Apps
Last updated
Last updated
This section gives a high level idea about Pollination apps, the knowledge needed to build them, and how to get started if you want build them.
A Pollination app is a way to capture a workflow in a web application. Examples of these workflows are customized weather data visualization, running simulations on models prepared in a CAD environment, post-processing the results of a simulation, and visualizing the results back into the CAD environment.
These are some of the public apps developed by the Pollination team. Try one or many of these apps in your web browser and get trial licenses from Pollination to see how these apps work inside your CAD environments.
Pollination handles the distribution of apps for you. Once you have written an app, with pollination resources, you can deploy these apps to Pollination cloud in minutes and the app will be available to your organization or your users on the web and their CAD environments using Pollination CAD plugins. By default, a deployed app is public to everyone. However, you have the choice to make it private to your organization.
You need to have a Pollination account. If you don't have one, you can create one for free by following the steps here.
You need to know enough python to work with the API of Ladybug Tools and Streamlit and any other library you wish to use in your app.
You need to know how to write and run a Streamlit app. Look here to get started.
We recommend looking at freecodecamp. They have great tutorials on Python, Streamlit, and other data science libraries that you might be interested in using in your apps.
We have several public examples of apps deployed on Pollination. Make sure to look at these examples to get an idea of how to put together an app. Next, you will see guides for several of the common workflows used in most of the apps.