dash
- folder containing Plotly Dash related filesassets
- folder containing the Dash css filesite.css
- main css file used to style the dashboard
pages
- folder containing python files for each of the dashboard pagesdashboard.py
- file representing the main fume hood dashboard page
app.py
- home page, file that you run to initialize the dashboard. Right now just displays a 404 error.
add_fumehood_data.ipynb
- code to process and add synthetic data to the databasehoodnaming.ipynb
- csv file with Biotech raw point names and synthetic point names- Other files - irrelevant at this time
- Clone the repository
- Install the latest version of the following packages (via pip or equivalent)
dash
dash_bootstrap_components
dash_treeview_antd
pandas
numpy
- cd into the
dash
folder and runpython app.py
- You should see something like
Dash is running on http://127.0.0.1:8055/
in the terminal. Copy-paste this URL into a web browser to load the page.- If you get an error, you may not have all packages installed correctly. Please reach out to [email protected] for assistance.
- You will see a 404 page not found (this is expected). Click the blue link above that text to enter the dashboard.
- You should see something like
- Alternately, use docker to run the dashboard server in a container. You will need to have docker installed to make this work.
docker build -t fume-hood-dashboard .
docker run -dp 8055:8055 fume-hood-dashboard