memilio.epidata.cleanData

cleanData.py

Tool to delete data generated by some memilio.epidata packages

Data from following packages can be deleted:

  • getCaseData.py

  • getJHData.py

  • getDIVIData.py

  • getPopulationData

  • getCommuterMobility

  • getVaccinationData

  • getTestingData

Functions

clean_data(all_data, cases, john_hopkins, ...)

Function to delete data which is generated by memilio.epidata package

cli()

Command line interface specific for clean data

main()

Main program entry.

memilio.epidata.cleanData.clean_data(
all_data,
cases,
john_hopkins,
population,
divi,
vaccination,
commuter,
testing,
hospitalization,
json,
hdf5,
txt,
out_path,
)

Function to delete data which is generated by memilio.epidata package

Deletes all data or data from the different packages.

Parameters:
  • all_data – Defines if all possible data should be deleted. Default = False

  • cases – Defines if data generated by getCaseData.py should be deleted. Default = False

  • john_hopkins – Defines if data generated by getJHData.py should be deleted. Default = False

  • population – Defines if data generated by getPopulationData.py should be deleted. Default = False

  • divi – Defines if data generated by getDIVIData.py should be deleted. Default = False

  • vaccination – Defines if data generated by getVaccinationData.py should be deleted. Default = False

  • commuter – Defines if data generated by getCommuterData.py should be deleted. Default = False

  • testing – Defines if data generated by getTestingData.py should be deleted. Default = False

  • hospitalization – Defines if data generated by getHospitalizationData.py should be deleted. Default = False

  • json – Defines if files with ending json should be deleted. Default = False

  • hdf5 – Defines if files with ending hdf5 should be deleted. Default = False

  • txt – Defines if files with ending txt should be deletd. Default = False

  • out_path – Defines path where data should be deleted.

memilio.epidata.cleanData.cli()

Command line interface specific for clean data

Via this interface it can defined which data should be deleted and where. Possibilities are

  • delete all

  • delete just cases, jh, population, divi, vaccination, commuter or testing

  • choose file format: json or hdf5

  • define path to files

memilio.epidata.cleanData.main()

Main program entry.