Skip to main content
February 9, 2026
Cloud storage, signed URLs, and data validation

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 →
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%.
Fixes
  • 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.
Improvements
  • Priors are now properly parsed with support for distribution configuration.
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.
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.
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.