[api.met.no] New versions of Sunrise, Turbulence and more
api.met.no mailing list
api-users at lists.met.no
Wed May 31 23:28:43 UTC 2023
Dear API users,
while it's almost been six months since the last update, we have been quite
busy and have several important announcements to make before the summer break.
Sunrise 3.0
===========
The venerable Sunrise version 2.0, which is our second most popular product,
is being retired. Consisting of 100K lines of Fortran code, it has become
impossible to maintain after the main developer left us, and is being
replaced with a much smaller Python library which uses GeoJSON as its
standard output format instead of XML. You can find the source code on Github:
https://github.com/metno/celestial
The full astro application has a whole host of features which was never used
by the API, including a GUI planetarium where you can see planetary orbits
in real time. If you are interested in astronomy we urge you to check out
this project, wishing it will have a long life outside of MET:
https://github.com/FrankThomasTveter/astro-api
Version 3.0, which has been in beta for many months is expected to be
officially launched on 15 June, at which time version 2.0 will be
deprecated. We plan to support the old version until 31 August, so you
should have plenty of time to port your client application to the new JSON
format. (Note also that the new version is much stricter with regards to
identification in the User-Agent header.)
https://api.met.no/weatherapi/sunrise/3.0/documentation
New avaiation products
======================
On 8 June we will be launching a new version of the Turbulence map product,
using Machine Learning and a much higher update rate (every 3 hours for 18
hours ahead, instead of only every 12 hours). The current version (1.1) will
be terminated on 10 July 2023.
https://api.met.no/weatherapi/turbulence/2.0/documentation
At the same time we will also be launching a new product for offshore
helicopter flight maps. This was previously available under the Routemaps
product, but now has several more areas and a higher update frequency:
https://api.met.no/weatherapi/offshoremaps/1.0/documentation
Changes to marine products
==========================
Due to popular demand, we will soon be deploying a new marine simulation
model (WaveWatch) in Gribfiles which follows the meteorological convention
of the values indicating where the waves are coming *from* (instead of going
*to* as in the current version). This means you finally will be able to
input the GRIB files into your marine chart plotter and see the waves going
the right way! There is no change in the API interface so file downloads
will work as before, but check the Changelog to see when the new files are
being deployed.
https://api.met.no/weatherapi/gribfiles/1.1/changelog
We have also recently added three new harbours to the Tidalwater product:
- Bruravik (BRJ)
- Leirvik (LEH)
- Sirevåg (SIE)
Removal of the WeatherIcon service
==================================
Whereas in older versions we had a functional API, the current version of
WeatherIcon is only indended as a one-time download of an archive of icon
files. Still, many users are hotlinking the icons and downloading the static
file "legend" for every request, causing a lot of unnecessary traffic. As a
consequence we will be removing the weather icons from the API, moving it
instead to the documentation and only allowing the icons to be downloaded
offline. This is planned to terminate on 31 August.
Odds and ends
=============
We are rolling out a new field "updated" in the Available JSON feed. By
comparing this timestamp with your previous downloads you can easily check
if there's any new files to be downloaded without having to make separate
requests for each. This feature is gradually being ported to each API
product separately.
We are also working on adding solar influx to the global Locationforecast
"complete" JSON output. This has been a much requested feature and is of
special importance to the solar industry. Delivery has been delayed but
expect to see it late this year. You can already find it in the Nordic model
NetCDF files as
"integral_of_surface_downwelling_shortwave_flux_in_air_wrt_time":
https://thredds.met.no/thredds/dodsC/metpplatest/met_forecast_1_0km_nordic_latest.nc.html
Finally, as some of you may have noticed we have redesigned both the API and
documentation web pages, with a responsive design that finally works on
mobile devices and is WCAG compliant. Please let us know if you have any
comments or suggestions as we are always trying to improve the usability of
the API.
Have a great summer (or winter, if you're in that part of the globe)!
Regards,
Geir Aalberg
API developer
More information about the api-users
mailing list