Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AOITrack with No Acquisition Lists #21

Closed
cmarshak opened this issue May 3, 2021 · 6 comments
Closed

AOITrack with No Acquisition Lists #21

cmarshak opened this issue May 3, 2021 · 6 comments
Labels
bug Something isn't working

Comments

@cmarshak
Copy link
Contributor

cmarshak commented May 3, 2021

Describe the bug
This AOITrack has no acquisition lists:

"AOITRACK_eq_usgs_neic_pdl_us6000diae_55_Kamrai_Greece_7"

https://mamba-grq.aria.hysds.io/search/?base64=eyJxdWVyeSI6eyJxdWVyeV9zdHJpbmciOnsicXVlcnkiOiJcIkFPSVRSQUNLX2VxX3VzZ3NfbmVpY19wZGxfdXM2MDAwZGlhZV81NV9LYW1yYWlfR3JlZWNlXzdcIiIsImRlZmF1bHRfb3BlcmF0b3IiOiJPUiJ9fSwic29ydCI6W3siX3RpbWVzdGFtcCI6eyJvcmRlciI6ImRlc2MifX1dLCJmaWVsZHMiOlsiX3RpbWVzdGFtcCIsIl9zb3VyY2UiXX0=

Contrast this with track 80 which has 9 acq-lists

https://mamba-grq.aria.hysds.io/search/?base64=eyJxdWVyeSI6eyJxdWVyeV9zdHJpbmciOnsicXVlcnkiOiJcIkFPSVRSQUNLX2VxX3VzZ3NfbmVpY19wZGxfdXM2MDAwZGlhZV81NV9LYW1yYWlfR3JlZWNlXzgwXCIiLCJkZWZhdWx0X29wZXJhdG9yIjoiT1IifX0sInNvcnQiOlt7Il90aW1lc3RhbXAiOnsib3JkZXIiOiJkZXNjIn19XSwiZmllbGRzIjpbIl90aW1lc3RhbXAiLCJfc291cmNlIl19

To Reproduce
Run the enumerator on the 4 acquisition lists here:

https://mamba-grq.aria.hysds.io/search/?base64=eyJxdWVyeSI6eyJib29sIjp7Im11c3QiOlt7InRlcm0iOnsiZGF0YXNldC5yYXciOiJhb2l0cmFjay1lYXJ0aHF1YWtlIn19LHsicXVlcnlfc3RyaW5nIjp7InF1ZXJ5IjoiXCJBT0l0cmFja1wiIiwiZGVmYXVsdF9vcGVyYXRvciI6Ik9SIn19XX19LCJzb3J0IjpbeyJfdGltZXN0YW1wIjp7Im9yZGVyIjoiZGVzYyJ9fV0sImZpZWxkcyI6WyJfdGltZXN0YW1wIiwiX3NvdXJjZSJdfQ==

Expected behavior
There should be a nontrivial number of acquisition lists given this AOI has starttime January 2021.

Even with bad orbit files being passed over, there should be 3 months (February, March, April) of available orbit files which should provide at least (28 + 31 + 30 days) * (3 months) / (6 day repeat pass) = 14 orbits since February 1st over the AOITrack.

@cmarshak cmarshak added the bug Something isn't working label May 3, 2021
@al-niessner
Copy link
Contributor

Find the _stdout.txt and find out why there are no acquisition lists for the AOI track. It may be normal result or, at least, allowed given all of the "ignore this error" conditions that have been added to the code.

@cmarshak
Copy link
Contributor Author

cmarshak commented May 3, 2021

How do we do this?

...
-> begin: AOITRACK_eq_usgs_neic_pdl_us6000diae_55_Kamrai_Greece_7
->   filling 0 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942.EOF
->     found water masked location
->     coverage: 87.1904554713014
->     not enough coverage
->   filling 0 of 3
->     found water masked location
->     found water masked location
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942.EOF
->     download remote information
->     local file: S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210305T111818_V20210212T225942_20210214T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
->     found water masked location
->     coverage: 87.1904554713014
->     not enough coverage
->   filling 0 of 3
->     found water masked location
->     found water masked location
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210227T121738_V20210206T225942_20210208T005942.EOF
->     found water masked location
->     coverage: 87.03067722485268
->     not enough coverage
->   filling 0 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1B_OPER_AUX_POEORB_OPOD_20210221T111748_V20210131T225942_20210202T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210221T111748_V20210131T225942_20210202T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210221T111748_V20210131T225942_20210202T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210221T111748_V20210131T225942_20210202T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210221T111748_V20210131T225942_20210202T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210221T111748_V20210131T225942_20210202T005942.EOF
->     found water masked location
->     coverage: 87.08119598756734
->     not enough coverage
->   filling 0 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210215T121728_V20210125T225942_20210127T005942.EOF
->     found water masked location
->     coverage: 87.07139677704109
->     not enough coverage
->   filling 0 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1B_OPER_AUX_POEORB_OPOD_20210209T111836_V20210119T225942_20210121T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210209T111836_V20210119T225942_20210121T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210209T111836_V20210119T225942_20210121T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210209T111836_V20210119T225942_20210121T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210209T111836_V20210119T225942_20210121T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210209T111836_V20210119T225942_20210121T005942.EOF
Polynomial Order: 0 - by - 1 
0	0	
...

_stdout.txt

@al-niessner
Copy link
Contributor

al-niessner commented May 3, 2021

Clearly shows why there are no acquisitions lists. As required (aka not a bug) it did not include any area less than 90%. Even with the water masked out, the acquisitions covered only 87% of the area. Hence, no acquisitions met the usable criteria so the enumerator quietly moved onward. All as required.

@cmarshak
Copy link
Contributor Author

cmarshak commented May 3, 2021

So looking at another AOITrack we have something that looks like this:

-> begin: AOITRACK_eq_usgs_neic_pdl_us6000diae_55_Kamrai_Greece_80
->   filling 0 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1A_OPER_AUX_POEORB_OPOD_20210304T121844_V20210211T225942_20210213T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210304T121844_V20210211T225942_20210213T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210304T121844_V20210211T225942_20210213T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210304T121844_V20210211T225942_20210213T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210304T121844_V20210211T225942_20210213T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210304T121844_V20210211T225942_20210213T005942.EOF
->     found water masked location
->     coverage: 100.0
->   filling 1 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1B_OPER_AUX_POEORB_OPOD_20210226T111730_V20210205T225942_20210207T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210226T111730_V20210205T225942_20210207T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210226T111730_V20210205T225942_20210207T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210226T111730_V20210205T225942_20210207T005942.EOF
Extracting orbit from Orbit File:  S1B_OPER_AUX_POEORB_OPOD_20210226T111730_V20210205T225942_20210207T005942-v1.1/S1B_OPER_AUX_POEORB_OPOD_20210226T111730_V20210205T225942_20210207T005942.EOF
->     found water masked location
->     coverage: 100.0
->   filling 2 of 3
->     found water masked location
->     found water masked location
->     download remote information
->     local file: S1A_OPER_AUX_POEORB_OPOD_20210220T121814_V20210130T225942_20210201T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210220T121814_V20210130T225942_20210201T005942.EOF
Extracting orbit from Orbit File:  S1A_OPER_AUX_POEORB_OPOD_20210220T121814_V20210130T225942_20210201T005942-v1.1/S1A_OPER_AUX_POEORB_OPOD_20210220T121814_V20210130T225942_20210201T005942.EOFolynomial Order: 0 - by - 1 

I will look for -> filling 0 of 3 and 1 of 2 and 2 of 3 without the coverage issues below them. Is that how you mean to read the _stdout in this context?

@al-niessner
Copy link
Contributor

When they fill, yes that is how it counts. More importantly is to note the coverage when the fill index (index of count) does not increment.

@riverma
Copy link
Collaborator

riverma commented May 25, 2021

Thanks @al-niessner. @cmarshak - if there aren't any other questions here, feel free to close the ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants