Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 2.11 KB

CHANGELOG.md

File metadata and controls

35 lines (27 loc) · 2.11 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to PEP 440 and uses Semantic Versioning.

[unreleased]

Added

  • Functions to compare.py for testing the coregistration, nodata masks, and information content of pairs
  • Add functionality to use file and pair specific tolerances for INSAR_GAMMA jobs
  • insar_gamma_golden.json.j2 Add tolerance and allowable excedeances for each file and use new pairs
  • test_tifs.py update to parse new tolerance information and perform unique workflow for InSAR jobs
  • compare.py create new assert_within_tolerance function to use file-specific tolerances
  • autorift_golden.json.j2 includes L5+5, L7+7, L7+8, and L8+7 pairs in different projections to test reprojection code
  • --user-id pytest CLI argument to allow finding products submitted by a different user than the authorized user

Added

  • test_autorift.py golden test for the autoRIFT plugin

Changed

  • The static-analysis Github Actions workflow now includes mypy for type checking.
  • The static-analysis Github Actions workflow now uses ruff instead of flake8.
  • Burst InSAR now tests complex datasets by separating the real and imaginary components and then testing them separately.
  • InSAR Gamma tests so that they do not use per-image threshold and instead analyze metadata, coregistration, nodata coverage, and dataproduct quality
  • RTC and autoRIFT golden tests now sleep for 60 seconds between requests for job status
  • conda-env.yml has been renamed to environment.yml to follow standard naming conventions

Added

  • A hyp3_testing package, hyp3-testing conda environment, and pytest structure for HyP3 v2 system tests
  • A Golden RTC system test to compare RTC GAMMA products generated by the production and test HyP3 v2 API