Skip to main content

Covid-19 Data Presentation Dashboard, ECM1400 Programming Coursework

Project description

Covid19Dashboard


DESCRIPTION


Covid19Dashboard is a python project that provides a personalised dashboard to present current statistics and news articles for a user.


PREREQUISITES


Python Version >= 3.9

Installed Packages:

uk-covid19
flask
pytest

Use the Package Manager pip to install these modules.

pip install uk-covid19
pip install flask
pip install pytest

If modules are currently installed, pip will return a message in response to this, however modules can also be verified by executing line.

pip list

This lists all currently installed packages and their version, as of the publishing of this package, versions for the prerequisite packages uk-covid19, flask, and pytest are so.

Versions as of 03/12/2021

uk-covid19  - 1.2.2
Flask       - 2.0.2
pytest      - 6.2.5

INSTALLATION


To install the Covid19Dashboard, the package can be installed using pip, similarly to the prerequisite modules necessary for the package to function.

pip install Covid19Dashboard

USAGE


If the Package has been imported, the dashboard can be alternatively loaded by calling the run() function created in main.py, as opposed to the execution of app.run() when the module is being run directly.

from Covid19Dashboard_ah1062 import dashboard
dashboard.run()

Once the dashboard is running, the local development server can be accessed by web browser, using the url 127.0.0.1:5000.

Testing

Functionality of the Package can be assessed via the use of pytest, or the calling of a pytest function from within dashboard.py

'''bash cd <path/to/package> pytest '''

OR

'''python from Covid19Dashboard_ah1062 import dashboard dashboard.test_functions() '''


DETAILS


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Covid19Dashboard_ah1062-0.0.9.tar.gz (10.5 kB view hashes)

Uploaded Source

Built Distribution

Covid19Dashboard_ah1062-0.0.9-py3-none-any.whl (93.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page