Releases: ACCESS-Cloud-Based-InSAR/dem-stitcher
Releases · ACCESS-Cloud-Based-InSAR/dem-stitcher
dem-stitcher v2.5.11
Fixed
- Python 3.13 compatibility (was not listed properly in pyproject.toml)
dem-stitcher v2.5.10
Fixed
- 3.9 compatibility due to 3.10+ type hints.
- Adds 3.13 compatibility.
- Fixes the github action for tests to correctly use python versions specified by the matrix
Changed
- Removes
|
in type hints for 3.9 compatibility.
dem-stitcher v2.5.9
Added
- Uses ruff exclusively for linting and formatting following OPERA/ARIA linting standards from DIST-S1.
- Added
geoid_path
tostitch_dem
to allow for user to specify geoid path. If None, then default geoid is used. - Added UserWarning when geoid file does not cover the dateline.
Changed
- Updated
geoid.py
to use the new geoid path for egm08 with 1 arc-second resolution. - Library is in
src
directory per: https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/- Helps with Ruff, too.
Fixed
- Allows users to bring their own geoid data as noted here.
- Ruff linting and docstring issues using the new ruff configuration
- Updates test action workflow with micromamba action.
Removed
- Removed explicit flake8 action (should be handled by ruff).
dem-stitcher v2.5.8
Fixed
- Resolves read_geoid issue here.
- Update geoid url for egm08 (again) creating public bucket for ACCESS processing
- Included egm96 as gtx in the data directory
- egm08 and egm96 data comes from here: https://download.osgeo.org/proj/vdatum/
dem-stitcher v2.5.7
Fixed
- Check for Earthdata credentials in netrc (adapted from Joe Kennedy/Forrest Williams) resolving isse #83
- when no credentials in netrc are present when requesting data for
nasadem
orsrtm_v3
, there is a human readable error instructing user to update their~/.netrc
.
- when no credentials in netrc are present when requesting data for
- Updates some ruff linting
- Ensures ruff in
environment.yml
- Ensure single quotes for consistency.
- Ensures ruff in
dem-stitcher v2.5.6
- Updated URLs for downloading geoids from agisoft.com. Fixes #88.
dem-stitcher v2.5.5
- Multithreading for windowed reading during merge operation
- Add 3.12 support
- Introduce ruffformatting - i.e. add ruff workflow to actions for static analysis and reformat python files.
- Provide separate progress bar for opening dataset, reading tile metadata, and reading tile array.
- Supresses:
RuntimeWarning: invalid value encountered in intersection
fromshapely
dem-stitcher v2.5.4
- Fix urls found in pyproject.toml so they correctly link on PyPI
dem-stitcher v2.5.3
- Updated license in pyproject.toml that was causing pypi to reject upload
dem-stitcher v2.5.2
Changed
- Updated environment.yml and pyproject.toml for modern build of wheels
- Updated github actions to tie to specific version of ASF resuable workflows
- Included dependabot.yml