Skip to content

Commit ac2f5bf

Browse files
Serialization refactor (#5244)
* first pass * add arrayize * add black dependency * almost * fix to_json * wrap serialisation unification * coverage * fix * valentin refactor --------- Co-authored-by: Valentin Sulzer <[email protected]>
1 parent ce4abea commit ac2f5bf

File tree

6 files changed

+1143
-432
lines changed

6 files changed

+1143
-432
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ classifiers = [
2929
]
3030
dependencies = [
3131
"pybammsolvers>=0.3.0,<0.4.0",
32+
"black",
3233
"numpy",
3334
"scipy>=1.11.4",
3435
"casadi==3.6.7",

src/pybamm/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
from .geometry import standard_spatial_vars
110110

111111
# Parameter classes and methods
112-
from .parameters.parameter_values import ParameterValues
112+
from .parameters.parameter_values import ParameterValues, scalarize_dict, arrayize_dict
113113
from .parameters import constants
114114
from .parameters.geometric_parameters import geometric_parameters, GeometricParameters
115115
from .parameters.electrical_parameters import (

0 commit comments

Comments
 (0)