Skip to content

Conversation

jgriesfeller
Copy link
Member

@jgriesfeller jgriesfeller commented Apr 2, 2025

Change Summary

Introduce an EVDC ozone sonde reader.

The data exists in two flavours: in HARP format from CAMS (on the validation server) or in native format (HDF) from ESA / NDACC / WOUDC.
Focussing on the HARP format for now, but unfortunately that exists only from 2018 onwards. We hope that CAMS extends the time series, but are aware that we might need to add a native reader in addition.

HyWay needs the data from 2010 to 2019, but also needs the signage of a data protocol to access the data.

Related issue number

fix #1577

Checklist

  • Start with a draft-PR
  • The PR title is a good summary of the changes
  • PR is set to AeroTools and a tentative milestone
  • Documentation reflects the changes where applicable
  • Tests for the changes exist where applicable
  • Tests pass locally
  • Tests pass on CI
  • At least 1 reviewer is selected
  • Make PR ready to review

@jgriesfeller jgriesfeller added the CAMS2_82 Issues related to the CAMS2_82 contract label Apr 2, 2025
@jgriesfeller jgriesfeller added this to the m2025-05 milestone Apr 2, 2025
@jgriesfeller jgriesfeller self-assigned this Apr 2, 2025
@jgriesfeller jgriesfeller linked an issue Apr 2, 2025 that may be closed by this pull request
Copy link

codecov bot commented Apr 2, 2025

Codecov Report

❌ Patch coverage is 87.44186% with 54 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.24%. Comparing base (d35ceba) to head (8b3f6c0).
⚠️ Report is 12 commits behind head on main-dev.

Files with missing lines Patch % Lines
pyaerocom/io/evdc_ozone_sonde/reader.py 87.53% 42 Missing ⚠️
pyaerocom/io/evdc_ozone_sonde/jdcal.py 90.12% 8 Missing ⚠️
pyaerocom/helpers.py 20.00% 4 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           main-dev    #1578      +/-   ##
============================================
+ Coverage     78.06%   78.24%   +0.17%     
============================================
  Files           168      170       +2     
  Lines         22463    22894     +431     
============================================
+ Hits          17536    17913     +377     
- Misses         4927     4981      +54     
Flag Coverage Δ
unittests 78.24% <87.44%> (+0.17%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jgriesfeller jgriesfeller changed the title add EVDC_Ozone_Sondes path and name develop EVDC ozone sondes reader Apr 3, 2025
@lewisblake lewisblake modified the milestones: m2025-05, m2025-06 May 5, 2025
…-ozone-sonde-reader

# Conflicts:
#	.pre-commit-config.yaml
#	pyaerocom/sample_data_access/minimal_dataset.py
#	pyproject.toml
#	tests/fixtures/data_access.py
@heikoklein heikoklein modified the milestones: m2025-06, m2025-07 Jun 3, 2025
@jgriesfeller jgriesfeller restored the 1577-develop-evdc-ozone-sonde-reader branch June 27, 2025 08:56
@jgriesfeller jgriesfeller deleted the 1577-develop-evdc-ozone-sonde-reader branch June 27, 2025 08:56
@jgriesfeller jgriesfeller restored the 1577-develop-evdc-ozone-sonde-reader branch July 7, 2025 11:04
…-ozone-sonde-reader

# Conflicts:
#	pyaerocom/config.py
#	pyproject.toml
#	tests/test_config.py
@jgriesfeller
Copy link
Member Author

Try to pic this up again after the latest changes

@jgriesfeller jgriesfeller reopened this Jul 7, 2025
@lewisblake lewisblake modified the milestones: m2025-07, m2025-08 Jul 14, 2025
@lewisblake lewisblake modified the milestones: m2025-08, m2025-09 Aug 4, 2025
@heikoklein heikoklein modified the milestones: m2025-09, m2025-10 Sep 2, 2025
@jgriesfeller jgriesfeller marked this pull request as ready for review October 9, 2025 12:50
@jgriesfeller
Copy link
Member Author

JFYI: since IAGOS data in HARP format comes in the same format as the EVDC data, I will add that to the reading classes and do some renaming. The main stuff will stay as it is.

@jgriesfeller jgriesfeller requested a review from dulte October 20, 2025 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CAMS2_82 Issues related to the CAMS2_82 contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Develop EVDC ozone sonde reader

3 participants