Skip to content

Program for working with NeoReс amplifiers and actiCHamp Plus

License

Notifications You must be signed in to change notification settings

mcsltd/PyCorderPlus

Repository files navigation

PyCorderPlus

PyCorderPlus is a continuation of PyCorder (now unsupported by BrainProducts) migrated to a new version of Python3 and its new libraries.

PyCorderPlus supports the following amplifiers:

Functional

PyCorderPlus supports the following functions for all supported amplifiers:

  1. Set up the amplifier
  2. Real-time EEG display
  3. Real-time impedance display
  4. EEG filtering
  5. Montage of channels
  6. Save the EEG in the format .eeg (Brain Products format)

Installation

  1. Install Python
  2. Download the PyCorderPlus program code
  3. In command line open directory with code of PyCorderPlus
  4. Run in command line install.bat

Example:

C:\User\Name\PyCorderPlus> install.bat

Running

  1. In command line open directory with code of PyCorderPlus
  2. Run run.bat

Example:

C:\User\Name\PyCorderPlus> run.bat

Alternative way to run the program:

C:\User\Name\PyCorderPlus> .\venv\Scripts\activate
C:\User\Name\PyCorderPlus> python -m main

Dependencies

Amplifier Drivers

  • Driver for actiCHamp Plus
  • To work with NeoRec amplifiers, you do not need to install drivers, the amplifiers work via Bluetooth

Requirements

  • Python 3.11

System requirements

  • OS: Windows 10, 11

Requirements for libraries

You can find other requirements for the library in the requirements.txt.

Copyrights

Main code base

Copyright © 2010, Brain Products GmbH, Gilching, for original PyCorder modules

Copyright © 2024, Medical Computer Systems Ltd, for modules rewritten to a new version of Python

PyCorderPlus NeoRec Recorder

Copyright © 2024, Medical Computer Systems Ltd, for modules for receiving and processing data from NeoRec amplifiers

License

See included LICENSE file for more details about licensing terms.

Release History

v1.0.0

  • Modules completely rewritten: modbase.py, storage.py, impedance.py, filter.py, tools.py, trigger.py.
  • Modules partially rewritten: amplifier_actichamp.py, actichamp_w.py, display.py.
  • Added support for NeoRec amplifiers.

List of found errors

  1. When connecting a NeoRec cap, it is possible to double the number of channels in the display.

Error example

About

Program for working with NeoReс amplifiers and actiCHamp Plus

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages