Data Analysis Logo


Please note that Batalyse requires Origin 2019b or newer!

*If you can’t see the download links above, you can reach them using this link.

Change Log

2023.08 (updated 15.09.2023)

  • Added dVA (dV/dQ) graphs
  • Improved merge functionality to allow merging files with different columns, i.e. for different BioLogic methods
  • Improved pulse graphs
  • Added minimal dV ranges for differential graphs smoothing
  • Relative loss + discharge capacity graph
  • New option for selecting cycles to display with offset, i.e. you can enter 2+10 to show cycles 2, 12, 22…
  • Improved waterfall diagrams
  • Improved Ivium and BioLogic support
  • Improved and fixed thickness measurement graphs, ability to merge thickness measurement data
  • Multiple bug fixes

2023.06 (updated 17.07.2023)

  • Added voltage vs. areal capacity graph (single tests)
  • Added end-of-charge/discharge-voltage graphs (single tests + comparison)
  • Improved “Merge” function to support merging of additional file structures
  • Added “Load” and “Export” Buttons to specific components inside the parameters dialog
  • Improved 3-electrode diagrams
  • New entry fields in the parameters dialog – notes, porosity, temperature and pressure
  • Accuracy improvements for step type recognition and average current calculation, especially for steps with few data rows
  • Multiple bug fixes

2023.05 (updated 11.05.2023)

  • Improved Batalyse-Collect integration, enable MPR file import from Collect
  • Multiple bug fixes

2023.03 (updated 21.03.2023)

  • Improved Batalyse-Collect integration
  • Added parameter for ignoring steps with capacity smaller than a specified value
  • Added a comparison summery sheet with 1 cycle/row and all comparison columns
  • Added a button to calculate fractions/masses of individual components in the parameters dialog
  • Multiple bug fixes

2023.02 (updated 07.02.2023)

  • Added unit selection to the parameters dialog to choose between mg/g/kg and mm/cm/m
  • Added Power vs. Current CV graph
  • Bug fixes

2023.01 (updated 17.01.2023)

  • Automatically detect the test type (Cycling, EIS, CV)
  • Improved DB import table – the first 3 columns are fixed in place for better overview
  • Improved graph-export mechanism and fixes to some graphs not being correctly exported
  • Slight precision improvements for some file structures by utilizing additional columns
  • Auto-fill merge groups for excel files with multiple sheets
  • Support for measurements with reference electrodes: when activating “Reference electrode(s)” under “Supplemental test methods” you will later be prompted to assign the correct electrode type, and new diagrams will be plotted accordingly
    *this method currently doesn’t work when analyzing multiple files in parallel
  • Improved support for Lanhe, Neware and AVL devices
  • Added initial support for Origalys files
  • Bug fixes

2022.09 (updated 25.11.2022)

  • Comparisons which are made during the initial evaluation can now run in parallel for improved performance.
  • Improved connection to Batalyse Collect. All Collect connections are made via the Collect API,
    and the MySQL driver and ODS file are no longer needed
  • New test summary table worksheet, showing the important values with each cycle in a single row
  • Small performance improvements to the Import from Database table
  • Show file/test name during evaluation in the parallel evaluation window
  • Improved MS graphs
  • Improvements to license system
  • Bug fixes

2022.08 (updated 19.10.2022)

  • Added cycle selection for CV and EIS graphs
  • Improved SOC calculation method and graphs, always go from 0-100%
  • Added EIS as an additional test method under Electrochemical Cycling
    (for combined measurement files)
  • The “Split graphs” button has been renamed to “Split graph/table”,
    and can now be used for generating sheets with separated curve data columns (i.e. Capacity vs. Voltage)
  • Bug fixes

2022.07 (updated 30.09.2022)

  • Bug fixes and small improvements to the parameters dialog

2022.06 (updated 22.09.2022)

  • Major improvements to the parameters dialog,
    which allow more detailed description of the cell and its components
  • Added a new feature for parallel processing of tests for better CPU usage,
    leading to significant performance improvement when analyzing multiple files
  • Performance and visual improvements to the “Import from database” table
  • New graphs:
    – Capacity vs. cycle number with differentiation between total capacity and galvanostatic (CC) capacity
    – Voltage vs. capacity curves, with current as right Y axis
  • Differential graphs:  use span instead of points for Loess and Lowess smoothing methods
  • Bug fixes and performance improvements

2022.04 (updated 23.05.2022)

  • Added initial support for Ivium files.
  • Added options for modifying axis units display format,
    e.g. choose between “Capacity / mAh g-1” and “Capacity – mAh/g”
  • Communications between Data Analysis and the Batalyse license server are now encrypted.
  • Bug fixes and performance improvements

2022.03 (updated 12.04.2022)

  • Additional improvements when working with Batalyse Collect
  • Simple comparisons of EIS and CV tests are now possible, showing all curves from the compared tests in one graphs.
  • New graphs: V vs. log(t)
  • Many bug fixes and performance improvements

2022.01 (updated 15.02.2022)

  • You can now try our Collect Demo server directly from Data Analysis! Make sure that the MySQL ODBC driver is installed on your computer, click on “Import from Database” (the second button in the Data Analysis toolbar), select the “Batalyse Collect” database type and check the “Use the public Batalyse-Collect demo server” checkbox.
  • Many bug fixes and performance improvements

2021.17 (updated 14.12.2021)

  • When selecting multiple tests, you can now delete tests from the “Multiple files” dialog without starting again
  • Improved voltage vs. SOC graph
  • Improvements to the “Continue import” function, now also supports Arbin Access files
  • Additional options for Pulse tests (allow detection of relaxation pulses, change Pulse axis units)
  • Added 3D Pulse Ri vs. SOC and cycle graph
  • Added electrode area input for CV tests, which will show the current density as an additional axis
  • Many bug fixes and performance improvements

2021.16 (updated 12.10.2021)

  • Improvements to the “Continue import” function, now also supports Arbin xlsx files
  • Implemented BioLogic mpr file support (requires Origin 2020b or later and the BioLogic connector)
  • Added “Relative Irreversible Capacity” graphs
  • Added an option to not ignore cycles with negligible capacity
  • Added an option to show pause steps in V vs. time graphs
  • Many bug fixes and performance improvements

2021.14 (updated 20.08.2021)

  • Improvements to the “Continue Import” function, allows using the function for merged data. 
  • Changed the Graphs overview table to use Bitmap caching, which allows much faster scrolling and tab switching after initially displaying the graphs.
  • Added Turkish language for plotting
  • Bug fixes and performance improvements

2021.13 (updated 20.07.2021)

  • Improved license system, use license server instead of license files
  • Improvements to SOH graphs: the cycle for 100% SOH can be selected with the “Auto-determine full capacity” function.
    Otherwise, the cycle with the highest discharge capacity will be used automatically
  • DCIR: Added option to show Charge DCIR in addition to Discharge DCIR
  • Improved the “Re-open parameters dialog” function to also re-calculate values which weren’t updated in previous versions.
    *Please note that the update function will only work for evaluations made with this and later versions
  • Improved waterfall diagrams
  • Bug fixes
  • Changed the minimal Origin version requirement to 2019b

2021.11 (updated 29.06.2021)

  • New logo, new design for some of the toolbar icons
  • The manual “Compare” Button has been extended to “Compare or edit parameters”, 
    which now also allows editing the parameters for multiple previously-evaluated tests at once
  • Due to changes in the license mechanism, Data-Analysis group licenses which were created for v2021.10 won’t work anymore.
    If you are affected by this, please send us a new license request after installing the new version
  • Added a list of open-source modules and their licenses, which are used by Batalyse – Data Analysis (
  • Bug fixes

2021.10 (updated 02.06.2021)

  • Fixed performance issues from version 2021.09
  • Bug fixes

2021.09 (updated 31.05.2021, license file not included)

  • New diagrams: Delta-V, additional pulse measurements diagrams, areal capacity single Y axis
  • Added impedance column type selection to the “column assignment” dialog
  • Better test selection when using the comparison button
  • Default trial license file is removed, and must be requested through the pop up dialog
  • Added product disclaimer
  • Bug fixes

2021.07 (updated 28.04.2021, valid until 31.05.2021)

  • Added comparison bar charts for the first 3 cycles coulomb-efficiency
  • Bug fixes

2021.06 (updated 27.04.2021, valid until 31.05.2021)

  • Comparison of comparison now creates its own comparison sheet, and the same graphs which are created for “normal” comparison
  • Re-open parameters button now works for comparisons too, allowing you to change graph-related parameters and replot the comparison graphs
  • Added comparison bar charts for the first cycle coulomb-efficiency and 100th cycle relative capacity
  • In the comparison data table, you can now directly see the values of each tests for each cycle.
  • The Continue Import button now lets you choose multiple tests to continue at the same time.
  • Added support for CorrWare cyclers, improved Bitrode support
  • Bug fixes and performance improvement

2021.05 (updated 18.03.2021, valid until 30.04.2021)

  • Bug fixes and performance improvement

2021.04 (updated 16.03.2021, valid until 30.04.2021)

  • Added “Continue Import” button, which allows you to continue the analysis of a test file which was already partly analysed
    This function currently doesn’t support Excel files
  • Improved the automatic column recognition algorithm, and added the possibility to manually assign columns to their content type
    This function currently supports electrochemical cycling column types
  • Added a selection for calculating efficiency values also between cycles with different current rates
  • Added an option for emptying the content of raw data columns which are not used in the analysis in order to reduce the total project file size
  • Bug fixes and performance improvement

2021.03 (updated 26.02.2021, valid until 30.04.2021)

  • Bug fixes and performance improvement

2021.02 (updated 23.02.2021, valid until 31.03.2021)

  • Improved support for Digatron import
  • Additional comparison graphs are plotted when comparing sets of comparisons
  • Graph names are now displayed in the overview table when using the “embed graphs” feature
  • New graphs:
    • “Irreversible (capacity) loss” comparison graphs as percentage of theoretical capacity
    • Voltage vs. SOC curve graphs, based on cycle capacity
  • Bug fixes:
    • Fixed a bug which caused wrong axis units factor (i.e. Ah instead of mAh) to be displayed in some graphs
    • Fixed missing current rate display in specific use cases
    • Various other fixes

2021.01 (updated 05.01.2021, valid until 28.02.2021)

  • Option to add names to comparison groups from the multiple files dialog
  • Improved smoothing of dQ/dV graphs with selection of the smoothing function
  • Added EIS support for some ScienLab data formats
  • New graphs:
    •  Relative discharge capacity (%) vs. cycle number – also as comparison graphs
      When using the “Auto determine full capacity cycle” option, the capacity at the given cycle will be used as 100% in this graph.
      This allows for better comparison of tests with varying initial capacity
    • Discharge capacity vs. cycle (Without additional axis)
  • Bug fixes:
    • Fixed error when saving the parameter file to network paths starting with “//”
    • In some cases V/C graphs showed incorrect plots when merging multiple files
    • Comparison grpahs of groups had incorrect colors for the standard deviation curves
    •  Some axis labels sometimes showed incorrect order of magnitude
    • Various other small bugs

2020.17 (updated 01.12.2020, valid until 31.01.2021)

  • Multiple bug fixes and improvements
  • Improved support for some Maccor, Scienlab and Arbin file formats

2020.16 (limited-release beta version, skipped)

2020.15 (updated 09.10.2020, valid until 30.11.2020)

  • Added a new dialog for managing the analysis of multiple files,
    which gives a better overview of the parameters used for each file
    and a more powerful control over comparison and merging
  • Added charge endpoint capacity slippage graphs
  • Added support for Lanhe files
  • Improvements to Pulse-analysis –
    added ability to specify the time-points for Resistance/SOC Analysis,
    added C-rate columns to the pulse statistics table
  • Multiple bug fixes and improvements

2020.14 (updated 27.08.2020, valid until 31.10.2020)

  • Activate the graphs page by default after evaluation
  • Fixed bug which prevented comparison graphs from being plotted

2020.13 (updated 21.08.2020, valid until 31.10.2020)

  • Added single test and comparison “Accumulated Coulomb Inefficiency” graphs
  • Improved graph numbering in the parameters dialog
  • Bug fixes

2020.12 (updated 12.08.2020, valid until 30.09.2020)

  • Added single test and comparison DCIR graphs
  • Bug fixes

2020.11 (updated 30.07.2020, valid until 30.09.2020)

  • Added new potential curves (V cs. C) diagrams which display the charge and discharge together as a single curve per cycle
    (standard and compare diagrams available)
  • Bug fixes

2020.10 (updated 13.07.2020, valid until 31.08.2020)

  • Improved support to some Basytec data formats
  • Added an option to set start and end cycle range for all graphs with cycle number as X axis
  • Improved step time calculation accuracy – in measurements with very low sampling rates or heavily reduced data files,
    the calculation of step time in previous version may have resulted in inaccurate values,
    which in turn were used for calculating values such as averaged current and potential.
    The old calculation method will still be used when using Origin 2020 due to a bug in that version of Origin,
    which was resolved in Origin 2020b.
  • Added links to the Batalyse upload server in the bug report and support windows.
  • Improved Russian diagram translations
  • Bug fixes

2020.09 (updated 03.06.2020, valid until 31.07.2020)

  • To help us stay in contact with you and improve Batalyse, entering an email address is now required
  • Added a progress bar indicator for the import of Excel files
  • Improved diagram translations to French, Portuguese and Japanese
  • Small visual improvements to SQL import table
  • Bug fixes
2020.08 (11.05.2020)
  • Bug fixes
2020.07 (05.05.2020)
  • Added support for Arbin .res/.accdb files under “Import from database”
  • Added filter fields to DB import table selection
  • Added option to cancel evaluation from the parameters dialog (hover on the submit button and click “Cancel all” on top)
  • Improved support for excel files with multiple tests, each test can have separate parameters now
  • Improvements to EIS evaluation
  • Many bug fixes and usability improvements


  • New layout for the SQL import table with better filtering and sorting
  • Changes to SQL import parameters input
  • Rearranged toolbar icons and some labels
  • Support import of Basytec and Arbin excel files with multiple tests in a single file
  • Bug fixes and improvements


  • Improved support for Arbin excel files
  • Better handling of Maccor exported files with numeric file extensions
  • Improved average current calculation for current/c-rate display
  • New comparison functions:
    • Ability to set name to automatically created comparison
    • Average potential curves graph
    • Potential curves comparison in a single graph
    • Added voltaic efficiency to cycle average potential graph
    • Cycle average potential comparison graph
  • Use test name instead of number when importing from Basytec SQL Server
  • Bug fixes and improvements


  • Improved error handling
  • New bug reporting dialog with automatic notification on errors
  • Bug fixes and improvements


  • New version numbering scheme


  • Added support for Bitrode cyclers
  • Improved Maccor support
  • Bug fixes and improvements


  • Bug fixes and improvements


  • Small rearrangement to the parameters dialog to improve usability
  • Fixes for pulse tests
  • New graphs: State of Health, Cycle Polarization and Potential vs. total Capacity
  • Bug fixes and improvements


  • Small bug fixes to the comparison function


  • Improvements to the comparison function to allow comparison of comparisons
  • Better naming for the comparison folders and worksheets
  • Improvements to the relative capacity graph
  • Re-changed the weight units to mg when no cell type is selected
  • When active material weight is entered, gravimetric capacity will always be shown as mAh/g
  • bug fixes and improvements


  • Many internal changes to the processing of the user parameters.
    The structure of the parameters file has changed, therefore the information in JSON parameter files from previous Batalyse versions is no longer recognized
    If a bug is encountered when the  parameters dialog is opened, please try deleting the old JSON file and then retry.
  • Added an option to select from an existing cell type to use pre-set cell parameters regarding the volume of the cell and area of the electrodes.
    The pre-set parameters may be further modified by the user
  • Changed the input mass units from milligram to gram, except when Lab / Custom cell type is selected
  • Separated inputs for theoretical capacity (in mAh/g) and nominal capacity (in Ah). Only one of the two is necessary for calculating the C-rate.
  • When a cycling test includes pulse measurements, the pulses will now be ignored by the cycle detection mechanism to make the cycling graphs more useful
  • Many bug fixes and small improvements


  • Rearranged the parameters dialog for better organization and increased user friendliness
  • Added switch for areal weight, automatically convert areal weight to absolute weight if selected
  • Simplified graph legends parameters
  • Improved the processing performance and added a new progress bar
  • Improved Maccor processing
  • Automatic axis unit scaling in most graphs
  • Bug fixes
  • Further improvements to Scienlab support
  • Fixed bugs when running in Origin 2020
  • Bug fixes and improvements to comparison graphs


  • Improved Scienlab support
  • Bug fixes


  • Added support for Neware data files


  • Bug fixes and improvements


  • Bug fixes and improvements


  • Bug fix for certain tests with no full cycles (only charge / discharge)


  • Bug fixes for auto determining full capacity
  • Fix for missing spaces in some graphs between “mAh” and “g⁻¹” when the active material weight is entered


  • Added key figures table to the comparison function


  • Added a parameter under “graph control” for changing the line style of curve graphs (Both discharge and charge as solid, or discharge as solid and charge as dashed)


  • Further improvements to dQ/dV Graphs: For better control, added a parameter for setting the minimal potential interval to be used (dV)
  • New graph: Differential Thermal Voltammetry (DTV – dT/dV)
  • Added comparison graphs for dQ/dV over Capacity and for DTV
  • Improved cycle recognition for Bio-Logic
  • Improved full-capacity auto-determination
  • Bug fixes and improvements


  • dQ/dV Graphs:
    • removed the “# of rows for differentiation calculation” parameter which was previously used to deal with cases where dV = 0. Instead, the differentiation will now use 1 row by default, and automatically use more rows when needed. This results in better accuracy and less “clipped” peaks
    • Added option to automatically mask and hide pause and potentiostatic steps from dQ/dV graphs
  • Prevent plotting of the relative capacity graph when the prediction result is negative
  • Bug fixes and improvements


  • Fixed bug from 2019-0829 which prevented comparison graphs from being plotted


  • Added a feature for setting priorities to the graphs, which determines the order of the embedded graphs in the worksheet created by “embed graphs”.
    • Please note that graph selection from JSON parameter files created with older Batalyse versions won’t be used, therefore if using old parameter files please re-select the relevant graphs for you.
  • From this version onwards the changelog will be available separately on
  • Bug fixes and improvements


  • Bug fixes to relative discharge and potential curves graphs


  • Redesign of the parameters input dialog
  • New graphs:
    • Relative capacity loss (in %) over cycle with linear fit and prediction to 80% capacity
    • Cycle resistance curves over Capacity or time
      Improvements to DEMS graphs
  • Starting now, older versions of Batalyse will be available on as a temporary “quick fix”, in case that a certain feature is broken in the newest version.


  • Bug fix for some diagrams with missing templates.
  • Made the welcome screen only reappear once a month when “don’t show again” is checked


  • Moved the electrode selection back outside of extended parameters.
  • Bug fix for averaged potentials diagrams when negative electrode is selected.
  • Changes to plot colors in comparison diagrams


  • Changes to plot colors in curves diagrams
  • Improvements to EIS


  • Merged pulse analysis with cycling.
  • Added an option in cycling to determine the nominal capacity automatically, which is then used for calculating the C-rates.
  • Changed step averaged current calculation to exclude potentiostatic steps from the average.
  • Added 100% Coulomb-efficiency lines to additional graphs.
  • Small visual changes to the parameters input dialog.
  • Changed the default colors and turned on antialiasing (for smoother display) in some graphs.
  • Improvements to thickness measurement evaluation.
  • Adjustments to cycle time calculation to include the time of the first row.
  • Basytec SQL Import: Added filtering to system# column, removed the system name column.
  • Various bug fixes.


  • Added an option to set the first cycle as partial (only discharge or charge step),
    such that the following cycles will begin at the next step (i.e. cycles begin with charge after an initial discharge).
  • Bugfix for error while merging specific files.
  • Added a parameter to pulse test for choosing capacity determining step
  • Fix for “Select all” in sql table selection to only affect currently visible rows.
  • Various changes to step detection algorithm to make it less likely to fail in some new situations.
  • Improved support for Biologic


  • Bugfix for error in batch evaluation in specific cases


  • Added Temperature curve to Potential+Current over Time graph when temperature data is available
  • Added initial support for some Graphtec measurements


  • Changed the capacity detection algorithm for Pulse test to use charge capacity instead of discharge when using auto-detect full capacity.
  • Fixed a bug which caused the power and energy densitied per kg active material to show values per gram instead of kg.


  • Bug fixes
  • Changed default selection of “Auto-detect important cycles” to disabled to prevent confusion


  • Fixed bug for files ending with text rows


  • Initial support for graph customization: allows selecting font sizes for various graph elements in the parameters dialog
  • Additional small changes to the parameters dialog
    Bug fixes


  • Fixed bug which caused capacities to be shown as 1000x higher in some systems which use mA for current
  • Fixed possible mismatch between the capacity units on the y-axis and on the legend


  • Moved the electrode selection option to make it more accessible
  • Modified the V and E efficiencies calculations when negative electrode is selected
  • Added an option to set a title for the graphs
  • Improved error messages in some cases
  • Bug fixes


  • Added option to select the tested electrode (positive/negative)
  • Fixes “DISP_FUNCTION” warning messages showing when opening the dialogs
  • Removed the restriction on the precision in some of the column formulas to make the calculations more precise
    Small bug fixes.


  • Fixed bug which caused the comparison function not to work properly


  • Fixes to DB import
  • Increased cycle energy and power calculations accuracy


  • Bugfixes and general improvements
  • Only save the full path for the parameters file if it is different than the path of the test file, otherwise only save the file name without the full path.
  • Changed the Parameters file format from XML to JSON, please note that older parameter files will no longer be recognized.
  • Changed the default behavior to automatically open the parameters dialogs for files without existing dialogs. If a (JSON) parameters file already exists, ask whether to use it as-is or modify it before running.
  • Added “Project Id” field to the SQL import table.
    New App Icon