v0.3.0
ludwiglierhammer
released this
17 May 08:21
·
1401 commits
to main
since this release
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
: addload_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 ifvalidate_datetime
,correct_datetime
,correct_pt
and/orvalidate_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 tableqc_flag
withreport_id
(:pull:24
)metmetpy
: fixing ICOADS 30000 NRT functions forpandas>=2.2.0
(:pull:31
)cdm_mapper.read_tables
: if table not available return emptypd.DataFrame
(:pull:32
)