Prototype development of a multipage web app for Bayesian Optimization Structure Search (BOSS). Code documentation of BOSS can be found here.
This web app repository currently has two main branches:
main <- Stable version for (future) production
develop <- For development and demo
The other feature branches are for specific features.
├── src <- Source code of the project
│ ├── pages <- Pages other than the homepage
│ ├── tabs <- Tabs for the run page
│ ├── ui <- UI functions
│ └── home.py <- Homepage that acts as the entry point
├── tests <- Tests
├── doc <- Documentation
- Install
virtualenv
:
$ pip install virtualenv
- Open a terminal in the project root directory and run:
$ virtualenv env
- Then run the command:
$ .\env\Scripts\activate
- Then install the dependencies:
$ (env) pip install -r requirements.txt
- Finally, start the web app on local host:
$ (env) streamlit run src/home.py