Stay up to date with corona virus data - Download and generate reports
What does it do?
This repo is for analysis on the corona virus / covid-19 that will extract the latest data and generate reports. This repo will be updated daily
- Creates a time series dataset
- Creates a daily stats dataset
- Generates a number of visualizations
- You can also filter reports for a given country
- Generates an excel report including all of the above
- List all countries affected by covid-19
- All results are saved to the output
- checkout the kanban boards to see work in progress
pip install covidify
How to run:
$ covidify Usage: covidify [OPTIONS] COMMAND [ARGS]... ☣ COVIDIFY ☣ - use the most up-to-date data to generate reports of confirmed cases, fatalities and recoveries. Options: --help Show this message and exit. Commands: list List all the countries that have confirmed cases. run Generate reports for global cases or refine by country.
$ covidify run --help Usage: covidify run [OPTIONS] Options: --output TEXT Folder to output data and reports [Default: /Users/award40/Desktop/covidify-output/] --source TEXT There are two datasources to choose from, John Hopkins github repo or wikipedia -- options are git or wiki respectively [Default: git] --country TEXT Filter reports by a country [Default: Global cases] --help Show this message and exit.
# Will default to desktop folder # for output and github for datasource covidify run
# Specify output folder and source covidify run --output=/Users/award40/Documents/projects-folder --source=git
# Filter reports by country covidify run --country="South Korea"
# List all countries affected covidify list --countries
Visualization of data
This plots will be updated daily to visualize stats 3 attributes:
This is an accumulative sum trendline for all the confirmed cases, deaths and recoveries.
Daily Trend Line
This is a daily sum trendline for all the confirmed cases, deaths and recoveries.
Stacked Daily Confirmed Cases
This stacked bar chart shows a daily sum of people who are currently confirmed (red) and the number of people who have been been confirmed on that day (blue)
Daily Confirmed Cases
A count for new cases recorded on that given date, does not take past confirmations into account.
A count for deaths due to the virus recorded on that given date, does not take past deaths into account.
A count for new recoveries recorded on that given date, does not take past recoveries into account.
A count for all the people who are currently infected for a given date (confirmed cases - (recoveries + deaths))
- The data comes from the Novel Coronavirus (COVID-19) Cases, which is a live dataset provided by JHU CSSE.
- Data available here.
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size covidify-1.0.1-py2.py3-none-any.whl (15.3 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
|Filename, size covidify-1.0.1.tar.gz (10.0 MB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for covidify-1.0.1-py2.py3-none-any.whl