Skip to content

cellpy 2.1.1

Choose a tag to compare

@jepegit jepegit released this 29 Jul 13:02
4c0659d

Patch release — app-builder fixes and conveniences (gathered while building cellpy-simple-gui on 2.1.0.post1). Additive, no breaking changes.

Fix

  • Group-averaged collected summaries now plot: Collection.plot() / plot(spread=True) render group-keyed mean±std frames instead of raising KeyError 'cell' (#785).

Collect / batch

  • cellpy.collect.from_cells() (+ Batch.from_cells): build a batch straight from already-loaded CellpyCell objects held in memory (#787).
  • Collection.is_grouped / meta.grouped: signals whether group-averaging actually happened (#790).
  • Collection.save() now supports xlsx and json (was parquet/csv only) (#789).
  • CurveOptions gains mode / method, forwarded per cell to get_cap — parity with the single-cell call (#788).

Instruments / docs

  • cellpy.list_instruments(): quiet, app-facing instrument listing → [{"id", "label", "models", "suffixes"}], no per-module warnings (#786).
  • App/agents guide: note on the polars/pandas frame boundary and quieting cellpy's logger/warnings (#791).

Deferred app-builder ideas split to v2.2: lightweight read_meta (#799), per-instrument metadata schema (#800), app-friendly collected-figure theming (#801).