What’s new in 1.1.0 (5 June 2024)

These are the changes in icepyx 1.1.0 See icepyx ChangeLog for a full changelog including other versions of icepyx.

New Features

  • fix s3url grabbing for .nc files (#507)

    • reformat some long-lines as well

  • clean up the read module after adding cloud-read capabilities (#502)

    • update tests to match new parse_source function

  • pre-commit check for files over 5MB (#143)

  • Clean up APIformatting module and fix ATL11 temporal kwarg submission (#515)

    • add atl11 exception for cmr and required temporal parameters

    • remove unused “default” key in _get_possible_keys

    • move “short_name” and “version” keys from the CMR list to the required list

    • utilize EarthdataAuthMixin for Granules (was still explicitly passing session)

    • Touched files were also cleaned up for linting.

Bug fixes

  • update doctest for newest xarray repr (fix failing test) (#513)

  • add dask[dataframe] to requirements (#519)

  • improve netcdf multi-group reading and handle metadata QC issue (#516)

    • ATL11 v006, ATL14 v003, and ATL15 v003 have a meaningless string set as the version. A temporary fix gets the most recent version number from CMR to use instead for those products.

    • adds handling to read in multiple variable groups from a netcdf

Deprecations

  • None

Maintenance

  • update codecov uploader to start getting coverage reports (#496)

  • fix black linter failures resulting from psf/black action update (#501)

  • reformat all code using the pre-commit ci (#503)

  • [pre-commit.ci] pre-commit autoupdate (#506, #520, #524)

  • pkg_resources deprecation: stop calling setup.py directly (#500)

  • add dependency needed to build packages (#511)

  • [pre-commit.ci] pre-commit autoupdate of black (#510)

  • minor edits to language and badges (#494)

Documentation

  • update 2023 icepyx citations (#499)

  • Updating the “QUEST Available Datasets” page (#509)

    • Updated links and information relating to Argo and the QUEST example notebook.

  • add quest to pyreverse uml generation + separate in API docs (#498)

    • generate umls for quest module

    • make separate API docs pages for icepyx and quest

    • add manual trigger for uml creation to allow updates after post-approval changes

    • simplify highest level API TOC to show only class levels

    • add previous/next navigation buttons to API docs

  • docs: add whyjz as a contributor for bug, code, and review (#522)

  • Added a brief mention to QUEST in icepyx docs intro. (#514)

  • [docs] update icepyx citations through Apr 2024 (#525)

  • [docs] traffic updates Jan-May 2024 (#526)

    • removes a few outstanding duplicates in 2021 data

Other

  • None

Contributors

A total of 4 people contributed to this release. People with a “+” by their names contributed for the first time.

  • Jessica Scheick

  • Zach Fair

  • allcontributors[bot]

  • pre-commit-ci[bot] +