Pipeline management with filtering and export
The pipeline list now supports server-side filtering, pagination, and CSV download, making it much easier to find and export pipeline results across large projects.Advanced cycle aging metrics
The pipeline now supports composed metrics for cycle aging analysis, including a CycleSlicer for splitting data by cycle and RelativeTime for time-since-start calculations. These building blocks make it straightforward to track capacity fade, resistance growth, and other degradation indicators over hundreds of cycles.WebSocket support
Studio now supports WebSocket connections for real-time updates, laying the groundwork for live status updates on running simulations and optimizations.Studio
Studio
Improvements
- Wider application layout for better use of screen space.
- Cell and model selections in the simulation form are now persisted across sessions.
- Project member management at the organization level with admin pages for roles and permissions.
- Fixed data filters — resolved infinite loading after zoom, added a clear button, and corrected reset-zoom behavior.
- Fixed extra variables appearing in simulation outputs.
- Fixed data display for non-numeric columns.
- Fixed organization admin permissions and table client-side pagination.
- Fixed cell spec handling in projects — project ID is now required and chemistry validation is more lenient.
Pipeline
Pipeline
Improvements
- Added pipeline description field and unified reverse parsing via ReverseParserMixin.
- Updated data loader integration.
- Updated to ionworksdata 0.3.6.
- Updated to PyBaMM v25.12.2.
- Fixed
add_inputsparameter onLumpedSPMR.set_initial_state.
Python API
Python API
Improvements
- List operations now accept a
limitparameter for controlling result size.
Protocol Simulator
Protocol Simulator
Improvements
- Compound end conditions are now supported, allowing expressions like “Voltage < 2.5 and VAR1 < 1” to combine multiple termination criteria.