# Covid Alberta

This is a small package that I have developed to look at some of the alberta specific covid data.

There are two parts to the package. the webscraper and the data analysis

## Web Scraper

The `albertaC19_websraper`

is a class that scrapes the updated stats off of the alberta Covid-19 website.

example of using the webscraper

```
import covid_alberta
abC19 = covid_alberta.albertaC19()
abTotal, abRegion, abTesting = abC19.scrape_all(return_dataframes=True)
```

## Data Analysis

Currently I am developing the stats and plotting packages in the CovidAlberta.ipynb I will convert it over into a more formal package with functions as I finish it up. Some of the stats I am looking at are the cumulative case increase across Alberta as well as calculating the doubling rate of the case counts.

example for calculating the stats

```
region_dt = calculate_doublingtimes(abRegion, col_suffix='cumulative', combine_df=False)
total_dt = calculate_doublingtimes(abTotal, col_suffix='cum_cases', combine_df=False)
all_data = abTotal.join([total_dt, abRegion, region_dt, abTesting])
```

I have seen a lot of graphs showing the cumulative curve with as well as the “2, 3, and 4 day doubling rate” curves. Which made me think, why not just calculate that rate? If you calculate the actual doubling rate you can start looking at some interesting things such as how our doubling rate is changing compared to the cumulative case count? Here’s an example of that image.