All Projects â†’ AaronWard â†’ Covidify

AaronWard / Covidify

Licence: mit
Covidify - corona virus report and dataset generator for python 📈

Projects that are alternatives of or similar to Covidify

Course V4
Please use fastbook's /clean folder instead of this
Stars: ✭ 449 (-1.54%)
Mutual labels:  jupyter-notebook
Attention Learn To Route
Attention based model for learning to solve different routing problems
Stars: ✭ 449 (-1.54%)
Mutual labels:  jupyter-notebook
Pytorch Ntm
Neural Turing Machines (NTM) - PyTorch Implementation
Stars: ✭ 453 (-0.66%)
Mutual labels:  jupyter-notebook
Cocoapi
COCO API - Dataset @ http://cocodataset.org/
Stars: ✭ 4,776 (+947.37%)
Mutual labels:  jupyter-notebook
Worldmodelsexperiments
World Models Experiments
Stars: ✭ 450 (-1.32%)
Mutual labels:  jupyter-notebook
Algorithms in ipython notebooks
A repository with IPython notebooks of algorithms implemented in Python.
Stars: ✭ 450 (-1.32%)
Mutual labels:  jupyter-notebook
Course Resources Ml With Experts Budgets
Further student resources for DrivenData's 'Machine Learning with the Experts: School Budgets' DataCamp course.
Stars: ✭ 447 (-1.97%)
Mutual labels:  jupyter-notebook
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (-0.44%)
Mutual labels:  jupyter-notebook
Pytorch tutorial
PyTorch Tutorial (1.7)
Stars: ✭ 450 (-1.32%)
Mutual labels:  jupyter-notebook
Python Causality Handbook
Causal Inference for the Brave and True. A light-hearted yet rigorous approach to learning about impact estimation and sensitivity analysis.
Stars: ✭ 449 (-1.54%)
Mutual labels:  jupyter-notebook
Practical Pytorch
Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained
Stars: ✭ 4,329 (+849.34%)
Mutual labels:  jupyter-notebook
Food Recipe Cnn
food image to recipe with deep convolutional neural networks.
Stars: ✭ 448 (-1.75%)
Mutual labels:  jupyter-notebook
Tensor House
A collection of reference machine learning and optimization models for enterprise operations: marketing, pricing, supply chain
Stars: ✭ 449 (-1.54%)
Mutual labels:  jupyter-notebook
Tpu
Reference models and tools for Cloud TPUs.
Stars: ✭ 4,580 (+904.39%)
Mutual labels:  jupyter-notebook
Cryptocurrencyprediction
Predict Cryptocurrency Price with Deep Learning
Stars: ✭ 453 (-0.66%)
Mutual labels:  jupyter-notebook
Ipython Soccer Predictions
Sample iPython notebook with soccer predictions
Stars: ✭ 447 (-1.97%)
Mutual labels:  jupyter-notebook
Deep Learning Workshop
Deep Learning Workshop : Including a VirtualBox VM with pre-configured Jupyter, Tensorflow, PyTorch, models and data
Stars: ✭ 450 (-1.32%)
Mutual labels:  jupyter-notebook
Jupyter Dash
Develop Dash apps in the Jupyter Notebook and JupyterLab
Stars: ✭ 453 (-0.66%)
Mutual labels:  jupyter-notebook
Spark Nlp Workshop
Public runnable examples of using John Snow Labs' NLP for Apache Spark.
Stars: ✭ 452 (-0.88%)
Mutual labels:  jupyter-notebook
Practical Nlp
Official Repository for 'Practical Natural Language Processing' by O'Reilly Media
Stars: ✭ 452 (-0.88%)
Mutual labels:  jupyter-notebook

covidify PyPi Version PyPI - Downloads PyPI - License Python Versions Buy Me a Coffee at ko-fi.com

Features • How To Use • Install • Visualizations • Data Source • Credits • To-Do List


Features

Covidify downloads the latest covid-19 data for confirmed cases, deaths and recoveries.

  • Creates a time series dataset
  • Creates a daily stats dataset
  • Forecast global and country confirmed cases
  • Generate visualizations
  • Filter by country
  • List all countries affected
  • Shows number of people currently infected
  • Generates an excel report including all of the above

logo


Install

  • pip install covidify

How to use

$ covidify
Usage: covidify [OPTIONS] COMMAND [ARGS]...

  ☣  COVIDIFY ☣

   - use the most up-to-date data to generate reports of 
     confirmed cases, fatalities and recoveries.

Options:
  --help  Show this message and exit.

Commands:
  list  List all the countries that have confirmed cases.
  run   Generate reports for global cases or refine by country.
$ covidify run --help
Usage: covidify run [OPTIONS]

Options:
  --output TEXT    Folder to output data and reports [Default:
                   /Users/award40/Desktop/covidify-output/]
  --source TEXT    There are two datasources to choose from, Johns Hopkins
                   github repo or wikipedia -- options are JHU or wiki
                   respectively [Default: JHU]
  --country TEXT   Filter reports by a country
  --top TEXT       Top N infected countries for log plot. [Default: 10]
  --forecast TEXT  Number of days to forecast cumulative cases in the future.
                   [Default: 15]
  --help           Show this message and exit.

Example Commands:

# List all countries affected 
covidify list --countries
# Will default to desktop folder for output and github for datasource
covidify run 
# Specify output folder and source
covidify run --output=<PATH TO DESIRED OUTPUT FOLDER>
# Filter reports by country
covidify run --country="South Korea"
# Show top 20 infected countries on a logarithmic scale
covidify run --top=20
# Forecast cumulative cases in America for 14 days into the future
covidify run --country=America --forecast=14

Visualizations

An excel spreadsheet is generated with a number of visualizations and statistics.

logo

Logarithmic Plot

This plot shows the top N infected countries on a logarithmic scale. alt text

Forecasting

An ARIMA model is trained and used to forecast the cumulative cases for N number of days into the future (DISCLAIMER: the forecast is a ballpark figure, and should not be taken as gospel) alt text

Accumulative Trend

This is an accumulative sum trendline for all the confirmed cases, deaths and recoveries. alt text

Daily Trendline

This is a daily sum trendline for all the confirmed cases, deaths and recoveries. alt text

Stacked Daily Confirmed Cases

This stacked bar chart shows a daily sum of people who are already confirmed (red) and the people who have been confirmed on that date (blue)

alt text

Daily Confirmed Cases

A count for new cases on a given date, does not take past confirmations into account. alt text

Daily Deaths

A count for deaths on a given date, does not take past deaths into account. alt text

Daily Recoveries

A count for new recoveries on a given date, does not take past recoveries into account. alt text

Currently Infected

A count for all the people who are currently infected for a given date. alt text


Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].