pyprobe.utils module#
A collection of utility functions for PyProBE.
- flatten_list(lst)#
Flatten a list of lists into a single list.
- Parameters:
lst (list) – The list of lists to flatten.
- Returns:
The flattened list.
- Return type:
list
- class PyBaMMSolution(*args, **kwargs)#
Bases:
Protocol
Protocol defining required PyBaMM Solution interface.
- get_data_dict(variables=None, short_names=None, cycles_and_steps=True)#
Get solution data as dictionary.
- Parameters:
variables (List[str] | None)
short_names (Dict[str, str] | None)
cycles_and_steps (bool)
- Return type:
Dict[str, Any]