Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 2.1 KB

CHANGELOG.md

File metadata and controls

45 lines (33 loc) · 2.1 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.

[0.0.3] - 2024-12-12

Added

  • Support for Python 3.13
  • Explicit error messages when no data is retrieved from various tables (e.g. burst data, MGRS/burst LUT data, etc.)
  • Suite of tests for enumeration
    • Unit tests - tests that can be run in a quick fashion and will be run on each PR to main/dev
    • Integration tests - in our case, hitting the DAAC API and downloading data when necessary; these also include running the Notebooks.
    • The latter is marked with @pytest.mark.integration and will be run on PRs to main (i.e. release PRs)
  • Schema with Pandera to explicitly define and validate columns and their types
  • Flexibility to retrieve either HH+HV or VV+VH or target one particular dual polarization type (currently does not support mixtures of dual polarized data).
  • Expose the primary functions via the __init__.py file
  • Updated environment.yml for Papermill tests

Fixed

  • epsg (now utm_epsg) was a string (with extra spacing) and now it's an integer

Changed

  • For the MGRS table, we renamed epsg to utm_epsg (to be in line with utm_wkt) and cast it as an int

[0.0.2]

Added

  1. Minimum working example of enumeration of DIST-S1 products from MGRS tiles and (optionally) a track number in said MGRS tiles.

Changed

API is very much in flux to support enumeration of large spatial areas and to support the localization of RTC-S1 data. Will likely continue to change to promote changing.

[0.0.1]

The initial release of this library. This library provides:

  1. Enumeration of DIST-S1-ALERT products. A DIST-S1-ALERT product can be uniquely identified (assuming a pre-image selection process is fixed)by:
    • MGRS tile
    • Acquisition time of the post-image
    • Track of the post-image
  2. Ability to localize OPERA RTC-S1 data for the creation of the DIST-S1 product.