All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add compatibility with PME wipers txt format.
- Fixed warning regarding star_oddi dayfirst=True missing input
- Rename pme parsers by removing
minidot_
. New functions are calledpme.txt
,pme.txts
,pme.cat
. Maintain still a placeholder for those functions. - Major refactor the whole code base to handle a number of issues raised by Ruff.
- Add
onset.xlsx
parser. - Make
onset.xlsx
andonset.csv
raise apytz.exception.AmbiguousTimeError
when jumps associated with daylight saving time changes are detected. - Add
star_oddi.DAT
ctd test file and fix timestamp format handling.
- Add odpy convert
input_table
input through config file, which gives the ability to list multiple file glob expression and associated metadata. - Add Onset.csv timestamp format: "\d+/\d+/\d\d\d\d\s+\d+:\d+:\d+" = "%m/%d/%Y %H:%M:%S"
- Rely on ruff for format and linter testing
- Add option to pass a list of input_path paths via the configuration file or a os path seperator list via the command line interface or the configuration
- Add test to test version within package
__init__.py
,CHANGELOG.md
, andpyproject.tom
- seabird parsers module import sorting
- nafc ruff check issues
- Docs build
- Remove default sentry dsn from convert default configuration file.
- Fix deprecation issue in nafc.metqa loader
- Test get_path_generation_input on all test files and parsers
- Run all tests in parallel with pytest-xdist
- Add --parser-kwargs option to odpy convert command line interface to pass inputs to parser
- Fix star_oddi parser time variable to output a datetime dataarray.
- Fix onset parser date time handling.
- Avoid reimporting parser if already imported in read.file with parser defined via string expression.
- Fix Amundsen int timestamp format
- Drop trip_tag attribute from dfo.nafc.pcnv parser
- Make dfo.nafc.pcnv parser attempt to retrieve metqa file info by default.
- Test platforms vocabulary items and match them to NERC C17 vocabulary.
- Refactor Seabird Parser
- Handle better processing related attributes
- On-platform processing
- SBE Data Processing modules
- Post processing (NAFC pcnv Format
* QA Applied:
)
- Retrieve more of the information available stored within Seabird header as attributes
- Structure history
- Handle better processing related attributes
- Upgrade odf.bio reference NetCDF to reflect the changes.
- Upgrate dfo platforms for the odf and nafc parsers.
- Historical ODF platform vocabulary which wasn't used anywhere.