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

Updates to improve compliance with the IOOS Compliance Checker (glide… #163

Open
wants to merge 104 commits into
base: main
Choose a base branch
from

Commits on Mar 26, 2024

  1. Updates to improve compliance with the IOOS Compliance Checker (glide…

    …rdac:3.0)
    
     * Still need to ignore `ancillary_variable` recommendations
     * ncprocess.py
       * profile_id: Max int32 type; attributes valid max and min also need to be same type; _FillValue = -999
       * platform: Max int32 type; _FillValue = -999
       * set time encoding to float to avoid UserWarnings about time conversion
     * slocum.py
       * If import test fails for dbdreader, the flag should be False for have_dbdreader?
       * Need pandas to help avoid UserWarnings about time conversion; set encoding to float for time encoding
       * depth: valid min/max and _FillValue updates to match gliderdac:3.0
       * Other updates from char to float to match gliderdac:3.0
       * Obtain direct version of libnetcdf (borrow code from xarray)
     * tests
       * Add README to discover location of example data
    
    Other things that should be added/updated to respective deployment.yml files to improve
    compliance.  Once that is done, things are squeaky clean.
    
    ```
    $ compliance-checker -t gliderdac:3.0 -s check_ancillary_variables pyglider/L0-profiles/unit507-20240325T1507.nc
    Running Compliance Checker on the datasets from: ['pyglider/L0-profiles/unit507-20240325T1507.nc']
    
    --------------------------------------------------------------------------------
                             IOOS Compliance Checker Report
                                    Version unknown
                         Report generated 2024-03-26T00:50:22Z
                                     gliderdac:3.0
          https://ioos.github.io/glider-dac/ngdac-netcdf-file-format-version-2
    --------------------------------------------------------------------------------
    All tests passed!
    ```
    jr3cermak committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    86ca298 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. TST: add 3.9 back in

    jklymak committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    eff60ad View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. MNT: more time changes - seconds to nano

    C-PROOF committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    812e746 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    88e673c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. ENH: Fill Value

    jklymak committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f49bd2c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. FIX: time in profiles

    C-PROOF committed May 20, 2024
    Configuration menu
    Copy the full SHA
    960eff1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. ENH: add startime

    C-PROOF committed May 21, 2024
    Configuration menu
    Copy the full SHA
    9d3bf35 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. FIX: make get_depth more robust to missing data

    C-PROOF committed May 26, 2024
    Configuration menu
    Copy the full SHA
    b8eda9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c36973 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. FIX: bad maxgap default

    jklymak committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    5ea2202 View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#169 from jklymak/fix-maxgap

    FIX: bad maxgap default
    jklymak authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    b2a31ae View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. ENH: allow multiple deploymentyaml

    C-PROOF committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    fc59e43 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    4c0d225 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f24fff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbd8ff6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    612bf83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1278dfe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f1989db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d08fcc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8667ad2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c51a90f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dac8a7e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3395475 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6cf781b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fc81138 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    85c606b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fe171cc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f918ada View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b041a86 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bb79a46 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cf09112 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    70e1d0a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a28b5de View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f7bcd91 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7f6af1a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    462f088 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1d96c65 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d36f204 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2e67254 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    bfae863 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Merge pull request c-proof#173 from cassandra-elmer/fix_tests

    Fix tests to passing
    jklymak authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    3622ad1 View commit details
    Browse the repository at this point in the history
  2. TST: update slocum (c-proof#175)

    * FIX: improve CF and gliderdac compliance; add tests
    jklymak authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    bb14fb8 View commit details
    Browse the repository at this point in the history
  3. FIX: fix NaN in u, v (c-proof#176)

    Co-authored-by: C-PROOF <[email protected]>
    jklymak and C-PROOF authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    3598c9d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    beaf8b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#177 from jklymak/fix-times-again

    FIX: make times floating point seconds, not integer seconds
    jklymak authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    11e6d62 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. FIX: time for profiles

    jklymak committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    1690dc1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#178 from jklymak/fix-times-profiles

    FIX: time for profiles
    jklymak authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    9f92866 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    82f0550 View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#180 from voto-ocean-knowledge/dev

    FIX: standarise time encoding to float seconds since 1970
    jklymak authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    70746b5 View commit details
    Browse the repository at this point in the history
  3. FIX: for CF compliance

    jklymak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8165f4c View commit details
    Browse the repository at this point in the history
  4. ENH: make more cf compliant

    jklymak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    24488ff View commit details
    Browse the repository at this point in the history
  5. TST: fix timeseries

    jklymak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c0a62b7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request c-proof#181 from jklymak/fix-cf-cmpliance

    Fix cf compliance
    jklymak authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    96fb528 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    45c4141 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26e2b1f View commit details
    Browse the repository at this point in the history
  3. move tests to micromamba

    callumrollo committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    e33ecd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    085b54f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    772e511 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de3c8ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    179b508 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge pull request c-proof#184 from voto-ocean-knowledge/ci-micromamba

    move tests to micromamba and update gh-actions versions
    jklymak authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    b1a2614 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. FIX: make mission number int32

    cproof committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    13ea358 View commit details
    Browse the repository at this point in the history
  2. FIX: some more small things

    cproof committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4655a10 View commit details
    Browse the repository at this point in the history
  3. Merge pull request c-proof#185 from c-proof/fix-mission-number

    Fix mission number
    jklymak authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    06804a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. ENH: add more log decodng variables

    cproof committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    16eface View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#186 from c-proof/enh-more-log-decode

    ENH: add more log decodng variables
    jklymak authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    6469db8 View commit details
    Browse the repository at this point in the history
  3. ENH: slocum - don't find profile indices if profile_min_time or profi…

    …le_filt_time are None
    cproof committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    08057e8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request c-proof#187 from c-proof/enh-skip-profiles

    ENH: slocum - don't find profile indices if profile_min_time or profi…
    jklymak authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    79cc246 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Check for pressure

    cproof committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    c268bc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d619dbf View commit details
    Browse the repository at this point in the history
  3. TST: fix the tests

    jklymak committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    8cee59c View commit details
    Browse the repository at this point in the history
  4. Merge pull request c-proof#189 from jklymak/fix-rad-degrees

    Fix rad degrees
    jklymak authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    b94e3f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. MNT: pypi workflow

    jklymak committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    1a6c1d6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#192 from jklymak/pypi-workflow

    MNT: pypi workflow
    jklymak authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b472c4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9eb9a71 View commit details
    Browse the repository at this point in the history
  4. Merge pull request c-proof#193 from jklymak/test-pypi

    DOC: minor change to test pypi workflow
    jklymak authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    87f76b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cca3d9a View commit details
    Browse the repository at this point in the history
  6. Merge pull request c-proof#194 from jklymak/test-pypi

    DOC: minor change to test pypi workflow
    jklymak authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    581a8d5 View commit details
    Browse the repository at this point in the history
  7. MNT: version change

    jklymak committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    2a15a76 View commit details
    Browse the repository at this point in the history
  8. Merge pull request c-proof#195 from jklymak/version-change

    MNT: version change 0.0.7
    jklymak authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    8d16c75 View commit details
    Browse the repository at this point in the history
  9. MNT: version change

    jklymak committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    2095be5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request c-proof#196 from jklymak/fix-version

    MNT: version change
    jklymak authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    922ca9e View commit details
    Browse the repository at this point in the history
  11. MNT

    jklymak committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    fa13af7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aa43c17 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. DOC: fixes

    jklymak committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5a3df36 View commit details
    Browse the repository at this point in the history
  2. Merge pull request c-proof#201 from jklymak/fix-example-data-link

    DOC: fix data link in slocum desc
    jklymak authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    ff8c8bb View commit details
    Browse the repository at this point in the history
  3. DOC: RTD

    jklymak committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    581c766 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d26e196 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. FIX

    jklymak committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b59783a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe21486 View commit details
    Browse the repository at this point in the history
  3. FIX

    jklymak committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b17720f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d218e2 View commit details
    Browse the repository at this point in the history
  5. FIX

    jklymak committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    766d9b0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dff9bba View commit details
    Browse the repository at this point in the history
  7. DOC: small changes to slocum

    jklymak committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    c5246d5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request c-proof#206 from jklymak/doc-slocum-fixes

    DOC: small changes to slocum
    jklymak authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2140610 View commit details
    Browse the repository at this point in the history
  9. DOC: small changes to slocum

    jklymak committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    93db2d5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request c-proof#207 from jklymak/doc-slocum-fixes

    DOC: small changes to slocum
    jklymak authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    11093c2 View commit details
    Browse the repository at this point in the history
  11. DOC: small changes to slocum

    jklymak committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7ec1b8e View commit details
    Browse the repository at this point in the history
  12. Merge pull request c-proof#208 from jklymak/doc-slocum-fixes

    DOC: small changes to slocum
    jklymak authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    83fb120 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Updates

     * We do not want to ignore the first line of any data
     * Do not interpolate the data (get_sync -> get)
     * .gitignore: Ignore build directory
    jr3cermak committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    04545f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Updates

     * Ignore build directory
    jr3cermak committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    68323e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. Updates

     * Add gitignore files and directories created by running pytest
     * Allow setting time and calendar units from yml configuration file
     * Fix to allow profile_time_start and profile_time_end to get time
       information by moving time_1970 to last variable processed in
       for loop
     * Emit warning for variables lacking data for gridding
     * Add resync_metadata_and_encoding to allow overriding of metadata
       from yml configuration file
     * Fix log message for raw_to_timeseries
     * Allow conversion of slocum latitude and longitude from NMEA to degrees
     * Emit log message when metadata is overridden from yml configuration file
     * Add utils function to determine pyglider version
     * Add utils function to determine netcdf C and python versions
     * Set units for profile_time in example-slocum/deploymentRealtime.yml to
       get proper units for profile_time
     * Remove history and netcdf attributes as they can now vary widely from
       static examples
    jr3cermak committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f95f77f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9d286d View commit details
    Browse the repository at this point in the history