Change Log¶
Changes over time for the EcoPlots Python library.
v1.1.1 (2026-06-26)¶
Added Parquet output to the standard installation and kept optional extras focused on async transport and GUI widgets.
Added
EcoPlots("samples")constructor shorthand, mode validation, fuzzy mode resolution, and mode-specific init messages.Added
EcoPlots.discover(facet)as an intuitive dispatcher while keeping the existingget_*discovery methods.Added
get_sites(include_region=True)for observations and samples, flattening returned region types into dataframe columns.Added site and site-visit attribute retrieval via
get_site_attributes_data()andget_site_visit_attributes_data().Added synchronous data fetching paths for the synchronous client to avoid unnecessary async runtime overhead.
Added async
get_data_stream()for streaming selected outputs fromAsyncEcoPlots.Added
export_data()for direct file export with extension validation for CSV, Parquet, GeoJSON, and vector geospatial formats.Added
py.typedtyping marker and citation metadata viaCITATION.cff.Updated documentation and examples for observations, samples, async, GUI, Parquet, attributes, region discovery, and file export.
Updated deployment workflows so pushes to
mainpublish PyPI development prereleases and GitHub releases publish production distributions from the same workflow file.Development package versions now resolve to the EcoPlots test API, while production releases resolve to the production EcoPlots API.
v1.0.0 (2026-05-05)¶
First stable production release of
terndata.ecoplots.Versioning updated across package and documentation to
1.0.0.
Beta v7¶
Updated Documentations.
Minor bug fixes and imprrovements to the samples workflow.
Added Samples Workflow demo notebook.
Beta v6¶
Introduced the has_image field in sample discovery responses to indicate the presence of associated images.
Added the IGSN based sample discovery path to the samples-mode discovery workflow, enabling retrieval of sample metadata based on IGSN values.
Added the samples image viewer and samples IGSN viewer.
Beta v5¶
Added the samples workflow.
Introduced samples-mode discovery and retrieval paths for material sample use cases.
Added samples-mode validation constraints, including single
material_sample_typeselection for retrieval.
Beta v4¶
Updated asynchronous data fetch workflows for improved async retrieval behavior.
Beta v3¶
Added the interactive map workflow for spatial selection.