epi-spread-visualizer
Tool to visualize disease spread based on input data.
Overview
With this library, I am creating a tool that will assist in visualizing the spread of a disease according to an inputted line listing of populations becoming sick over time, translating this data into a map that will change based on a slider simulating the passage of time. My library will use data visualization tools already in place, such as Plotly DASH, as well as some data-processing tools like Python Pandas, combining these two to make the final result.
Details
This project is a pure python project using modern tooling. It uses a Makefile as a command registry, with the following commands:
make: list available commandsmake develop: install and build this library and its dependencies usingpipmake build: build the library usingsetuptoolsmake lint: perform static analysis of this library withflake8andblackmake format: autoformat this library usingblackmake annotate: run type checking usingmypymake test: run automated tests withpytestmake coverage: run automated tests withpytestand collect coverage informationmake dist: package library for distribution
Installation
$ pip3 install epispread
Quick Start
from epispread import EpiSpread
my_epispread_object = EpiSpread(EpiSpread.FILE)
epi_instance.world.to_csv('world.csv', index=False)
epi_instance.plot_all()
Metadata
Release files for epispread 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| epispread-1.0.0.tar.gz | 651.7 kB | Details |
Release files / epispread-1.0.0.tar.gz
| Download URL | epispread-1.0.0.tar.gz |
|---|---|
| Size | 651.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27978aab7f904edb85206a06eadb04e3e9268e3098e7d7605f593e43ea536960
|
|
BLAKE2b-256 checksum How to use checksums |
c0a19f27b970c8452efc5727e3e7852cd13a58049c6be8f6fe02aff53d382360
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|