How to deploy UI installer for developers
The IDAES Flowsheet Processor is deployable into a desktop application compatible with either Windows or MacOS (ARM64) operating systems. The application can be deployed into one of three different versions: WaterTAP, IDAES, or PrOMMIS. Each version comes with a custom styling and default set of flowsheets. The default flowsheets are provided by the parent projects, but user provided flowsheets can always be uploaded through the frontend after installation.
To deploy a new version of the application installer, please follow the steps outlined below.
Note, you must be a collaborator on the project to run this workflow. Please contact one of the team members to be added as a collaborator.
- Navigate to the GitHub deployment dispatch here.
- Click on Run workflow dropdown.
- Fill out inputs. Some have default values, but be sure to choose the correct operating system, project, pip target, and artifact name. See image below.
- Click run workflow.

Once initiated, you should see the new workflow run added to the list on the GitHub console. Builds can take between 15 to 30 minutes, depending on the project and operating system involved. Once finished, the installer will be ready for download inside the workflow run under artifacts.