Skip to content

355 load batmo bdf#357

Merged
jepegit merged 5 commits into
masterfrom
355-load-batmo-bdf
May 19, 2026
Merged

355 load batmo bdf#357
jepegit merged 5 commits into
masterfrom
355-load-batmo-bdf

Conversation

@msudars
Copy link
Copy Markdown
Collaborator

@msudars msudars commented May 19, 2026

Implemented a TxtLoader to process BatMo-bdf csv files into cellpy.
Changes included:

  • Added the batmo_bdf instrument loader.
  • Added column mapping and loader configuration for BatMo BDF CSV exports.
  • Implemented BatMo-specific preprocessing:
    • converts test time from hours to seconds
    • creates data_point
    • converts BatMo’s per-cycle step index resets into a continuous cellpy-compatible step_index
    • derives step_time
  • Added test coverage for loading and validating BatMo BDF data.
  • Added an example notebook: examples/08_batmo_bdf.ipynb.

Test data located in : testdata/data/batmo_bdf.csv

msudars added 5 commits May 19, 2026 09:14
Column mapping configuration added,
Preprocessor for BatMo files: step_index in batmo files reset after each cycle, changed it such that its strictly increasing as cellpy expects
@msudars msudars requested a review from jepegit May 19, 2026 10:08
@msudars msudars linked an issue May 19, 2026 that may be closed by this pull request
Copy link
Copy Markdown
Owner

@jepegit jepegit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice :-)

@jepegit jepegit merged commit bf9d1b6 into master May 19, 2026
18 of 38 checks passed
@jepegit jepegit deleted the 355-load-batmo-bdf branch May 19, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Load batmo-bdf

2 participants