Skip to content

A8: batch v3 — process-pool executor + handover #704

Description

@jepegit

Epic A — Batch v3 · Phase 3 — process-pool executor + collectors handover. Plan §6 Phase 3.

Acceptance

  • executor="processes" reuses load_cell (deletes the 320-line parallel_update clone); Windows-pickle-safe (results as frames + paths, not live objects).
  • Collectors interface handover point (BatchResult/tidy summaries) for Epic B.
  • Progress via callback (facade passes tqdm); engine layer never imports tqdm/prints.

Note: deletion of dead stubs (ImpedanceExperiment, stub engines, batch_reporters.py, OriginLabExporter) is breaking-adjacent and moves to E4. Part of #696.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cellpy2-stage4cellpy 2.1 (Stage 4): batch/collectors redesign, utils waves 3-4, F6, shim removals

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions