Latest Release

v2.2.1 (Latest Release)

Release Date: December 04, 2025

Backward compatibility change to be aware:

  • Electode Mapping: We changed the mapping functionality from the flex-seach to the simulator. This to provide a more flexible and dynamic framework. Now, the flex-search outputs the: electrode_positions.json file and the mapping functionality happeneds on the simulator side using the new method ti-toolbox/tools/map_electrodes.py. Thus, one can use a single flex-search to conveniently map to multiple nets.

Additions

  • Desktop App: Recognizing the importance of Desktop delivery, we redesign our executables with Electron. For more info please see package.
  • Benchmarks: Added benchmarking tool with sensible defaults that users can run on their systems
  • AMV: Improved automatic montage visualization that now supports all available nets with a higher resolution image.
  • Flex-search: Added more control over electrode geometry now supporting rectengular and width control.
  • Flex-search: Exapnded hyper-parameter control. tolerance and mutation rate.
  • Ex-search: Enhanced the tool with current ratio optimization, enabling more efficient exploration of electrode current distributions. The exhaustive search now evaluates possible electrode montages and current distributions according to the formula: $N_\text{total} = N_\text{elec}^4 \cdot N_\text{current}$, where $N_\text{current} = {(I_1,I_2) \mid I_1+I_2=I_\text{total} \wedge I_\text{step} \leq I_1,I_2 \leq I_\text{limit}}$.

Fixes

  • Various Bug Fixes: protection overwrites, documentation, output formatting, UI improvements, parallel processing, electrode management

Desktop App (latest): macOS Intel · macOS Apple Silicon · Windows · Linux AppImage · Linux deb

Other:

For installation instructions, see the Installation Guide.


Getting Help

If you encounter issues with any release:

  1. Check the Installation Guide for setup instructions
  2. Review the Troubleshooting section
  3. Search existing issues
  4. Ask in GitHub Discussions