Skip to content

Commit 31b8c32

Browse files
authored
Merge pull request #46 from kabilar/dashboard2
Add dashboard page
2 parents 1857a7a + d446940 commit 31b8c32

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

docs/dashboard.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# LINC Dashboard
2+
3+
The [LINC Dashboard](https://dashboard.lincbrain.org) summarizes the data on [lincbrain.org](https://lincbrain.org).
4+
5+
Excluded from the dashboard are datasets `000048` (OpenBNB) and `000004` (Mouse LSM) since they were not acquired as part of LINC milestones.
6+
7+
## Developer documentation
8+
9+
### Architecture
10+
11+
- The front-end is built with the Streamlit framework and deployed with Streamlit's Community Cloud.
12+
- The metadata is extracted using a GitHub Action and the CSV files are uploaded to a private AWS S3 bucket.
13+
14+
### Run application locally
15+
16+
Follow the instructions below to run the application locally:
17+
1. Fork and clone the [linc-dashboard](https://github.com/lincbrain/linc-dashboard) repository.
18+
2. Install the dependencies using `pip install -r requirements.txt`.
19+
3. Run the application with `streamlit run app.py`.
20+
4. Run the script to extract metadata with `python extract_metadata.py`. Note, by default the application displays the data from S3.

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ theme:
3131
nav:
3232
- Welcome: "index.md"
3333
- Upload data: "upload.md"
34+
- Dashboard: "dashboard.md"
3435
- Visualize data in Neuroglancer: "neuroglancer.md"
3536
- Webknossos:
3637
- Add Webknossos dataset: "webknossos-add-dataset.md"

0 commit comments

Comments
 (0)