Stay up to date with corona virus data - Download and generate reports
Covidify downloads the latest covid-19 data for confirmed cases, deaths and recoveries.
- Creates a time series dataset
- Creates a daily stats dataset
- Forecast global and country confirmed cases
- Generate visualizations
- Filter by country
- List all countries affected
- Shows number of people currently infected
- Generates an excel report including all of the above
pip install covidify
How to use
$ 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, Johns Hopkins github repo or wikipedia -- options are JHU or wiki respectively [Default: JHU] --country TEXT Filter reports by a country --top TEXT Top N infected countries for log plot. [Default: 10] --forecast TEXT Number of days to forecast cumulative cases in the future. [Default: 15] --help Show this message and exit.
# List all countries affected covidify list --countries
# Will default to desktop folder for output and github for datasource covidify run
# Specify output folder and source covidify run --output=<PATH TO DESIRED OUTPUT FOLDER>
# Filter reports by country covidify run --country="South Korea"
# Show top 20 infected countries on a logarithmic scale covidify run --top=20
# Forecast cumulative cases in America for 14 days into the future covidify run --country=America --forecast=14
An excel spreadsheet is generated with a number of visualizations and statistics.
This plot shows the top
N infected countries on a logarithmic scale.
An ARIMA model is trained and used to forecast the cumulative cases for
N number of days
into the future (DISCLAIMER: the forecast is a ballpark figure, and should not be taken as gospel)
This is an accumulative sum trendline for all the confirmed cases, deaths and recoveries.
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 already confirmed (red) and the people who have been confirmed on that date (blue)
Daily Confirmed Cases
A count for new cases on a given date, does not take past confirmations into account.
A count for deaths on a given date, does not take past deaths into account.
A count for new recoveries on a given date, does not take past recoveries into account.
A count for all the people who are currently infected for a given date.
Release history Release notifications | RSS feed
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.3.0-py2.py3-none-any.whl (18.5 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
|Filename, size covidify-1.3.0.tar.gz (60.0 MB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for covidify-1.3.0-py2.py3-none-any.whl