Skip to content

v0.3.0

Compare
Choose a tag to compare
@ludwiglierhammer ludwiglierhammer released this 17 May 08:21
· 1401 commits to main since this release
f8c34ae

Contributors to this version: Ludwig Lierhammer (:user:ludwiglierhammer, :user:jtsiddons)

New features and enchancements
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • mdf_reader: read C-RAID netCDF buoy data (:issue:13, :pull:24, :pull:28)
  • adding both GCC IMMT and C-RAID netCDF data to test_data (:pull:24, :pull:28)
  • cdm_mapper: adding C-RAID mapping and code tables (:issue:13, :pull:28)
  • cdm_mapper: add load_tables to __init.py__ (:pull:32)

Breaking changes
^^^^^^^^^^^^^^^^

  • adding tests for IMMT and C-Raid data (:issue:26, :pull:24, :pull:28)
  • cdm_mapper.map_model: drop dulicated lines in pd.DataFrame before writing CDM table on disk (:pull:28)
  • add pyarrow (see: pandas-dev/pandas#54466) to requirements
  • solving pyarrow-snappy issue (see: openforcefield/openff-nagl#106) (:issue:33, :pull:28, :pull:34)

Internal changes
^^^^^^^^^^^^^^^^

  • do not diferentiate between tuple and single column names (:pull:24)
  • metmetpy: Do not raise erros if validate_datetime, correct_datetime, correct_pt and/or validate_id do not find any entries (:pull:24)
  • get rid of warnings (:issue:9, :pull:27)
  • adding python 3.12 to testing suite (:pull:29)
  • set time out for testing suite to 10 minutes (:pull:29)

Bug fixes
^^^^^^^^^^

  • cdm_mapper: set debugging logger into if statement (:pull:24)
  • cdm_mapper: do not use code table qc_flag with report_id (:pull:24)
  • metmetpy: fixing ICOADS 30000 NRT functions for pandas>=2.2.0 (:pull:31)
  • cdm_mapper.read_tables: if table not available return empty pd.DataFrame (:pull:32)