Skip to content

Dylan-Pugh/ioos-qc-front-end

Repository files navigation

ioos-qc-front-end

Instructions for using repo locally

  1. Install environment, this might take a while (>10min)

To create the Conda environment execute:

conda env create -f environment.yml

and then activate the new environment:

conda activate ioos-qc-front-end
  1. Launch Streamlit

To launch the Streamlit app:

streamlit run streamlit_file_upload.py 
  1. Follow onscreen instructions to complete QA/QC using QARTOD and download data with QA/QC flags as CSV file.

Example Use Step-by-step Instructions

  1. Launch Streamlit app
  2. Drag and drop "water_level_example_test.csv" (from this repo) into "Drag and Drop files here"
  3. Choose "sea_surface_height_above_sea_level" as the variable
  4. Choose gross range test
  5. Choose test range, leave default numbers for the example
  6. Click run test
  7. Download CSV file

Next Steps for Continuing Development

  1. Refactor code to increase extensibility
  2. Error handling
  3. Support for additional tests
  4. Support for selecting multiple tests
  5. Interactive range selection based on input data
  6. Improve general documentation

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages