ioos / ioos_qc

:ballot_box_with_check: :ocean: IOOS QARTOD and other Quality Control tests implemented in Python
https://ioos.github.io/ioos_qc/
Apache License 2.0
42 stars 27 forks source link

GSoC'23 #96

Closed ocefpaf closed 1 year ago

ocefpaf commented 1 year ago

IOOS is applying again for Google Summer of Code and, if selected, this are some ideas for participants to work with ioos_qc.

  1. Improve Documentation and Examples: ioos_qc implements multiple QA/QC checks for a huge variety or datasets. An efficient documentation should be example driven. See https://github.com/ioos/ioos_qc/pull/94 for an example.
    • Implement notebooks with examples for datasets that are not covered but our documentation;
    • Improve the existing notebooks with updated syntax and simpler/easier to follow code.
  2. Research and integrate other community based QC standards into ioos_qc. We want to enable standardization of the code used to run QC checks in the ocean community. This will increase data transparency and lead to higher quality data. These can be implementations of the standards or wrappers around other libraries that provide a consistent ioos_qc interface and configuration.
  3. Simplify the deployment of ioos_qc. Currently ioos_qc is only a python library and implementation involves installing the library into a Python environment and configuring data pipelines to run ioos_qc directly. There could be simpler ways to package ioos_qc so it plugs into data piplelines without the direct code integration.
    • Package the ioos_qc library into an easy-to-use Docker image that can load data and configurations from mounted files and output other files.
    • Provide examples scripts and implementations of running ioos_qc in serverless environments such as Knative.
AbhishekTiwari23 commented 1 year ago

Hello, I am Abhishek Tiwari. I am looking for projects that align with my technical abilities for the upcoming GSoC. I am pleased to have found the Improve Documentation and Examples(first one) project, which is a great match for my skill set. Please advise me on how I can become a stronger candidate for this project? Thank you.

ocefpaf commented 1 year ago

@AbhishekTiwari23 we are waiting for Google to approve us as an org first before engaging with prospective participants to avoid wasting your time. Please stay tuned!

AbhishekTiwari23 commented 1 year ago

I am also waiting, hoping for the best. Thanks

AbhishekTiwari23 commented 1 year ago

Is the Organisation got selected?

ocefpaf commented 1 year ago

The final list will be published today by Google but we did not make the cut for 2023. Thanks for your interest. Closing this for now.