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