Custom model uploads
You can now upload custom PyBaMM models to Studio as serialized JSON. This lets you use your own model definitions in simulations and optimizations without being limited to the built-in model library.Find out more →Improved data visualization
The data UI has been redesigned with improved downsampling for faster initial rendering, automatic upsampling when you zoom in for full-resolution detail, and a larger plot layout for better readability.Find out more →Project member management
Projects now support member management with dedicated roles and permissions. Organization admins can add and remove project members and assign roles through new CRUD operations.Studio
Studio
Improvements
- Added the LumpedSPMeR model with electrolyte dynamics.
- Added an auth continuation page to prevent email security scanners from consuming login tokens.
- Updated optimization documentation.
- Fixed lumped thermal models with the correct temperature variable and improved error messages.
- Fixed user list to only show organization members, even for superadmins.
- Fixed migration ordering issue.
Pipeline
Pipeline
Improvements
- Initial conditions are now wrapped in
pybamm.Scalarfor consistency. - Extended default
max_evaluationslimit for longer optimization runs. - Pipeline elements now use
ParameterValuesexplicitly for clearer parameter handling. - Added
db:processing mode for the data loader. - Added lumped SPMeR model with electrolyte dynamics.
Python API
Python API
Improvements
- Added CI for running example notebooks.
- Proof-of-concept support for fetching pipelines from the API.
- Improved error handling for
project_idduring pipeline creation.
Protocol Simulator
Protocol Simulator
Improvements
- Input parameters can now be read from the ParameterValues dictionary.
- Added Hermite interpolation for smoother solution evaluation.