Skip to main content

OHBA Software Library for the analysis of electrophysiological data

Project description

The OHBA Software Library for the analysis of electrophysiological data (osl-ephys)

Tools for MEG/EEG analysis.

Documentation: https://osl-ephys.readthedocs.io/en/latest/.

Installation

See the official documentation for recommended installation instructions.

Alternatively, osl-ephys can be installed from source code within a Miniconda (or Anaconda) environment using the following.

Linux

git clone https://github.com/OHBA-analysis/osl-ephys.git
cd osl-ephys
conda env create -f envs/linux.yml
conda activate osle
pip install -e .

Mac

git clone https://github.com/OHBA-analysis/osl-ephys.git
cd osl-ephys
conda env create -f envs/mac.yml
conda activate osle
pip install -e .

Oxford-specific computers

If you are installing on an OHBA workstation computer (HBAWS) use:

git clone https://github.com/OHBA-analysis/osl-ephys.git
cd osl-ephys
conda env create -f envs/hbaws.yml
conda activate osle
pip install -e .
pip install spyder==5.1.5

Or on the BMRC cluster:

git clone https://github.com/OHBA-analysis/osl-ephys.git
cd osl-ephys
conda env create -f envs/bmrc.yml
conda activate osle
pip install -e .

Removing OSL

Simply removing the conda environment and delete the repository:

conda env remove -n osle
rm -rf osl-ephys

For Developers

Run tests:

cd osl_ephys
pytest tests

or to run a specific test:

cd osl_ephys/tests
pytest test_file_handling.py

Build documentation (if build_sphinx is not recognised, first try pip install sphinx==5.3.0):

python setup.py build_sphinx

Compiled docs can be found in doc/build/html/index.html.

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

osl_ephys-2.0.0.tar.gz (11.0 MB view details)

Uploaded Source

Built Distribution

osl_ephys-2.0.0-py2.py3-none-any.whl (11.1 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file osl_ephys-2.0.0.tar.gz.

File metadata

  • Download URL: osl_ephys-2.0.0.tar.gz
  • Upload date:
  • Size: 11.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.16

File hashes

Hashes for osl_ephys-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e9fd1302010de9a67f983934cc4a810e129210213365c18bbe7c78160b2d7b62
MD5 49ee9706ec2aa5cfe9b95b08a55cfdae
BLAKE2b-256 004b508da5468bf78d5d1922d81c6647293c70c7e2562071587692303e294f8d

See more details on using hashes here.

File details

Details for the file osl_ephys-2.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: osl_ephys-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.16

File hashes

Hashes for osl_ephys-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ee696c3312ebed97767af4cb03a6b29f20db7830eb077bfc38b29699b1d4fe97
MD5 69d2180fa3104169b33ec6b12f8c30be
BLAKE2b-256 a2411b2074ea229e9405bef3bdc4a7f19366dd3fc6fd59850d1671a2d41b8344

See more details on using hashes here.

Supported by

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