Taipy is a Python library for creating Business Applications. More information on our website.
Demo Covid Dashboard is a multi-page application showing how Taipy Core and Taipy Gui can work together to build a minimalist but powerful application. This demo visualizes a Covid dataset for the year 2020. Pages shows different graphs and information on Covid. A Prediction page is also present to predict the number of death.
- Level: Advanced
- Topic: Taipy-GUI, Taipy-Core
- Components/Controls:
- Taipy GUI: selector, chart, map, toggle, CSS Style, multi-pages, layout
- Taipy Core: datanode, pipeline, scenario
This demo works with a Python version superior to 3.8. Install the dependencies of the Pipfile and run the main.py in the src_tgb/
folder. You can also find a requirements.txt in the src_tgb/
folder.
This demo manages multiple pages.
The first page represents statistics on a specific country. The country can be changed as well as the way the data is displayed (either cumulative or density). It will interact with the line chart provided on this page.
The pie chart shows the repartition of cases between Confirmed, Recovered, and Deaths.
A map can be found on this page to explore the data. Colors and sizes are dependent on the number of Deaths in this location.
This page lets anyone create scenarios to predict certain dates for a specific country. The user has to write a name and press the 'Create' button to create a scenario. The prediction will be created after clicking 'Submit' based on the prediction date and the country.
A list of scenarios can be found and any scenario can be selected to display their predictions.
Statistics on the World are presented on the page. A line chart and pie chart display the data. Moreover, the absolute or relative impact of Covid countries can be seen by changing the toggle between 'Absolute' and 'Relative'.
src_tgb/
: Contains the demo source code.src_tgb/algos
: Contains the functions to be executed as tasks by Taipy.src_tgb/config
: Contains the configuration files.src_tgb/data
: Contains the application data files.src_tgb/images
: Contains the application image files.src_tgb/pages
: Contains the page definition files.
docs/
: contains the images for the documentationCODE_OF_CONDUCT.md
: Code of conduct for members and contributors of demo-covid-dashboard.CONTRIBUTING.md
: Instructions to contribute to demo-covid-dashboard.INSTALLATION.md
: Instructions to install demo-covid-dashboard.LICENSE
: The Apache 2.0 License.Pipfile
: File used by the Pipenv virtual environment to manage project dependencies.README.md
: Current file.
Copyright 2022 Avaiga Private Limited
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Want to install Demo Covid Dashboard? Check out our INSTALLATION.md
file.
Want to help build Demo Covid Dashboard? Check out our CONTRIBUTING.md
file.
Want to be part of the Demo Covid Dashboard community? Check out our CODE_OF_CONDUCT.md
file.