Code Monkey home page Code Monkey logo

eeglib's Introduction

eeglib

Eeglib a is library with useful code for EEG work in our lab. It is unlikely to be useful outside our lab.

Eeglib keeps code and insights that can be used across projects in one maintainable package. This avoids reinventing the wheel, and allows for incremental improvements to be shared.

Install

In the correct environment, type in a terminal:

$ pip install git+https://github.com/gbeckers/eeglib@main

Requirements

Eeglib depends on the following Python libraries:

  • darr
  • matplotlib
  • numpy
  • pyedflib
  • pandas
  • soundfile

However, these are installed automatically if you use the 'pip' method to install eeglib above.

Licence

This small library is open source and can be used and adapted by anyone. See LICENSE file.

Release Notes

version 0.2.6

  • use soundfile for reading wav file (scipy did not work well over samba in Linux)

version 0.2.5

  • separated eeglib from info repo for easier use.

version 0.2.4

  • improve function to convert stimulus table to MNE events

version 0.2.3

  • fixed x-axis bug in plot calibmarks (did not affect actual timing in stimulus tables)
  • fixed order epoch axis in bitsound image plots

version 0.2.2

  • More versatile calibmark finding. Can account for audio polarity switched. And more informative figures.
  • pandas to mne events

eeglib's People

Contributors

gbeckers avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.