Skip to content

Python package to extract vaccination data for Slovenia from NIJZ PowerBI dashboard

Notifications You must be signed in to change notification settings

sledilnik/py-cepimose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cepimose

PyPI version Tests Tests for Sledilnik.org

Small library to parse raw data from NIJZ's PowerBI dashboards embedded in NIJZ stats page:

Examples

Prepare environment

python -mvenv env
. ./env/bin/activate
pip install cepimose

Examples

import pandas as pd
import cepimose

data = cepimose.vaccinations_by_day()
df = pd.DataFrame.from_dict(data)
print(df)

data = cepimose.vaccinations_by_age()
df = pd.DataFrame.from_dict(data)
print(df)

data = cepimose.vaccines_supplied_and_used()
df = pd.DataFrame.from_dict(data)
print(df)

Changelog

0.0.4

Added vaccines_supplied_by_manufacturer()

0.0.3

Added vaccinations_by_region()

0.0.2

Initial release

Dev

git clone https://github.com/sledilnik/py-cepimose
cd py-cepimose
pipenv install -d # install dependencies (including dev)
pipenv run test # run all tests
pipenv run testForSledilnik # run just tests for sledilnik.org
pipenv shell # run virtualenv shell
pipenv run fmt # format the code (also available as VS Code task)