PyProBE: Python Processing for Battery Experiments
PyProBE (Python Processing for Battery Experiments) is a Python package to process experimental data in a standardised and reproducible way.Recognising that battery experiments are often derivatives of standard procedures, PyProBE simplifies data processing to improve performance and transparency.It was written with the following objectives:1. Ease of use for those with little Python experience, with a natural language interface. Accelerate battery data exploration with quick plotting and data visualisation, usingPolars under-the-hood for rapid DataFrame manipulation and a graphical user interface (GUI).3. Encourage transparent storage of battery data, with human and computer-readable README-files and a readable API syntax.4. Host a library of post-processing methods, so techniques can be easily added and compared within a standardised code structure.
Authors
- Monica Marinescu (ORCID: https://orcid.org/0000-0003-1641-3371)
- Daniel Cummins (ORCID: https://orcid.org/0000-0003-2177-6521)
- Thomas L Holland (ORCID: https://orcid.org/0000-0001-7745-9010)
Institutions
- The Faraday Institution (GB)
- Imperial College London (GB)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-02-04
- DOI
- https://doi.org/10.21105/joss.07474
- Citations
- 2
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 8.34
Funders
- Engineering and Physical Sciences Research Council