Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created some streamlit apps for BDG2 #26

Open
7 of 12 tasks
zixiaoshawnshi opened this issue Feb 2, 2021 · 1 comment
Open
7 of 12 tasks

Created some streamlit apps for BDG2 #26

zixiaoshawnshi opened this issue Feb 2, 2021 · 1 comment

Comments

@zixiaoshawnshi
Copy link

zixiaoshawnshi commented Feb 2, 2021

Hello friends,

I'm starting to create some Streamlit apps for BDG2 for interactive data exploration and model building. These apps can be used to better understand the data-set and used for my future teachings. My plan is to:

  • Create a metadata exploration app (app link)
    • Explore building attributes (floor area, EUI, etc.) per selected site(s)
    • Explore weather data per selected site
    • Calculate HDD/CDD with customizable base temperatures per selected site(s)
  • Create a site meters exploration tool (WIP app link)
    • Number of meters per site
    • Distribution of meter readings per selected site
    • Time-series meter reading plot per selected site
    • Heatmap showing distances between meters per site, allows selection of different distance metrics (correlation, Euclidean, etc.)
    • Clustering analysis of meters per site with customizable SKLearn parameters
  • Create a building meter analysis/modelling tool (not started)
    • TBD, probably something related to customizable regression models with SKLearn

For context Streamlit is a super easy-to-use tool to create data apps in Python. Compared to traditional dashboards like plotly dash or superset, you can utilize the full potential of Python like creating ML models and perform in-depth analysis. They will also host the apps for free (at least for now).

I noticed there is already a notebook folder in this repository, I wonder how does the app files fit in? They are not really markdown files as they need to rendered by Streamlit or run locally. Would it be possible to include the app links in the readme.md once they are complete?

Oh and for those interested I will write a tutorial on how to create these apps. Also please feel free to comment on what kind of analysis you would like to see. Cheers.

@cmiller8
Copy link
Member

cmiller8 commented Nov 2, 2021

Great idea!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants