The final deliverable must include all three of the below items:
- a web-based data visualization with a URL (public or private)
- a document describing the project, the results, and the technical methods used in each step (collection, analysis and visualization)
- all code/spreadsheets/datasets used
The materials for steps #2 an #3 above should be submitted to your own specific GitHub repository, which can be created using the link below:
https://classroom.github.com/a/HKj-gRRZ
- The code for your web-based visualization (#1) can be either in the same repository or in a separate public repository. If it is in its own repository, be sure to link to it from the main, submission repository.
- Be sure to include the names of everyone who worked on the final project somewhere in the README, etc!
Additional office hours the week of Dec 12 TBD
- PyData talk in Dec 2019 from the creator of Panel
- Tutorial on Classes in Python
- Components section of Panel User Guide
- API section of Panel User Guide
We'll walk through two examples of Panel dashboards that can serve as a reference for the final project.
- Visualizing recent shootings in Philadelphia using Altair, Folium, and Holoviews
- Visualizing NYC taxi trips with Datashader and Altair
- Panel
- Documentation homepage
- User Guide
- An overview of the concepts powering Panel dashboards
- App Gallery
- Examples of end-to-end apps using Panel
- Reference Gallery
- Examples (code snippets) for the many different kinds of components possible in Panel dashboards
- Panel Templates
- Awesome Panel
- Github repository of resources and information on Panel
- Awesome Panel gallery of example apps
- Example dashboards from the HoloViz team
- Datashader dashboard tutorial
- Including a detailed walk-through of a Datashader-based dashboard
- Holoviews Reference Gallery
- Introduction to Python classes
- Heroku
- First, signup for a Heroku free account
- Download and install the command line interface (CLI).
- See the example instructions for deploying the Philadelphia Shootings App on Heroku