Releases: stac-utils/stactools
Releases · stac-utils/stactools
v0.2.1
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.
Replacestests/utils
. - Add
mypy
as a lint dependency.
Also publish type information for whenstactools
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]
(orpip 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
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
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
fromstactools.testing
v0.2.1a0
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.
Replacestests/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
Added
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
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
, andsentinel2
subpackages (#83)