Recent Releases of icepyx
icepyx - v1.3.0
Notice on Pending v1 Deprecation
This is anticipated to be the last release in v1 of icepyx.
NSIDC (the NASA DAAC that hosts ICESat-2 data) is transitioning their API endpoint from the on-premises EGI system to the cloud-based Harmony services. icepyx is being updated to access these new services; the only change users will experience concerns services that are no longer available (e.g. reformatting).
The developers plan to use this version change to implement additional breaking changes concerning the Query module, transitioning it's functionality to use the earthaccess library instead.
Find more details on all these changes, including their progress, on GitHub issues and discussions.
What's Changed
- Update viz doc to clarify its current status (partial functionality - incompatible with OA API changes) by @mfisher87 in https://github.com/icesat2py/icepyx/pull/540
- Avoid running tests that require creds on PRs by @mfisher87 in https://github.com/icesat2py/icepyx/pull/563
- Skip linting and formatting Jupyter Notebooks for now by @mfisher87 in https://github.com/icesat2py/icepyx/pull/567
- Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in https://github.com/icesat2py/icepyx/pull/555
- Bump the github-actions group with 3 updates by @dependabot in https://github.com/icesat2py/icepyx/pull/568
- Add codespell spelling/typo linter and fix errors by @cclauss in https://github.com/icesat2py/icepyx/pull/556
- Validate pyproject.toml by @cclauss in https://github.com/icesat2py/icepyx/pull/557
- Enable currently-ignored linting rules E721, E722, F403 by @cclauss in https://github.com/icesat2py/icepyx/pull/573
- Add ruff rules C4 to check comprehensions by @cclauss in https://github.com/icesat2py/icepyx/pull/570
- Bugfix: catch multiple types of exceptions by @mfisher87 in https://github.com/icesat2py/icepyx/pull/560
- Add quickstart to README by @mfisher87 in https://github.com/icesat2py/icepyx/pull/549
- Add ruff rules SIM to simplify Python code by @cclauss in https://github.com/icesat2py/icepyx/pull/572
- docs: add cclauss as a contributor for maintenance and review by @allcontributors in https://github.com/icesat2py/icepyx/pull/583
- docs: add jrenrut as a contributor for bug, and code by @allcontributors in https://github.com/icesat2py/icepyx/pull/586
- docs: add mfisher87 as a contributor for bug, code, and 4 more by @mfisher87 in https://github.com/icesat2py/icepyx/pull/585
- Tweak format and wording of contributor doc by @mfisher87 in https://github.com/icesat2py/icepyx/pull/566
- More ruff & pre-commit rules by @mfisher87 in https://github.com/icesat2py/icepyx/pull/546
- Fix minor typo by @mfisher87 in https://github.com/icesat2py/icepyx/pull/589
- Clarify some comments / docstrings by @mfisher87 in https://github.com/icesat2py/icepyx/pull/592
- Migrate unit and integration tests from TravisCI to GitHub Actions by @mfisher87 in https://github.com/icesat2py/icepyx/pull/580
- Extract constant URLs to own module by @mfisher87 in https://github.com/icesat2py/icepyx/pull/591
- Reinstate test_download_granules_without_subsetting by @weiji14 in https://github.com/icesat2py/icepyx/pull/581
- Bump sangonzal/repository-traffic-action from 0.1.5 to 1 in the github-actions group by @dependabot in https://github.com/icesat2py/icepyx/pull/596
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/icesat2py/icepyx/pull/597
- bump sangonzal/repository-traffic-action version to latest working one (fixes #596) by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/601
- bump sangonzal/repository-traffic-action version to latest working one (fixes #596 + #601)" by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/602
- [docs] traffic updates May-Aug 2024 by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/606
- Drop support for Python 3.7 and 3.8 by @mfisher87 in https://github.com/icesat2py/icepyx/pull/608
- Add v1.x deprecation warning by @mfisher87 in https://github.com/icesat2py/icepyx/pull/603
- Replace integration test review trigger with manual trigger by @mfisher87 in https://github.com/icesat2py/icepyx/pull/595
- release v1.3.0 by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/607
- release v1.3.0 by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/611
New Contributors
- @cclauss made their first contribution in https://github.com/icesat2py/icepyx/pull/555
- @dependabot made their first contribution in https://github.com/icesat2py/icepyx/pull/568
Full Changelog: https://github.com/icesat2py/icepyx/compare/v1.2.0...v1.3.0
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 7 months ago

icepyx - v1.2.0
What's Changed
- fix bib entry by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/529
- [docs] update is2 resources by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/535
- update docstring tests for numpy 2.0 by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/537
- Add Zenodo badge and update all-contributors badge by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/536
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/icesat2py/icepyx/pull/538
- Replace
setup.py
with equivalentpyproject.toml
by @mfisher87 in https://github.com/icesat2py/icepyx/pull/539 - Fix continuous delivery & docs to account for setup.py -> pyproject.toml change by @mfisher87 in https://github.com/icesat2py/icepyx/pull/541
- Autofix flake8 ignores E711, E712, E714, F401, F841 with Ruff by @mfisher87 in https://github.com/icesat2py/icepyx/pull/542
- Switch to set comparison to fix a test dependent on unreliable order by @mfisher87 in https://github.com/icesat2py/icepyx/pull/550
- Switch to ruff by @mfisher87 in https://github.com/icesat2py/icepyx/pull/543
- release v1.2.0 by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/551
- version 1.2.0 release by @JessicaS11 in https://github.com/icesat2py/icepyx/pull/561
New Contributors
- @mfisher87 made their first contribution in https://github.com/icesat2py/icepyx/pull/539
Full Changelog: https://github.com/icesat2py/icepyx/compare/v1.1.0...v1.2.0
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 9 months ago

icepyx - v1.1.0
This release contains lots of changed files, but most of them are linting related (end-of-file newlines, trailing whitespace, max characters). Code changes include bug fixes for bad metadata (not directly an icepyx issue, but caused errors because we use the metadata fields) and not submitting temporal arguments to EGI for ATL11, along with maintenance updates to address changes in actions, packaging, and docs builds. We've also update routine documentation and added more details on QUEST.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 11 months ago

icepyx - v1.0.0
Highlights include:
- read in ICESat-2 data in the cloud
- access Argo and ICESat-2 using QUEST (including an example)
- standalone Variables module for ease of use in all ICESat-2 workflows
- updated GitHub actions, including linting (and work towards meeting PEP standards)
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 over 1 year ago

icepyx - v0.8.1
v0.8.1 is a minor patch release to address the bug in reading in ATL08 data (needed for an upcoming tutorial). No other commits currently on development, including a few critical updates (e.g. to correct spot calculations), are included in this release.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 over 1 year ago

icepyx - v0.8.0
v0.8.0 separates date and time functionality into a temporal
module. An auth MixIn class enables sharing of authentication between modules, an important step for cloud data access, and allows users to easily customize their auth settings (e.g. for proxies). Use of intake to read in data groups/variables was deprecated in favor of direct reads through Xarray. Clarifications to authorship, citation, and attribution are also included and support for ATL23 was added.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 over 1 year ago

icepyx - icepyx (v0.6.4) publication in Journal of Open Source Software (JOSS)
This release is for the final JOSS publication. It is based on the reviewed software release v0.6.4 with additions for the edits requested during the review.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 about 2 years ago

icepyx - v0.7.0
icepyx has officially adopted earthaccess (>=0.5.1) for handling authentication and cloud credentialing. This release also includes a number of data product specific (e.g. ATL11 read in, ATL13 s3 urls) and other bug fixes, doc and action updates, and welcomes several new contributors.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 about 2 years ago

icepyx - v0.6.1
Minor version release, including a bugfix that caused the attempted (and pulled) release of v0.6.0 to fail with an import error.
Introduces the QUEST colocated data framework, which included turning the Query class into a superclass called GenQuery. Improve gridded product access, docs, and updates to interactions with NSIDC.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 about 3 years ago

icepyx - major release - visualization module and orbital searching
Among a host of small added features, formatting fixes, and updates, we are introducing a new visualization module and the capability to search for ICESat-2 data using orbital parameters.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 almost 4 years ago

icepyx - minor release - updates after conda-forge release and traffic action
A minor release to deal with lingering issues after the conda-forge release (namely documentation builds failing). Also updated traffic data and the traffic action to have a higher level of automation.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 about 4 years ago

icepyx - minor release - conda-forge, automated versioning, metrics
This minor release will enable us to fully test the release of icepyx to conda-forge.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 about 4 years ago

icepyx - version 0.3.2 minor bug fixes and updates
Provides bug fix for NSIDC update that caused subsetting to fail. Also fixes issue with float inputs. Add contributors and tracking/docs and other minor updates.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 over 4 years ago

icepyx - v0.3.1 post hackweek release
This release is equivalent to v0.3.0 (which is on PyPI but has been deleted as a tag/release from the repo) only with a rewritten history (hence needing to delete the tag) to remove a few large tif files, as per #114.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 over 4 years ago

icepyx - Second developmental release
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 over 4 years ago

icepyx - June 2020 ICESat-2 Hackweek
The state of icepyx at the start of the June 2020 ICESat-2 Cryosphere themed [virtual] Hackweek.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 almost 5 years ago

icepyx - First developmental release of icepyx
This release is the first official (developmental) release of icepyx, meant to mark its state prior to separating it into separate modules in a coming development release.
Cryosphere - Glacier and Ice Sheets
- Python
Published by JessicaS11 about 5 years ago
