Python package covid19dh simplifies fetching COVID-19 Data Hub data into Python.
Install with
pip install covid19dhImporting main covid19() function with
from covid19dh import covid19
x = covid19("ITA") # load dataPackage is regularly updated. Update with
pip install --upgrade covid19dhCountry specifies an administrative region, that the data are fetched from. This is connected with source data comes from.
Fetching data from a particular country is done with
x = covid19("ESP")Filter can also specify multiple countries at the same time
x = covid19(["ESP","PRT","AND"])Country can be omitted, then whole world data is used.
x = covid19()Date can be specified with datetime.datetime, datetime.date
or as a str in format YYYY-mm-dd.
from datetime import datetime
x = covid19("SWE", start = datetime(2020,4,1), end = "2020-05-01")Levels work the same way as in all the other our data fetchers.
- Country level
- State, region or canton level
- City or municipality level
from datetime import date
x = covid19("USA", level = 2, start = date(2020,5,1))Library keeps downloaded data in simple way during runtime. By default, using the cached data is enabled.
Caching can be disabled (e.g. for long running programs) by
x = covid19("FRA", cache=False)Developed by Martin Benes.
The goal of COVID-19 Data Hub is to provide the research community with a unified data hub by collecting worldwide fine-grained case data, merged with exogenous variables helpful for a better understanding of COVID-19.
Join us on GitHub.