Skip to content

Latest commit

 

History

History
102 lines (68 loc) · 3.14 KB

v1.0.0.rst

File metadata and controls

102 lines (68 loc) · 3.14 KB

What's new in 1.0.0 (5 January 2024)

These are the changes in icepyx 1.0.0 See :ref:`release` for a full changelog including other versions of icepyx.

New (and Updated) Features

  • update Read input arguments (#444)

    • add filelist and product properties to Read object
    • deprecate filename_pattern and product class Read inputs
    • transition to data_source input as a string (including glob string) or list
    • update tutorial with changes and user guidance for using glob
  • enable QUEST kwarg handling (#452)

    • add kwarg acceptance for data queries and download_all in quest
    • Add QUEST dataset page to RTD
  • Variables as an independent class (#451)

    • Refactor Variables class to be user facing functionality
  • Expand Variables class to read s3 urls (#464)

    • expand extract_product and extract_version to check for s3 url
    • add cloud notes to variables notebook
  • add argo functionality to QUEST (#427)

    • add argo.py dataset functionality and implementation through QUEST
    • demonstrate QUEST usage via example notebook
    • add save to QUEST DataSet class template
  • Expand icepyx to read s3 data (#468)

Bug fixes

  • temporarily disable OpenAltimetry API tests (#459)

    • add OA API warning
    • comment out tests that use OA API
  • fix spot number calculation (#458)

  • Update read module coordinate dimension manipulations to use new xarray index (#473)

  • Fix behind EDL tests (#480)

  • fix permissions for publishing to pypi (#487)

Deprecations

  • deprecate filename_pattern and product class Read inputs (#444)
  • remove file input arg and _source property from query (and improve some formatting) (#479)

Maintenance

  • update QUEST and GenQuery classes for argo integration (#441)

  • format all code files using black (#476)

  • update tests to data version 006 and resolve flake8 errors on edited files (#478)

  • update github actions and add black linter for PRs (#475)

    • update pypi action to use OIDC trusted publisher mgmt
    • generalize the flake8 action to a general linting action and add black
    • put flake8 config parameters into a separate file (.flake8)
    • update versions of actions/pre-commit hooks
    • specify uml updates only need to run on PRs to development
    • do not run uml updates on PRs into main #449)
    • update docs config files to be compliant
    • temporarily ignore many flake8 error codes until legacy files are updated
  • Convert deprecation warnings to errors and remove associated checks #482

Documentation

  • Fix a broken link in IS2_data_access.ipynb (#456)
  • docs: add rwegener2 as a contributor for bug, code, and 6 more (#460)
  • docs: add jpswinski as a contributor for review (#461)
  • docs: add whyjz as a contributor for tutorial (#462)
  • add newest icepyx citations (#455)
  • traffic updates Aug-Dec 2023 (#477)
  • docs: add lheagy as a contributor for mentoring, and review (#481)
  • docs: add rtilling as a contributor for ideas (#484)

Contributors

.. contributors:: v0.8.1..v1.0.0|HEAD

  • Kelsey Bisson
  • Zach Fair
  • Romina Piunno