Code Monkey home page Code Monkey logo

covid-project's Introduction

CMSC 6950: Computer Based Research Tools and Applications

Final Project

About

The first three plots illustrate the total number of Covid-19 cases in each province, total tests in each province, and the number of cases per day in different provinces of Canada where cases have been more than 20.

The repository also contains other programs – which return doubling rate for total new cases, total cases, total tested, and total deaths in each province. The purpose of doing the doubling rate is to automate the calculation of the number of days it may take for each feature to double for a particular date.

The free choice task(animate.py) plots the total confirmed cases over a period of time in an animated way for a particular Province, when its name is given as a command-line argument.

====================================================

Run and compile details

All plots and predictions were made using the CSV file available on the government website of Canada. No other parameters were taken into account.

Download all files from the respiratory into a directory.

Graph Plotting and animations

The first three plots and animation part can be run in Jupyter notebook. Install all the necessary libraries which exist in the library list. It can be done by pip install (library name).

For running animation plot:

Download the animate.py file and in the command line type:

python3 animate.py <province_name>

Doubling rate

The repository contains a file(Project.ipynb) for plotting and predicting the doubling rate.

To run this part, use the command arguments (Province name and Date).

Contributors

• Swati Sharma

• Fatemeh Safarlou

• Sri Harsha Yerramsetty

covid-project's People

Contributors

swatish24 avatar fsafarlou avatar hyerramsetty avatar

Watchers

 avatar

Forkers

swatish24

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.