bluegreen-labs / ecmwfr

Interface to the public ECMWF API Web Services
https://bluegreen-labs.github.io/ecmwfr/
Other
106 stars 30 forks source link

Release timeline: establish timeline decomissioning of CDS and WebAPI #134

Closed khufkens closed 3 months ago

khufkens commented 3 months ago

Currently the CDS-beta is in public beta, with a tentative deadline of 3th of Sept. 2024 for a full switch, this will remove:

Probably do one release to CRAN for CDS-beta, keeping all cross supported versions alive until full migration post 3th (if this remains "the date"), at most do an additional release renaming the service to "CDS" internall.

Tentatively somewhere in Oct. remove all old API support completely.

khufkens commented 3 months ago

Ok, new code base has changed. It seems that the request needs to be wrapped by an additional JSON statement.

https://github.com/ecmwf-projects/cads-api-client/blob/6619318da5f6f80fa2034be335679b1bb5cf8345/cads_api_client/processing.py#L415

Also, the headers should not contain anything except the 'PRIVATE-TOKEN' field - anything else seems to trigger a 422 error even with a valid JSON request (so no reference to content types are allowed).

The rest flows from there, providing job ids etc which need to substituted in the API endpoints (this is per usual I guess).

khufkens commented 3 months ago

Adding new figures:

Screenshot from 2024-08-21 11-16-45

spatial-plot

khufkens commented 3 months ago

Screenshot from 2024-08-21 12-46-31

khufkens commented 3 months ago

Screenshot from 2024-08-21 13-02-14