Repository navigation
HyP3 RTC GAMMA v2.0.0
This is a significant refactor of hyp3-rtc-gamma into:
- A
pipinstallable package calledhyp3_rtc_gamma - A stand alone, container-based HyP3 plugin
NOTE: There are significant changes to the overall repository structure and
will break all existing HyP3 workflows!
Removed
- Python 2. This package now requires Python 3.6+
- A patched version of GAMMA's
mk_geo_radcaland an associatedblank_bad_data.pyscript
Added
- A packaging and testing structure -- now pip installable and testing is done via pytest
- Previous command line scripts are now registered entrypoints and created when the package is
pipinstalled:check_coreg.pyrtc_sentinel.pysmooth_dem_tiles.py- 'xml2meta.py'
- Previous command line scripts are now registered entrypoints and created when the package is
- A Dockerfile to build the HyP3 plugin
- A CI/CD workflow setup, which will build and publish the docker container
- The processing script that used to live in the now depreciated
cloud-projrepository has been moved into the
package ashyp3_rtc_gamma.__main__and also registered as ahyp3_rtc_gammaentrypoint - A second, in development, entrypoint for HyP3 v2 has been added to
hyp3_rtc_gamma.__main__
Changed
- All of
src/is now contained in thehyp3_rtc_gammapackage - All of
etc/is now contained inhyp3_rtc_gamma.etc - The version number is now tracked automatically via git tags instead of in
etc/version.txt