Skip to content

Commit

Permalink
Merge pull request #588 from dbekaert/dev
Browse files Browse the repository at this point in the history
v0.4.4
  • Loading branch information
bbuzz31 committed Aug 30, 2023
2 parents 05a8a40 + a9a9a6b commit 61e0c91
Show file tree
Hide file tree
Showing 9 changed files with 243,639 additions and 57 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/)
and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.4]

## Fixes
* For s1-azimuth-time interpolation, overlapping orbits when one orbit does not cover entire GUNW product errors out. We now ensure state-vectors are both unique and in order before creating a orbit object in ISCE3.

## [0.4.3]
+ Prevent ray tracing integration from occuring at exactly top of weather model
+ Properly expose z_ref (max integration height) parameter, and dont allow higher than weather model
Expand Down
15 changes: 13 additions & 2 deletions test/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,9 @@ def orbit_dict_for_azimuth_time_test():
@pytest.fixture(scope='session')
def slc_id_dict_for_azimuth_time_test():
test_data = TEST_DIR / 'gunw_azimuth_test_data'
return {'reference': test_data / 'S1B_IW_SLC__1SDV_20210723T014947_20210723T015014_027915_0354B4_B3A9',
'secondary': test_data / 'S1B_IW_SLC__1SDV_20210711T014947_20210711T015013_027740_034F80_D404'}
return {'reference': [test_data / 'S1B_IW_SLC__1SDV_20210723T014947_20210723T015014_027915_0354B4_B3A9'],
'secondary': [test_data / 'S1B_IW_SLC__1SDV_20210711T014922_20210711T014949_027740_034F80_859D',
test_data / 'S1B_IW_SLC__1SDV_20210711T015011_20210711T015038_027740_034F80_376C']}


@pytest.fixture(scope='session')
Expand All @@ -97,3 +98,13 @@ def weather_model_dict_for_center_time_test():
test_data / 'HRRR_2021_07_11_T02_00_00_33N_36N_120W_115W.nc',
]
}


@pytest.fixture(scope='session')
def orbit_paths_for_duplicate_orbit_xml_test():
test_data = TEST_DIR / 'data_for_overlapping_orbits'
orbit_file_names = ['S1A_OPER_AUX_POEORB_OPOD_20230413T080643_V20230323T225942_20230325T005942.EOF',
'S1A_OPER_AUX_POEORB_OPOD_20230413T080643_V20230323T225942_20230325T005942.EOF',
'S1A_OPER_AUX_POEORB_OPOD_20230413T080643_V20230323T225942_20230325T005942.EOF',
'S1A_OPER_AUX_POEORB_OPOD_20230412T080821_V20230322T225942_20230324T005942.EOF']
return [test_data / fn for fn in orbit_file_names]
Loading

0 comments on commit 61e0c91

Please sign in to comment.