Skip to main content

GUI and library to create and modify MEA (Multi-Electrode Arrays) compatible with probeinterface

Project description

MEA-Editor

GUI to create and modify MEA (Multi-Electrode Arrays) compatible with probeinterface.

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 mea-editor

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 mea-editor

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 mea-editor-build

The executable will be in dist/ (in the current directory). At the same time it creates a .spec file that can be deleted after build.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mea_editor-0.2.1.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mea_editor-0.2.1-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file mea_editor-0.2.1.tar.gz.

File metadata

  • Download URL: mea_editor-0.2.1.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mea_editor-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a6eb18d27c0a7bbe35b70ce9575cdbea2ece86f1e27210c7e14464172c8b79b8
MD5 b9d22e40e11614326c371d4b5c644362
BLAKE2b-256 8546f0bb106060d08067e7bef479e12351669f668dd5c4972c7f4daab943678c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mea_editor-0.2.1.tar.gz:

Publisher: publish_pypi.yml on Wireless-Neural-Interface-Team/mea_editor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mea_editor-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: mea_editor-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mea_editor-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 941af14aa238bc17283c726112ae4f95985ffad81bd815aa21cb2ecfe097d784
MD5 05e7baeadf555de7260ca30ae4ef4f4a
BLAKE2b-256 0f8adfebfe788efcc454e83fe07646b93099b826aaf5b766b07205b774fc2edf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mea_editor-0.2.1-py3-none-any.whl:

Publisher: publish_pypi.yml on Wireless-Neural-Interface-Team/mea_editor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page