Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ios-parser-extra-vocabulary #105

Draft
wants to merge 324 commits into
base: dev
Choose a base branch
from
Draft

Conversation

JessyBarrette
Copy link
Collaborator

@JessyBarrette JessyBarrette commented Oct 14, 2022

This PR adds the following features to the IOS data format parser:

  1. Add the IosObsFile ObsFile class to_xarray() method: This tool convert an ObsFile object class to an xarray object
  2. Add a ios_vocabulary.csv which is used to map IOS variables/units to a specific list of attributes.
  3. Create a pytests environment to test the IOS files conversion and add to github workflow test
  4. Add new IOS data type:
    • ANE: weather station
    • DRF: drifter
    • LOOP: ?
    • MED: ?
    • TOB: TSG ship data
    • UBC: historical UBC profile data (bottle, CTD?)
  5. Add new subclass from ObsFile class GenFile to parse any of the data types.
  6. Handle IOS Channel Tables where some terms are quoted and extend over the original column width

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants