Name | Location | Role |
---|---|---|
Adelle | Bigelow | Participant |
Adam | Bigelow | Participant |
Kasandra | Bigelow | Participant |
The goal is to create an app that will use Streamlit to make it easy to view and explore PACE (Plankton, Aerosol, Cloud, ocean Ecosystem) data, with a focus on algal blooms. The app will let users interact with the data through simple controls like sliders and date selection, and see some updates in real time. It will be easy to use, gathering data from different sources and showing it in a clear way. We worked on building and testing the app, using Streamlit and other libraries, while making sure the data fits together well.
- Initial idea: Create an app to help showcase PACE data
- Final idea: Create an app to help showcase the culmination of data from the three PACE data teams.
- Ideation Presentation: Link
- Slack channel: ohw24_proj_hab_fe_us
- Final presentation: TBD
- streamlit.com
- https://github.com/oceanhackweek/ohw24_proj_pace_us
Instructions using conda (please note this workflow has not been extensively tested so please get assistance from someone familiar with setting up local environments)
- Install conda/miniconda/anaconda: https://docs.anaconda.com/ There are two options:
- In your computer's terminal
a.
git clone repo
b.conda create --name env-name
c.conda activate env-name
d.pip install -r requirements.txt
which can be copied from this repo and customized to include the packages you need or - In your computer's terminal
a.
git clone repo
b.conda env create -f environment.yml
c.conda activate ohw-streamlit
- Create
streamlit.py
which you can name whatever you want - Examples in the tutorial here: https://github.com/oceanhackweek/ohw24_proj_HAB_FE_us/tree/main/tutorial
- Add your code!
- Run
streamlit run streamlit.py
or update to use your file name If you would like the app to update every time you save (this is good for debugging) runstreamlit run --server.runOnSave true streamlit.py
- Install Pixi
- In your computer's terminal
a.
git clone <REPO_NAME>
b.pixi init