Releases: noaa-oar-arl/monetio
MONETIO v0.2.7
This release primarily includes bug fixes and new satellite and model readers for MELODIES MONET. It also adds a new reader for the OpenAQ v2 web API (#141), though its days may be numbered (#198).
monetio
should now work with NumPy v2, which removed np.NaN
(#180).
What's Changed
- Tweak AirNow UTC offset test by @zmoon in #174
- pyhdf 0.11.4 is now on cf by @zmoon in #173
- New readers from MM satellite group by @rrbuchholz in #112
- Pandora GEOMS data by @zmoon in #172
- ICARTT: support non-whole-number data interval, apply scaling factor by @ytangnoaa in #178
- fix the bug of calculating NOx in cmaq.py by @ytangnoaa in #179
- Replace np.NaN by np.nan by @blychs in #180
- Reduce warnings by @zmoon in #183
- feature/_camx_mm by @blychs in #187
- fix lat and lon in _cesm_fv_reader by @blychs in #181
- TEMPO NO2 reader by @blychs in #188
- hotfix/_camx_mm by @blychs in #191
- Fix bugs in layer height and temperature by @blychs in #192
- TROPOMI updates including pressure calculation by @zmoon in #184
- Update pre-commit hooks by @zmoon in #193
- OpenAQ v1 fixes + initial OpenAQ v2 reader by @zmoon in #141
- Fix staggered height var name by @zmoon in #195
- Small changes to OMPS nadir mapper level 2 reader by @mbruckner-work in #199
- Skip ISH tests if the root pages unreachable by @zmoon in #202
- Hotfix/_camx_mm consistent with _wrfchem_mm by @blychs in #197
- Bugfix: missing colon in
dz_m
in CAMx reader by @blychs in #203 - MODIS L2 reader update by @dwfncar in #201
New Contributors
- @rrbuchholz made their first contribution in #112
- @ytangnoaa made their first contribution in #178
- @blychs made their first contribution in #180
- @mbruckner-work made their first contribution in #199
Full Changelog: v0.2.6...v0.2.7
MONETIO v0.2.6
This maintenance and bugfix release also includes two new readers: icap_mme
(International Cooperative for Aerosol Prediction Multi-Model Ensemble) and gml_ozonesonde
(NOAA GML ozonesondes, currently just the 100-m interpolated data).
What's Changed
- Skip OpenAQ S3 bucket test by @zmoon in #148
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #155
- Add retry and timeout options for ISH reader by @zmoon in #157
- build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #162
- Feature/icap mme by @bbakernoaa in #166
- Fix daily option for wide-format AQS by @zmoon in #163
- Fix broken Python 3 Statement link by @zmoon in #169
- GML 100-m ozonesondes by @zmoon in #159
Full Changelog: v0.2.5...v0.2.6
MONETIO v0.2.5
This is a maintenance release, mostly focused on CI but there are also some fixes for readers.
What's Changed
- Fix Sphinx link check failure for AQS by @zmoon in #133
- AERONET dates when
parallel
option used by @zmoon in #125 - build(deps): bump actions/checkout from 3 to 4 by @dependabot in #135
- Spelling by @zmoon in #136
- AQS now doesn't need special OpenSSL treatment by @zmoon in #137
- Deal with AirNow UTC offsets that are 0 but shouldn't be by @zmoon in #126
- For AirNow UTC offset test, use yesterday instead of current day by @zmoon in #142
- Hysplitdev by @amcz in #140
- Add retries for Sphinx linkcheck by @zmoon in #143
Full Changelog: v0.2.4...v0.2.5
MONETIO v0.2.4
This release includes bug fixes for the ISH (ISD and ISDLite), OpenAQ, and HYSPLIT readers, as well as CI maintenance.
What's Changed
- Hysplitdev by @amcz in #108
- Fix hysplitdev tests by @zmoon in #110
- Fix CI for Python 3.6 by @zmoon in #115
- Fix ISH for empty sites by @zmoon in #109
- build(deps): bump mamba-org/provision-with-micromamba from 15 to 16 by @dependabot in #117
- Codespell by @zmoon in #119
- Check that AQS test fails with default conda env by @zmoon in #121
- Fix OpenAQ reader by @zmoon in #116
- Update AERONET single site lunar test site ID by @zmoon in #127
- CI: Move to
setup-micromamba
by @zmoon in #128
Full Changelog: v0.2.3...v0.2.4
MONETIO v0.2.3
This is primarily a maintenance and bugfix release. Fixes include HYSPLIT PARDUMP reading on Windows and the ISH (aka ISD) readers. There are also some updates/fixes in support of MELODIES MONET, including a few new "private" readers and one new public reader (raqms
).
lxml
was added to the conda-forge recipe for the ISH readers, which use pandas.read_html
.
What's Changed
- Remove module-level Dask progress bar registration by @zmoon in #75
- Develop satellite by @dwfncar in #71
- Updated pytspack install by @zmoon in #76
- Fix RRFS-CMAQ reader memory issue by @zmoon in #77
- build(deps): bump mamba-org/provision-with-micromamba from 12 to 13 by @dependabot in #80
- Short fix to
_cesm_se_mm reader
for cases in which only surface variables are present in the var_list. by @dwfncar in #81 - Be more strict about RRFS-CMAQ reader PM2.5 merge by @zmoon in #79
- AERONET interp for daily product by @zmoon in #84
_gridded_eos_mm.py
reader for gridded NASA EOS hdf files by @dwfncar in #88- Convert pressure variables in RAQMS reader by @zmoon in #85
- build(deps): bump mamba-org/provision-with-micromamba from 13 to 14 by @dependabot in #91
- Work around EPA AQS server OpenSSL 3 incompat by @zmoon in #93
- raqms: Add
surf_only
option by @zmoon in #92 - Fix WRF-Chem reader to work with latest xarray by @rschwant in #95
- Ignore KZ filter ref link by @zmoon in #96
- Revert recent RRFS-CMAQ MM change by @zmoon in #97
- build(deps): bump mamba-org/provision-with-micromamba from 14 to 15 by @dependabot in #98
- Fix pardump reading on some platforms by @zmoon in #101
- Fix ISH-lite reader by @bbakernoaa in #105
- Fix ISH reader by @bbakernoaa in #107
New Contributors
Full Changelog: v0.2.2...v0.2.3
MONETIO v0.2.2
This release contains fixes for bugs that were uncovered when @rschwant was attempting to run the MELODIES MONET observation processing example notebooks.
What's Changed
- Bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in #69
- Bump actions/setup-python from 3 to 4 by @dependabot in #68
- Fixes for MM data proc examples by @zmoon in #70
Full Changelog: v0.2.1...v0.2.2
MONETIO v0.2.1
What's Changed
- Initial GEOMS reader for TOLNet by @zmoon in #57
- Reads the single-profile "calval" files
- CI updates
- Target develop branch with dependabot
- Update CI to use micromamba by @zmoon in #67
- Use mamba for Read the Docs (to avoid memory issues in conda env creation)
- Update pre-commit and GHA versions
Full Changelog: v0.2.0...v0.2.1
MONETIO v0.2
This release includes:
- fixes and new features for the AERONET and AirNow readers
- various updates to the HYSPLIT tooling
- dev updates (adding pre-commit, initial tests, API documentation updates,
CITATION.cff
, ...) - some readers for MELODIES MONET
What's Changed
- traj.py by @aring1988 in #9
- Amcdev by @amcz in #10
- Hysplitdev by @amcz in #12
- Hysplitdev by @amcz in #17
- Update the GOES 16 and 17 readers by @bbakernoaa in #19
- hysplit.py Added sample_time_stamp option to open_dataset and combine… by @amcz in #23
- Created reader for PAMS data by @aring1988 in #21
- Development by @amcz in #27
- Made necessary adjustments and removed unnecessary function by @aring1988 in #29
- Hysplitdev by @amcz in #28
- Hysplitdev by @amcz in #32
- Hysplitdev by @amcz in #34
- Attribute Fixes by @aring1988 in #37
- New
.gitignore
by @zmoon in #40 - Add pre-commit by @zmoon in #41
- Start testing by @zmoon in #42
- Use
setup.cfg
by @zmoon in #43 - CITATION.cff by @zmoon in #44
- Docs CI by @zmoon in #46
- AERONET fixes by @zmoon in #45
- Hysplitdev by @amcz in #51
- AirNow fixes by @zmoon in #47
- Add in MM Reader Scripts for WRF-Chem, CMAQ, RRFS-CMAQ, and CESM-FV by @rschwant in #52
- Move CESM SE reader file to monetio by @Duseong in #53
New Contributors
- @aring1988 made their first contribution in #9
- @zmoon made their first contribution in #40
- @rschwant made their first contribution in #52
- @Duseong made their first contribution in #53
Full Changelog: v0.1...v0.2.0
MONETIO v0.1
This is the initial release of monetio version 0.1. monetio is was formed to house the I/O operations of the Model and Observation Evaluation Tool (MONET; Baker and Pan 2017).