Page 1 of 1

Issues with CDDIS API and Website when listing ILRS Precise SP3 ephemeris files

Posted: Sat Sep 28, 2024 2:44 pm America/New_York
by scmember
I am encountering yet more issues when trying to generate a list of ILRS Precise SP3 ephemeris files.

There should be data for 10 satellites, according to his page:
https://cddis.nasa.gov/archive/slr/products/orbits/

When using the API I can only get links to 4 of the 10 satellites:
https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=C1537291495-CDDIS&created_at=2024-07-01T00:00:00Z,2024-08-01T00:00:00Z&page_size=2000
Listed satellites: etalon1, etalon2, lageos1, lageos1
Missing satellites: ajisai, starlette, stella, larets, lares, lares2

Incidentally the HTML pages for the 4 objects appear to be broken, while the other 6 work.
https://cddis.nasa.gov/archive/slr/products/orbits/etalon1 (broken)
https://cddis.nasa.gov/archive/slr/products/orbits/ajisai (ok)

Below is a link to google drive with a curl --trace-route output for the above links.
https://drive.google.com/file/d/1QwEXGyncl38f-y67guUuxLIW37solSzx/view?usp=sharing

So it seems both the API and the website are broken when it comes to ILRS Precise ephemeris data.
The only workaround is to switch between API and webpage depending on the satellite required.

The combination of issues makes automating scripting very difficult.
Are these issues likely to get fixed and how soon?

Re: Issues with CDDIS API and Website when listing ILRS Precise SP3 ephemeris files

Posted: Mon Sep 30, 2024 12:46 pm America/New_York
by scmember
After more testing i found that the html pages do load better when using a VPN:

URL = https://cddis.nasa.gov/archive/slr/products/orbits/etalon1/

curl results with trace:
https://drive.google.com/file/d/1m7sa5AFsqGlvybInXh-UHP5S6BaD-X5X/view?usp=sharing

Unfortunately this is not a solution I can use at work.
Hopefully the results can help to identify the problem.

Re: Issues with CDDIS API and Website when listing ILRS Precise SP3 ephemeris files

Posted: Tue Oct 01, 2024 1:40 pm America/New_York
by scmember
I have found a workaround for the issue with html pages and files not loading completely using default version of curl supplied with Windows 10.

The solution was to manually update curl to latest version.
Note that all Win10 browsers still do not work and load html pages partially!

Example URLs:
https://cddis.nasa.gov/archive/doris/products/orbits/lca/en1/
https://cddis.nasa.gov/archive/doris/products/orbits/lca/en1/*?list

These fail:
- Latest Chrome 129.0.6668.71 (Official Build) (64-bit)
- Latest Edge 129.0.2792.65 (Official build) (64-bit)
- Latest Firefox 130.0.1 (64-bit)
- Default Win10 curl 8.7.1 (Windows) libcurl/8.7.1 Schannel zlib/1.3 WinIDN, Release-Date: 2024-03-27

These work:
- Latest Win10 curl 8.10.1 (x86_64-w64-mingw32) libcurl/8.10.1 LibreSSL/3.9.2 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 WinIDN libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.63.0 ngtcp2/1.7.0 nghttp3/1.5.0 Release-Date: 2024-09-18
- Default win10 WSL curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16 Release-Date: 2022-01-05

Google suggests this is could be an issue with how SSL is handled.

For other windows users, please investigate further and add support for default version of Win10 curl?