Skip to main content

Electric stimulation

GUI to generate and modify a electric trigger send to a national instrument wich converts this to a electric stimulation signal designed for neurostimulation with a micro-electrode array.

Multi-platform: Windows, macOS, Linux.

The library is available on PyPI.

Installation (PyPI)

  1. Open terminal as administrator
  2. Run on terminal uv: curl -LsSf https://astral.sh/uv/install.sh | sh (macOS/Linux) or powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" (Windows)
  3. Install virtual environment : run in terminal uv venv si_env --python 3.12
  4. Restart your terminal
  5. Allow script execution : run in terminal Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  6. Activate virtual environment: run in terminal source si_env/bin/activate (macOS/Linux) or si_env\Scripts\activate (Windows)
  7. Install library : run in terminal uv pip install electric-stimulation

Run application

  1. Allow script execution : run in terminal Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  2. Activate virtual environment: run in terminal source si_env/bin/activate (macOS/Linux) or si_env\Scripts\activate (Windows)
  3. Run in terminal trigger-generator

Build a standalone executable (Windows: .exe, macOS/Linux: binary):

  1. Allow script execution : run in terminal Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  2. Activate virtual environment: run in terminal source si_env/bin/activate (macOS/Linux) or si_env\Scripts\activate (Windows)
  3. Using the command-line terminal, navigate to the folder where you want the .exe file to be located.
  4. Build the executable in currentfolder/dist : run in terminal trigger-generator-build

The executable will be in dist/ (in the current directory).

Metadata

Release files for electric-stimulation 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for electric-stimulation 0.3.1
File Size Uploaded
electric_stimulation-0.3.1.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for electric-stimulation 0.3.1
File Interpreter ABI Platform
electric_stimulation-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.5 kB

Release files / electric_stimulation-0.3.1.tar.gz

Download URL electric_stimulation-0.3.1.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
25b4e5c16582359f191dce0ec11acde803ba8ff5967ff4d5aa999e83cdb1f551
BLAKE2b-256 checksum
How to use checksums
305f10db4a88ded8e66a841c959892c847256b9479573faf037da5e7607e9811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 9, 2026.

Transparency log

Release files / electric_stimulation-0.3.1-py3-none-any.whl

Download URL electric_stimulation-0.3.1-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d13b55a2d02597f73c8bffeaa4166817c7df2080db7634b7177853b75704ec6a
BLAKE2b-256 checksum
How to use checksums
f43e9ab0367b7afbbd7032bcba588eb50deb72e922420a792ddcc2d04633870c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page