icesat2py / icepyx

Python tools for obtaining and working with ICESat-2 data
https://icepyx.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
213 stars 107 forks source link

reinstate ATL13 visualization module tests #399

Open JessicaS11 opened 1 year ago

JessicaS11 commented 1 year ago

The ATL13 product tests within the visualization module started failing, as mentioned in #390. It may be similar to #269, which have started working again. We're working with NSIDC to resolve the issue, which stems from no granules returned in a CMR search.

JessicaS11 commented 1 year ago

UPDATE: the test_visualization_date_range for ATL13 has a different issue than the test_visualization_orbits ATL13, but both are deactivated.

test_visualization_date_range issue: only the most recent cycle is actually submitted to OA, and in this case there is no data in the area for those cycles while there is for earlier cycles. We could ultimately build in a check of some kind for this (e.g. if OA returns None, see if there are any other granules to try).

test_visualization_orbits issue: no granules are being returned via CMR. NSIDC was unable to identify a cause, but the test worked as written on 3 Oct 2022 (from Travis CI + GitHub) and started failing in early Nov, during which there were no version releases for ATL13. By default icepyx uses both the spatial and readable_granule_name CMR query parameters, but searching on Earthdata Search (via browser) returns the expected granule if you search only by granule name for the specified track/cycle.