Dash frontend development¶
See Dash Python docs for more information.
The dataset viewer is implemented using Plotly.
Structure¶
dash_frontend/app/
api/
- Python implementation of the backend API
assets/
- custom CSS code
components/
- a Dash component has a unique id, a layout and decorated Python functions
pages/
- contains pages that import components
index.py
- imports pages and routes them
DatasetStore.py
- contains Datasets
Dataset.py
- uses API to list backend data. Read file system based on location string in backend.
- Uses skimage.ImageCollection