earthcarekit 0.19.0 (September 30, 2026)#
This release fixes geo-based data searches with ecdownload when defining areas extending across the dateline (Issue #10).
Changelog#
Breaking Changes#
- Ensure
pystac_clientcompatible intersects inecdownload(#10) - Treat 2-element tuples in
filter_index()likeslice() - Disable downloads by default in
ecload()andeclazy()
New Features#
- Add default plot settings for POLIPHON variables
- Add decorators for method execution flow control in classes modelling data processors
- Add matplotlib-compatible percentile-based normalization classes
- Add type narrowing functions
- Add option to get filepath with
ecload()andeclazy() - Prefer "label" over "long_name" dataset attribute
- Add MISSING sentinel
- Add
sentinelsmodule including UNSET sentinel - Add round to step functions
- Add new CLI tool
ecki(EarthCareKit Interface)
Bug Fixes#
- Ensure new copy of default norm
- Prevent
PercentileLogNormerror with all-nan data - Accept type
pathlib.Pathinread_product() - Apply rgb composite ranges also to data outside time range
- Resolve wrong first column size bug in
create_column_figure_layout() - Remove repeated key
- Support saving of
SubFigures insave_plot() - Resolve
value_rangebug inProfileFigure - Warn and handle zero-duration time ranges in curtain plots
- Ensure correct
Profilearray shapes - Support single-sample datasets in curtain figure height line overlays
Maintenance#
- Remove sentinel from
get_first() - Use new UNSET sentinel
- Rename
perform_anom_depol_statistics()tocompute_anom_depol_statistics() - Add merges section in release notes
- Change docs workflow triggers to dispatch and releases
- Fix date in release workflow
Documentation#
- Update example in
ecquicklook_psc()docstring - Unify and improve docstrings
- Add
workflowmodule and improve docstrings - Fix typo in
search_files_by_regex()docstring - Add API reference for
utils.timeandutils.loggingmodules