Skip to main content

Tool for visualizing disease spread

Project description

epi-spread-visualizer

Tool to visualize disease spread based on input data.

License Issues PyPI

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.

Build Status codecov Documentation Status GitHub Pages

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 commands
  • make develop: install and build this library and its dependencies using pip
  • make build: build the library using setuptools
  • make lint: perform static analysis of this library with flake8 and black
  • make format: autoformat this library using black
  • make annotate: run type checking using mypy
  • make test: run automated tests with pytest
  • make coverage: run automated tests with pytest and collect coverage information
  • make 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()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

epispread-1.0.0.tar.gz (651.7 kB view details)

Uploaded Source

File details

Details for the file epispread-1.0.0.tar.gz.

File metadata

  • Download URL: epispread-1.0.0.tar.gz
  • Upload date:
  • Size: 651.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for epispread-1.0.0.tar.gz
Algorithm Hash digest
SHA256 27978aab7f904edb85206a06eadb04e3e9268e3098e7d7605f593e43ea536960
MD5 d4ba966917854fd184001782c2767333
BLAKE2b-256 c0a19f27b970c8452efc5727e3e7852cd13a58049c6be8f6fe02aff53d382360

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page