HyP3 autoRIFT v0.23.0
Important
This release includes a major change to the hyp3-autorift development environment! hyp3-autorift now uses pixi to manage development environments.
Added
- Support for the use and creation of pre-generated radar-geometry topographic corrections for ISCE3 when processing Sentinel-1 scenes.
Changed
- hyp3-autorift now uses pixi to manage development environments instead of conda/mamba. For more info, see #361.
- Environments, their dependencies, etc. are now all configured in the
tool.pixisections of thepyproject.toml - Pixi now writes a
pixi.lockfile. - The Dockerfile uses the pixi base image and
entrypoint.shhas been updated to use the pixi environment accordingly.
- Environments, their dependencies, etc. are now all configured in the
- hyp3-autorift docker images are now multiarch, supporting linux-amd64 and linux-arm64. For more info, see #361.
- CI/CD pipelines that required an
environment.ymlhave been reimplemented to use pixi, includingbuild.yml,static-analysis.ymlandtest.yml.
Removed
- Environment/requirements files used by conda/mamba, such as
environment.ymlandrequirements-*.txt, in favor of pixi config and lock files.