2025-06-24
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¶
fc358ff - make
recordinfoconsistent in all parquet files.5585d25 - fixed bug preventing users from sampling
atl03xoriginal dataframe911e8cc - fixed earthdata query for GEDI rasters
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://
Benchmarks¶
clients/python/utils/benchmark.py
Baseline¶
clients/python/utils/baseline.py