Skip to main content
January 19, 2026
Custom model uploads, improved data UI, and project member management

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.
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.
Fixes
  • 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.
Improvements
  • Initial conditions are now wrapped in pybamm.Scalar for consistency.
  • Extended default max_evaluations limit for longer optimization runs.
  • Pipeline elements now use ParameterValues explicitly for clearer parameter handling.
  • Added db: processing mode for the data loader.
  • Added lumped SPMeR model with electrolyte dynamics.
Improvements
  • Added CI for running example notebooks.
  • Proof-of-concept support for fetching pipelines from the API.
  • Improved error handling for project_id during pipeline creation.
Improvements
  • Input parameters can now be read from the ParameterValues dictionary.
  • Added Hermite interpolation for smoother solution evaluation.