Common workflows¶
This series of notebooks shows how to run some common parameterization workflows. Many common workflows are already implemented in the ionworkspipeline.workflows module, which provides a high-level interface to the pipeline. In these examples, we first use the high-level interface to run the pipeline, and then we show how to implement the same workflow step-by-step. The workflows save the results of the fits to CSV and JSON files, so that the results can be reused in the subsequent workflows. By combining different workflows in sequence, for example by fitting half-cell OCPs, performing a cell balancing, and fitting half-cell kinetic and transport parameters, we can generate a full parameterization of the battery.
Before running the notebooks, run the script true_parameters/generate_data.py to generate the synthetic data.
We recommend running the notebooks in sequence, as each notebook builds on the knowledge gained in the previous notebooks. The notebooks are: