Source code for cowidev.hosp.sources.australia

import io
import requests

import pandas as pd

METADATA = {
    "source_url": "https://covidbaseau.com/hospital-patients.csv",
    "source_url_ref": "https://covidbaseau.com",
    "source_name": "Official data from states via covidbaseau.com",
    "entity": "Australia",
}


[docs] def main(): response = requests.get(METADATA["source_url"]) df = pd.read_csv(io.StringIO(response.content.decode())) df = df.melt(id_vars="date", var_name="indicator").assign(entity=METADATA["entity"]) df["indicator"] = df.indicator.replace( { "hospital_patients": "Daily hospital occupancy", "icu_patients": "Daily ICU occupancy", } ) return df, METADATA
if __name__ == "__main__": main()