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.1.0.tar.gz (11.0 MB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for osl_ephys-2.1.0.tar.gz
Algorithm Hash digest
SHA256 9b28ee1805b89c1a5260fcb22c44bb46a1875e07e9b8cf7e7918be1739038795
MD5 a5baf7c5e18ff871d320ac7f0ef763eb
BLAKE2b-256 321013d9d7a31f573cf997d314e7fe7bcf3a4a03d23e58d91ed1dd7b6ea7696a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osl_ephys-2.1.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/6.1.0 CPython/3.8.16

File hashes

Hashes for osl_ephys-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7c1c8202f58359e041354ec897138300c100738283dada373d3314ef82ca2872
MD5 e32189ec64194673e5ddd7c0d75be6d7
BLAKE2b-256 77076ceceed8d1192075b2086e6a2595d4386855200d03db2cc65aba159f00cd

See more details on using hashes here.

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