Simulation solutions in cloud storage
Simulation solution data is now stored in cloud storage (Parquet format) instead of the database, significantly improving performance for large simulations and enabling more efficient data retrieval.Signed URL downloads
Data downloads now use signed URLs, bypassing the backend proxy for faster and more reliable file transfers. This improvement is available in both Studio and the Python API.Measurement data validation
The Python API now validates measurement time series data before upload, catching issues like incorrect current sign conventions, non-monotonic cumulative values, and insufficient data points per step — preventing invalid data from entering the system.Find out more →Studio
Studio
Improvements
- Measurements table now supports server-side filtering for improved performance with large datasets.
- Studies now load more efficiently with optimized data fetching.
- Backend now caches API keys to reduce authentication latency.
- Protocol documentation is now shown in experiment templates.
- Added links to Python library documentation throughout Studio.
- File existence checks now use signed URLs, improving upload time by ~20%.
- Fixed voltage components display and data loading.
- Fixed simulation creation and retrieval via the API for cloud-stored solutions.
- Fixed steps limit in experiment configuration.
- Fixed various data display bugs including non-numeric column handling.
Pipeline
Pipeline
Improvements
- Priors are now properly parsed with support for distribution configuration.
Python API
Python API
Improvements
- Added customizable retry and timeout configuration for the API client, with correlation ID logging on errors.
- Added step count and time validators for uploaded data.
- Added infinity sanitizer for DataFrames.
- Optional strict validation mode. Fixes
- Fixed pipeline list pagination.
Data Processing
Data Processing
Improvements
- Added support for Maccor files with 4-digit suffixes.
- Added data caching in the data loader for significantly faster repeated loads.
- Added additional column mappings with dunders.
- Added validation and capacity calculation options.
- Updated README and examples.
Protocol Simulator
Protocol Simulator
Improvements
- Input expressions (e.g.
10 / input["C-rate"]) are now supported in resolution fields for time, voltage, and current — previously only numeric values were accepted.