Release v4.17.0
2025-07-17
Version description of the v4.17.0 release of SlideRule Earth.
New/Improved Functionality
#511 - slope and aspect derivatives for sampled rasters
Issues Resolved
Fixed issues with rate limiting: only applied to public cluster, moved limit to 50K per week
Fixed issues with Surface Fitter (the
atl03xversion of atl06-sr) and created a gold standard test to compare and track results against the Standard Data Product031ebaf - code now uses CRS information for pixel size
#510 - fixed N/A values in grafana dashboards when metrics didn’t exist
Development Changes
The Asset Metadata Service is not run as a container on every cluster node. This is a better fit for the
amsbecause it involves considerable processing power to subset the ATL13 data. When a node processes an ATL13 request, it uses theamsrunning on the same node.The Asset Metadata Service now uses duckdb instead of geopandas for spatial subsetting. duckdb uses less memory and has a faster startup time. The query time is similar.
Getting This Release
https://github.com/SlideRuleEarth/sliderule/releases/tag/v4.17.0
Benchmarks
clients/python/utils/benchmark.py
atl06_aoi <709044 x 16> - 36.257619 secs
atl06_ancillary <914 x 17> - 3.095431 secs
atl03_ancillary <914 x 17> - 3.136149 secs
atl06_parquet <1577 x 18> - 2.666372 secs
atl03_parquet <22833 x 23> - 1.527147 secs
atl06_sample_landsat <914 x 20> - 8.620751 secs
atl06_sample_zonal_arcticdem <1696 x 27> - 4.759872 secs
atl06_sample_nn_arcticdem <1696 x 20> - 4.668834 secs
atl06_msample_nn_arcticdem <1696 x 20> - 5.492570 secs
atl06_no_sample_arcticdem <1696 x 16> - 3.495109 secs
atl03_rasterized_subset <51968 x 22> - 2.369336 secs
atl03_polygon_subset <50799 x 22> - 2.186130 secs
Baseline
clients/python/utils/baseline.py
GEDI / 3DEP = 2660.2507194650643
ICESat-2 / ArcticDEM = 1603.1273510971787
ICESat-2 / ATL06p = 1810.051657043249
ICESat-2 / PhoREAL = 4.078258037567139