Skip to content

Releases: stac-utils/stactools

v0.2.1

28 Jul 22:48
Compare
Choose a tag to compare

The v0.2 release of stactools is a major refactor of the packaging and organization strategy for stactools.
Most packages have been moved to the stactools-packages organizing, leaving only stactools.core, stactools.cli, and the new stactools.testing packages in this repository.

Added

  • Adds stactools.testing, which provides an API with convenience functions for packages to use in their testing code.
    Replaces tests/utils.
  • Add mypy as a lint dependency.
    Also publish type information for when stactools is used as a library. (#182)
  • Optional dependency on s3fs (#178), enabling:
    • Using s3 files as external data for testing
    • Using s3 hrefs with stactools functionality by installing with pip install stactools[s3] (or pip install stactools[all])
  • stac validate command for validating JSON and checking links (#151)
  • docker/pull script for downloading Docker images
  • GitHub issue and PR templates
  • script/notebook to run Jupyter notebooks (#174)

Changed

  • Separates dataset packages and stactools.browse into a new Github organization, stactools-packages
  • Updated PySTAC dependency to ~= 1.1 (#185)
  • Restructured the Docker build
  • Using GitHub Docker Registry rather than DockerHub for storing images
  • Use both PySTAC and STAC version in version command (#149)
  • Bumped rasterio version to v1.2

Removed

  • Dropped support for Python 3.6
  • validate_cloud_optimized_geotiff.py

v0.2.1a2

20 Jul 19:29
Compare
Choose a tag to compare
v0.2.1a2 Pre-release
Pre-release

Added

  • docker/pull script for downloading Docker images
  • GitHub issue and PR templates
  • script/notebook to run Jupyter notebooks (#174)

Fixed

Changed

  • Bumped pystac to v1.0.0
  • Restructured the Docker build
  • Using GitHub Docker Registry rather than DockerHub for storing images
  • Use both PySTAC and STAC version in version command (#149)

Removed

  • Dropped support for Python 3.6

v0.2.1a1

18 Jun 17:47
Compare
Choose a tag to compare
v0.2.1a1 Pre-release
Pre-release

Added

  • Version string to the stactools.testing module.
  • PySTAC v1.0 support (#113).
    Primary changes are to input/output and extensions.

Fixed

  • Console script entry point, which was accidentally dropped during the v0.2 reorganization (#139)
  • External data support for stactools.testing (#135)

Changed

  • Bumped rasterio version to v1.2

Removed

  • validate_cloud_optimized_geotiff.py from stactools.testing

v0.2.1a0

10 Jun 19:29
Compare
Choose a tag to compare
v0.2.1a0 Pre-release
Pre-release

Reorganize packaging #111

  • Separates dataset packages and stactools.browse into a new Github organization, stactools-packages
  • Adds stactools.testing, which provides an API with convenience functions for packages to use in their testing code.
    Replaces tests/utils.

Note

Due to a mistake on the part of @gadomski, there was an accidantal v0.2.0 (aka stable) release to PyPI on 2021-06-11 at the v0.2.0-alpha.0 tag. That release has been yanked, and so the first stable v0.2 release will be v0.2.1. @gadomski regrets the error.

v0.1.6

09 Jun 18:51
Compare
Choose a tag to compare

Added

  • Band assets for lower spatial resolution version of Sentinel 2 L2A (#88)
  • Version command (#127)

Changed

  • Better handling for Skysat images and other Planet improvements (#73)
  • Use core utilities in more subpackages (#112)

Fixed

  • Converted landsat tests to local instead of network access (#105)
  • Update landsat convert script to take new USGS fields (#109)
  • Typo in Sentinel 2 L2A items (#116)
  • --enable-proj flag for landsat's convert command (#94)
  • Small documentation typo (#119)
  • Removed leftover debugging code in sentinel2 test (#118)
  • Landsat8 bounding boxes were off by half of a pixel (#121)
  • Zero-valued z coordinates in sentinel2 metadata (#122)
  • SA_QA_AEROSOL asset key in landsat data (#126)
  • Relative paths in sentinel2 assets (#125)

v0.1.5

06 May 16:47
Compare
Choose a tag to compare

Added

  • Method for creating Copernicus Land Cover Layers (#50)
  • eo:bands information for Planet SkySat assets (#40)
  • Roles and thumbnails for Planet assets (#46 and #49)
  • Projection information for Planet items (#39)
  • Azimuth values in the view namespace for Planet (#59)
  • More Planet properties (#57)
  • Add "via" rel link for Planet data (#58)
  • Sentinel-2 item creation (#52)
  • Top level symlink directory to help the dev environment.
  • Merge command (#75)
  • USGS 3DEP support as threedep (#81)

Changed

  • Allow debug output in unit tests
  • Updates to aster, landsat, and sentinel2 subpackages (#83)

Fixed

  • Landsat projection extraction (#67 and #100)
  • Installing naip subpackage (#72)
  • Clean up planet test data (#74)
  • aster COG generation (#89)
  • landsat asset keys (#90)
  • Docs (#93)