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 existing ``get_*`` 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()`` and ``get_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 from ``AsyncEcoPlots``. - Added ``export_data()`` for direct file export with extension validation for CSV, Parquet, GeoJSON, and vector geospatial formats. - Added ``py.typed`` typing marker and citation metadata via ``CITATION.cff``. - Updated documentation and examples for observations, samples, async, GUI, Parquet, attributes, region discovery, and file export. - Updated deployment workflows so pushes to ``main`` publish 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_type`` selection for retrieval. Beta v4 ------- - Updated asynchronous data fetch workflows for improved async retrieval behavior. Beta v3 ------- - Added the interactive map workflow for spatial selection.