Skip to content

v2.1.1

Choose a tag to compare

@ludwiglierhammer ludwiglierhammer released this 21 Oct 06:06
· 642 commits to main since this release
44d2068

Contributors to this version: Ludwig Lierhammer (@ludwiglierhammer), Joseph Siddons (@jtsiddons) and Jan Marius Willruth (@JanWillruth)

New features and enhancements

  • add encoding optional argument to cdm_reader_mapper.read_mdf and cdm_reader_mapper.read_data which overrides default value set by model schema if set (GH/268, PR/273).
  • cdm_reader_mapper.mdf_reader: Added preprocessing function to convert air pressure (PPPP) in IMMT format (PR/287)
  • cdm_reader_mapper.cdm_mapper: Added mapping functions for IMMT datetime, latitude, and longitude conversions (PR/287)
  • cdm_reader_mapper.cdm_mapper: New mapping function datetime_imma_d701 for icoads_r300_d701 (GH/288, PR/295)
  • cdm_reader_mapper.cdm_mapper: New mapping function datetime_imma1_to_utc for mapping local midday to UTC (GH/288, PR/295)

License and Legal

Updated copyright statements in LICENSE (GH/271, PR/272).

Breaking changes

  • cdm_reader_mapper: Replace "gcc" with "gdac" (PR/287)
  • cdm_reader_mapper: Update gdac schemas to adhere to IMMT-5 documentation (PR/287)
  • cdm_reader_mapper: combine icoads_r300_d701_type1 and icoads_r300_d701_type1 test and result data to icoads_r300_d701 (GH/288, PR/295)
  • cdm_reader_mapper.cdm_mapper: combine icoads_r300_d701_type1 and icoads_r300_d701_type1 mapping tables to icoads_r300_d701 (GH/288, PR/295)
  • cdm_reader_mapper.read: Allow strings as input for cdm_subset (PR/281)
  • cdm_reader_mapper.cdm_mapper: Remove timestamps and/or previous history information in column history (PR/281)
  • cdm_reader_mapper.DataBundle: Set empty pd.DataFrames as defaults for both data and mask (PR/281)
  • cdm_reader_mapper.mdf_reader: read drifter numbers as strings not as integers with C-RAID (PR/281)

Internal changes

  • tests: create test data result hidden directory (PR/291)
  • ```cdm_reader_mapper.mdf_reader``: update and tidy-up ICOADS mapping tables (PR/281)
  • timezonefinde is pinned below v7.0.0 (PR/281)

Bug fixes

  • cdm_reader_mapper.write_data: fix doubling of output file name (PR/273)
  • cdm_reader_mapper.cdm_mapper.mapping_functions: datetime conversion now ignores unformatable dates (GH/277, PR/278)
  • README: fixing hyperlink (GH/279, PR/280)
  • tests: raise OSError on checksum mismatch (PR/291)