Release v4.15.0
2025-05-09
Version description of the v4.15.0 release of SlideRule Earth.
Compatibility Changes
The
h_meanvalue in theatl03xAPI 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_nsinstead oftime. This is to reflect that the newtime_nsis provided as a Unix(ns) time, whereas the oldtimewas 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
amsendpoint to query the Asset Metadata Service from the SlideRule client.Added the
hdfpackage 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
buildenvdocker 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