The Bucky model is a spatial SEIR model for simulating COVID-19 at the county level.
Project description
Bucky Model
The Bucky model is a spatial SEIR model for simulating COVID-19 at the county level.
Getting Started
Requirements
The Bucky model currently supports Linux and OSX and includes GPU support for accelerated modeling and processing.
git
must be installed and in your PATH.- GPU support requires a cupy-compatible CUDA installation. See the CuPy docs for details.
Installation
Standard installation:
pip install bucky-covid
Choose a working directory
Bucky will produce multiple folders for historical data and outputs. It's recommended to put these in their own directory, for example ~/bucky
BUCKY_DIR=~/bucky
mkdir $BUCKY_DIR
cd $BUCKY_DIR
Configuration
The default configuration for bucky is located here. Currently, you can locally modify these options by creating a bucky.yml
in BUCKY_DIR
that will override any of the default options specified in it.
TODO this is WIP and does not work yet:
To use a customized configuration you first need to make a local copy of the bucky configuration. In your working directory:
bucky cfg install-local
Download Input Data
To download the required input data to the data_dir
specified in the configuration files (default is $(pwd)/data
:
bucky data sync
Running the Model
To run the model with default settings and produce standard outputs.
bucky run
Equivalently, one can the following command (to provide cli configuration to each part of the process)
bucky run model
bucky run postprocess
bucky viz plot
CLI options
Each bucky
command has options that can be detailed with the --help
flag. e.g.
$ bucky run model --help
Usage: bucky run model [OPTIONS]
`bucky run model`, run the model itself, dumping raw monte
carlo output to raw_output_dir.
Options:
-d INTEGER Number of days to project forward
[default: 30]
-s INTEGER Global PRNG seed [default: 42]
-n INTEGER Number of Monte Carlo iterations [default:
100]
--runid TEXT UUID name of current run [default:
2022-06-04__08_00_03]
--start-date TEXT Start date for the simulation. (YYYY-MM-DD)
--help Show this message and exit.
Further CLI documentation is available in the documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bucky-covid-1.0.0a0.post2.tar.gz
.
File metadata
- Download URL: bucky-covid-1.0.0a0.post2.tar.gz
- Upload date:
- Size: 961.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.10.4 Linux/5.15.11-230-tkg-pds
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e95448aff6678476bb100724f132d9d2cb5587e0b69f63d33cb81e57f5f7412 |
|
MD5 | 56dad86406dfd192198643266f9cfe6a |
|
BLAKE2b-256 | 3cc6424a4e0da7ec78ee24b6e472203c8c787b0016f337c5f4e3a1c06d598e2e |
File details
Details for the file bucky_covid-1.0.0a0.post2-py3-none-any.whl
.
File metadata
- Download URL: bucky_covid-1.0.0a0.post2-py3-none-any.whl
- Upload date:
- Size: 980.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.10.4 Linux/5.15.11-230-tkg-pds
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ec7b13fe00d77e67794ecfb1913f2364a4e4c6394d14d4b778b2f2b3486534 |
|
MD5 | a46868bf2edae6269a0e4d7be4a9e578 |
|
BLAKE2b-256 | 119c5a905a69f6a89c981b2edc91428534b1dd855a8d6a6ba08b591c624ec033 |