What’s new in 1.0.0 (5 January 2024)
These are the changes in icepyx 1.0.0 See icepyx ChangeLog 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
A total of 4 people contributed to this release. People with a “+” by their names contributed for the first time.
Jessica Scheick
Rachel Wegener
Whyjay Zheng +
allcontributors[bot]
Kelsey Bisson
Zach Fair
Romina Piunno