The epidemiology package for JavaScript
EpiJS is a epidemiological modelling package for JavaScript with built-in support for SIR-based models including SIR, SEIR, SEIRD, and other models, along with allowing you to create custom models, model community spread through SIR based models, and more.
NodeJS:
npm install @epispot/epijs
yarn add @epispot/epijs
Require:
const epijs = require('@epispot/epijs')
On the web:
<script src="https://cdn.jsdelivr.net/gh/epispot/EpiJS/web/index.min.js"></script>
- Pre-built SIR-based models and plotting
- Community Spread
- Create Viruses
- Create Communities
- Compare two outbreaks
- Custom models
- Stochastic Modelling
- Pre-built customizable compartments
Clone the repo:
git clone https://github.com/epispot/epijs.git
cd EpiJS
npm install
See CONTRIBUTING.md
for details.
To run tests, run the following command
npm run test
- epispot - https://github.com/epispot/epispot
- CovaSim - https://covasim.org
- Homepage - https://epi.js.org
- Docs - https://epi.js.org/getting-started.html
- Demo - https://epi.js.org/demo/
For support, consult the docs or submit a discussion on the repo