Release v4.15.0
2025-05-09
Version description of the v4.15.0 release of SlideRule Earth.
Compatibility Changes
The
h_mean
value in theatl03x
API when running the ATL06 surface fitting algorithm was changed from a double to a float. This was to make it consistent with the ATL06 standard data product and to normalize all DataFrames with z columns to floating point precision.The x-series APIs provide a different column for the sample time -
time_ns
instead oftime
. This is to reflect that the newtime_ns
is provided as a Unix(ns) time, whereas the oldtime
was provided as a GPS seconds time. The Unix(ns) time makes it compatible with Pandas and easier to display for human readability.
New/Improved Functionality
NISAR sample dataset support
3DEP 10m dataset support
Added
ams
endpoint to query the Asset Metadata Service from the SlideRule client.Added the
hdf
package which supports writing HDF5 files from the C++ SlideRule server code5ba013b - Added support for variable length data types to
h5coro
Issues Resolved
Development Changes
Support for no-downtime updates of the public cluster. The provisioning system, for the time being, is not being used to update the public cluster. Instead, we are using a green-blue deployment strategy where the new cluster is deployed and tested before the DNS record is updated to point slideruleearth.io to the new cluster. Then after some time the old cluster is destroyed.
Metric collection moved from orchestrator to manager (where they belong).
Improved handling of duckdb database and generating usage reports
a127c4f - added z columns for all dataframes
The SlideRule
buildenv
docker container can now be used to build and run the code in the release configuration.3175f70 - static archive now includes all symbols
Getting This Release
https://github.com/SlideRuleEarth/sliderule/releases/tag/v4.15.0
Benchmarks
clients/python/utils/benchmark.py
Baseline
clients/python/utils/baseline.py