SIGN IN SIGN UP

Support HyP3's INSAR_ISCE_MULTI_BURST job type (#1430)

* parse new file naming convention for burst-based insar products from HyP3

* add test cases for prep_hyp3.add_hyp3_metadata

* rough draft of supporting three hyp3 job types for insar

* fix _get_product_name_and_type for current tests

* fix filenames in test_prep_hyp3

* add todo

* todos

* simplify add_hyp3_metadata

* cleanup comments

* fix docstring quotes

* add todo

* update prep_hyp3 for multi-burst dash to underscore

* make single-burst test pass for prep_hyp3

* insar gamma regex

* single-burst insar regex

* finish regex matching for insar product names

* test_get_product_name_and_type

* add error cases to test_get_product_name_and_type

* remove some todos

* update add_hyp3_metadata docstring

* reformat/rename test_prep_hyp3 unit tests

* add test_data_dir fixture

* simplify test_data_dir fixture

* add pytest to circleci

* add pytest to dependencies

* scope pytest to entire tests/ dir

---------

Co-authored-by: Andrew Johnston <asjohnston@alaska.edu>
J
Jake Herrmann committed
d3a0fda1d28f16af0264493ba53aeb77d11a47f4
Parent: f7329cd
Committed by GitHub <noreply@github.com> on 11/7/2025, 5:29:30 PM