Skip to content
image Welcome to BharatSim on GitHub

BharatSim is an open-source collaborative project that was initially developed through a collaboration between Ashoka University and Thoughtworks, funded by the Bill & Melinda Gates Foundation. The ongoing development of BharatSim at Ashoka University is funded by Mphasis. BharatSim provides a distributed, multi-scale, simulation framework for agent-based models. It was originally designed to model the epidemiological dynamics of the COVID-19 pandemic in India, including the social determinants of disease. BharatSim is easily extended to describe other communicable as well as non-communicable diseases. In addition to disease modelling, it may be used to study a wide range of social phenomena.

This organization brings together the main repositories used to develop, build, test, and use BharatSim:

  • BharatSim contains the source-code for the BharatSim simulation engine. Documentation on how to download and use BharatSim is available here. This repository also serves as a hub for raising issues about using the simulation engine.
  • BharatSim-Visualisation contains the source-code for the BharatSim visualisation engine. This repository also serves as a hub for raising issues about using the visualisation engine.
  • documentation contains the source-code for the BharatSim documentation, hosted on ReadTheDocs here. If you wish to contribute to the documentation, please read the Contributing section of the README.md file.
  • bharatsim.github.io contains the sources of the BharatSim website.
  • bharatsim-showcase contains the source-code for models described in the paper BharatSim: An agent-based modelling framework for India.

Contributing to BharatSim

Have you managed to fix a bug or add a new feature?

  • Open a new GitHub pull request if you think your addition is worth being included in the relevant repository. If this contribution concerns the documentation, head to the documentation repository.
  • Ensure that the pull request description clearly describes the problem and solution or the new addition. Include the relevant issue number if applicable.

Support

Do you think you've found a bug in BharatSim?

  • Ensure that this bug was not already reported by searching on GitHub in BharatSim issues.
  • If you're unable to find an open issue addressing your problem, open a new one in the corresponding repository. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or a test case demonstrating the expected behavior that is not occurring.

Do you have questions about your models?

  • If you have any about how to use BharatSim, first go through the documentation on the website.
  • If you need more assistance, write to us at bharatsim@ashoka.edu.in.

Popular repositories Loading

  1. BharatSim BharatSim Public

    The public codebase for the BharatSim simulation engine

    Scala 1 3

  2. documentation documentation Public

    Tutorial for the BharatSim agent based modelling framework

    Python 11

  3. bharatsimLanding bharatsimLanding Public

    Forked from sert121/bharatsimLanding

    Single Page App for the BharatSim Project.

    JavaScript

  4. .github .github Public

    README for the BharatSim organization

  5. bharatsim-showcase bharatsim-showcase Public

    Source code for models described in "BharatSim: An agent-based modelling framework for India". These models extend the INDSCI-SIM model to include lockdowns, ward-lockdowns, double-dose vaccination…

    Scala

  6. BharatSim-Visualisation BharatSim-Visualisation Public

    The public codebase for the BharatSim visualisation engine

    JavaScript

Repositories

Showing 7 of 7 repositories
  • documentation Public

    Tutorial for the BharatSim agent based modelling framework

    bharatsim/documentation’s past year of commit activity
    Python 0 CC-BY-SA-4.0 11 0 0 Updated Jul 13, 2024
  • BharatSim Public

    The public codebase for the BharatSim simulation engine

    bharatsim/BharatSim’s past year of commit activity
    Scala 1 CC-BY-SA-4.0 3 1 1 Updated Jun 16, 2024
  • bharatsim-showcase-synthpop Public Forked from bhaveshneekhra/synthpop

    Source code to generate the synthetic populations used in the paper "BharatSim: An agent-based modelling framework for India".

    bharatsim/bharatsim-showcase-synthpop’s past year of commit activity
    Python 0 2 0 0 Updated Apr 29, 2024
  • bharatsimLanding Public Forked from sert121/bharatsimLanding

    Single Page App for the BharatSim Project.

    bharatsim/bharatsimLanding’s past year of commit activity
    JavaScript 0 2 0 0 Updated Jun 21, 2023
  • BharatSim-Visualisation Public

    The public codebase for the BharatSim visualisation engine

    bharatsim/BharatSim-Visualisation’s past year of commit activity
    JavaScript 0 CC-BY-SA-4.0 0 0 0 Updated Jun 16, 2023
  • .github Public

    README for the BharatSim organization

    bharatsim/.github’s past year of commit activity
    0 0 0 0 Updated Jun 15, 2023
  • bharatsim-showcase Public

    Source code for models described in "BharatSim: An agent-based modelling framework for India". These models extend the INDSCI-SIM model to include lockdowns, ward-lockdowns, double-dose vaccinations (with prevaccinations and two-dose prioritisation), and two concurrent disease strains.

    bharatsim/bharatsim-showcase’s past year of commit activity
    Scala 0 0 0 0 Updated Jun 14, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…