A collection of sample apps for Pollination.
Pollination apps are built using Streamlit app framework.
If you are new Streamlit see their get started documentation.
All the development for Pollination apps is in the alpha phase right now and we might
make major changes including some breaking changes. If you are developing an app for
a mission critical purpose make sure to pinpoint the version for the
streamlit-pollination
dependency.
We currently do not support deploying the apps to Pollination. You can use a Pollination API key to work with private resources. See LEED Option II app as an example.
Enjoy experimenting! ๐ ๐ ๐
You can get started by developing on top of these apps. Until we provide an official support for the apps as part of the Pollination platform, the live links that are provided will timeout when the app is inactive and you have to reload the page. The main purpose of providing these links is to make it easy for you to get a better sense of how these apps work.
Source code | Description | Live app |
---|---|---|
Compare Daylight Results | Helps compare daylight results between 2-3 runs in the same job. | Link |
Daylight Factor App | Creates a simple room and run daylight factor simulation on Pollination. | Link |
Design Explorer | A prototype for building apps with parallel coordinates to do comparative studies. This app uses HiPlot. | Link |
Energy Simulation Report | An example of loading HTML outputs. | Link |
Energy Use App | An example for reading the results of an annual energy use sqlite file. | Link |
EPW Visualization | An example for using Ladybug Python libraries. This app doesn't have dependencies on Pollination. | Link |
LEED Option II | Visualize the outputs of the LEED Option II recipe in a report-like app. | Link |
- Go to the subdirectory for each app.
- Install app's dependencies.
- Run the app.
Here is an example to run the Design Explorer app.
cd design_explorer
pip install -r requirements.txt
streamlit run app.py
See each app's subfolder for app's license