Discussion 1 β Kickoff & Dashboard Preview#
Day 1 is all about getting you access to the data and getting you up and running with a few example codes. This will allow you to iterate overnight and be ready for the next day.
Start with the workshop introduction to revisit goals, prerequisites, and how the two days fit together.
Immediately launch the quick Streamlit example to run
app_01.py
and see the end goal.Follow the doit basics guide to prepare the CRSP excerpt and rebuild the docs (
doit pull_crsp_data
β publish docs).After the excerpt exists, dive into Streamlit basics to customize the progressive apps.
Use Intro to FTSFR data as a reference once youβre ready to clone the external repository.
Session Goals#
Understand the workshop deliverable and how weβll collaborate over the next two days.
Launch and customize the Streamlit examples (
app_01
,app_02
,app_03
,app_04_crsp
).Run the
doit
pipeline to produce a CRSP excerpt and rebuild the documentation site.Confirm you can clone the FTSFR repo and pull WRDS data from other asset classes.
Agenda β Day 1#
Segment A Β· Lecture & Live Demo (12:00 β 1:30 pm)#
Orientation: Who am I? What are the goals of the workshop?
Progressive Streamlit tour with code comparisons.
Discussion: What makes a financial dashboard useful?
Preview the Financial Time-Series Forecasting Repository (FTSFR) and how it fits into the workshop. What other asset classes might you be interested in?
Segment B Β· Breakout Lab (1:30 β 2:30 pm)#
Customize the hello world app, point the intermediate app to a new CSV (maybe from FTSFR)
Develop your own visualizations of the data (e.g., from a different asset class)
Segment C Β· Lecture & Guided Walkthrough (2:30 β 4:00 pm)#
Deep dive into the FTSFR project and the time series forecasting benchmark it provides.
Clone the FTSFR repository, configure
.env
+subscriptions.toml
, and test WRDS access.Export a slim CRSP CSV for further visualization work.
Suggested Next Steps Before Discussion 2#
Spend time with each app (
app_01
,app_02
,app_03
,app_04_crsp
) and note one enhancement you want to attempt tomorrow.Finish cloning the FTSFR repository, configure credentials, and pull the CRSP dataset (export a workshop-friendly CSV for quick iteration).
Note two questions or ideas about forecasting/narrative framing that you want addressed in the benchmarking lecture.