You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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