Skip to main content

Web Scraper of COVID-19 data for Czechia

Python package covid19czechia provides access to COVID-19 data of Czechia.

The data is scraped from

  • Ministry of Health, Czech Republic
  • Czech Statistical Office

Setup and usage

Install from pip with

pip install covid19czechia

Importing module is done such as

import covid19czechia as CZ

x = CZ.covid_deaths()

Package is regularly updated. Update with

pip install --upgrade covid19czechia

COVID-19 Cases

Get Covid-19 cases in Czechia.

x = CZ.covid_confirmed_cases()

Aggregated dataframe countrywise / regionwise / districtwise can be fetched using

x1 = CZ.covid_confirmed(level = 1) # country
x2 = CZ.covid_confirmed(level = 2) # region
x3 = CZ.covid_confirmed(level = 3) # district

The data contains counts by age, age group and sex and information of week. To aggregate results only over some of the groups (example - per day)

x = x\
    .groupby(['date','week'])\
    .aggregate({'confirmed': 'sum'})\
    .reset_index()

Result of the example contains columns day, week and confirmed.

COVID-19 Tests

Get Covid-19 tests in Czechia.

x1 = CZ.covid_tests(level = 1) # country
x2 = CZ.covid_tests(level = 2) # region
x3 = CZ.covid_tests(level = 3) # district

COVID-19 Deaths

Get Covid-19 deaths in Czechia (weekly counts, by gender and age group)

x = CZ.covid_deaths()

The function returns Pandas dataframe. It can be stored to csv file with

x.to_csv("filename.csv", header = True, index = False)

Administrative unit setting

Optional parameter level sets granularity of administrative units the deaths are computed in.

Defaultly (level = 1) the deaths are taken from the whole Czechia.

x = CZ.covid_deaths(level = 1) # same as no argument given (above)

Settings level = 2 corresponds with deaths in regions (kraje, NUTS 3).

x = CZ.covid_deaths(level = 2)

Setting level = 3 means deaths per district (okresy, LAU 1).

x = CZ.covid_deaths(level = 3)

Read more about administrative units of Czech Republic here.

Total weekly deaths

For total deaths check my another package eurostat_deaths.

Metadata

Release files for covid19czechia 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for covid19czechia 0.5.2
File Size Uploaded Provenance
covid19czechia-0.5.2.tar.gz 7.1 kB Without provenance Details

Release files / covid19czechia-0.5.2.tar.gz

Download URL covid19czechia-0.5.2.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6da9a139778dbae72d42ca7b8a1704bd09c1bda3b31eb5a444e158649b5f936f
BLAKE2b-256 checksum
How to use checksums
2f22a5685343aa5a7b245d636ee128fc40ad2ed1515bc5c10d7d73d0bba15102
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Security for covid19czechia 0.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page