Skip to content

A web app for BOSS (a Bayesian Optimization tool). This is a mirrored repo from our repo on GitLab, so merge requests are not shown.

Notifications You must be signed in to change notification settings

han-le11/boss-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayesian Optimization Structure Search (BOSS) web app

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.

Main structure

├── 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

How To Run

  1. Install virtualenv:
$ pip install virtualenv
  1. Open a terminal in the project root directory and run:
$ virtualenv env
  1. Then run the command:
$ .\env\Scripts\activate
  1. Then install the dependencies:
$ (env) pip install -r requirements.txt
  1. Finally, start the web app on local host:
$ (env) streamlit run src/home.py

About

A web app for BOSS (a Bayesian Optimization tool). This is a mirrored repo from our repo on GitLab, so merge requests are not shown.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages