Skip to content

Releases: nsidc/earthaccess

v0.12.0

13 Nov 18:14
Compare
Choose a tag to compare

v0.12.0

Changed

  • Use built-in assert statements instead of unittest assertions in
    integration tests (#743)
    (@chuckwondo)

Added

  • Add support for NETRC environment variable to override default .netrc file
    location (#480)
    (@chuckwondo)
  • Add nox session for running integration tests locally
    (#815; @chuckwondo and (#872; @jhkennedy)
  • Auto-add comment to PR that requires maintainer to review and re-run
    integration tests (#824)
    (@chuckwondo)

Removed

  • The scripts/integration-test.sh script has been removed in favor of the integration-tests nox session.
    (#872) (@jhkennedy)
  • Python 3.9 is no longer supported.
    (#876)
    (@mfisher87)

Fixed

Full Changelog: v0.11.0...v0.12.0

v0.11.0

01 Oct 18:28
Compare
Choose a tag to compare

v0.11.0

Changed

  • Automatically refresh EDL token and deprecate the Auth.refresh_tokens method with no replacement, as there is no longer a need to explicitly refresh (#484) (@fwfichtner)
  • Deprecate earthaccess.get_s3fs_session and Store.get_s3fs_session. Use earthaccess.get_s3_filesystem and Store.get_s3_filesystem, respectively, instead (#766) (@Sherwin-14, @chuckwondo)

Added

Fixed

  • Remove broken link "Introduction to NASA earthaccess" (#779) (@Sherwin-14)
  • Restore automation for tidying notebooks used in documentation (#788) (@itcarroll)

Removed

  • Remove binder/ directory, as we no longer need a special binder environment with the top-level environment.yml introduced in #733 (@jhkennedy)

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

19 Jul 19:53
Compare
Choose a tag to compare

v0.10.0

Changed

Added

Removed

Fixed

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

29 Feb 14:55
8fe6097
Compare
Choose a tag to compare

What's Changed

  • Features:

    • Allow datetime object to be provided for temporal queries by @vincentsarago in #451
    • Use pathlib in earthaccess.download() by @kvenkman in #459
    • earthaccess will send user-agent headers to track usage. #443
    • Search by instrument or project e.g. instrument="gedi" #443
  • Bug fixes:

    • Fixed searching for restricted datasets #443
    • Fixed accessing Opera data behind custom endpoints (ASF) #443
  • Maintenance:

New Contributors

Full Changelog: v0.8.2...v0.9.0

v0.8.2

06 Dec 23:00
ed89863
Compare
Choose a tag to compare

What's Changed

  • Bug fixes:
    • Enable AWS check with IMDSv2
    • Add region to running in AWS check
    • Handle opening multi-file granules
  • Maintenance:
    • Add CI tests with minimum supported versions
    • Update poetry lockfile
    • Add python-dateutil as a direct dependency
    • Remove binder PR comments
    • Add YAML formatting (prettier)

Full Changelog: v0.8.1...v0.8.2

v0.8.1

02 Dec 01:54
1a45326
Compare
Choose a tag to compare

What's Changed

  • New Features:
    • Add kerchunk metadata consolidation utility.
  • Enhancements:
    • Handle S3 credential expiration more gracefully.
  • Maintenanece:
    • Use dependabot to update Github Actions.
    • Consolidate dependabot updates.
    • Switch to ruff for formatting.

Full Changelog: v0.8.0...v0.8.1

v0.8.0

30 Nov 02:41
a1fd6dd
Compare
Choose a tag to compare

What's Changed

  • Bug fixes:
    • Fix zero granules being reported for restricted datasets. (#358)
  • Enhancements:
    • earthaccess will raise errors instead of printing them in more cases. (#351)
    • daac and provider parameters are now normalized to uppercase, since lowercase
      characters are never valid. (#355)

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

09 Nov 02:36
e9c68ed
Compare
Choose a tag to compare

What's Changed

  • Fix: Assume granules without RelatedUrls are not cloud hosted by @mfisher87 in #339

Full Changelog: v0.7.0...v0.7.1

v0.7.0

31 Oct 17:31
8461cfa
Compare
Choose a tag to compare
  • Bug Fixes:
    • Fix spelling mistake in access variable assignment (direc -> direct)
      in earthaccess.store._get_granules.
    • Pass threads arg to _open_urls_https in
      earthaccess.store._open_urls, replacing the hard-coded value of 8.
    • Return S3 data links by default when in region.
  • Enhancements:
    • earthaccess.download now accepts a single granule as input in addition to a list of granules.
    • earthaccess.download now returns fully qualified local file paths.
  • New Features:
    • Earthaccess will now automatically search for Earthdata authentication. earthaccess.login()
      still works as before, but is no longer required if you have a ~/.netrc file for have set
      EARTHDATA_USERNAME and EARTHDATA_PASSWORD environment variables.
    • Add earthaccess.auth_environ() utility for getting Earthdata authentication environment variables.

v0.6.1

20 Sep 22:42
e845255
Compare
Choose a tag to compare

Hotfix: A version number was out of sync prior to the last release. This release brings all the version numbers in sync and enables a successful publish to PyPI.