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.2.0.tar.gz (11.1 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.2.0-py2.py3-none-any.whl (17.7 MB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: osl_ephys-2.2.0.tar.gz
  • Upload date:
  • Size: 11.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 377ad394777f8f32512f6e01cefe4b888f47a3f71e1c9b122d2c3bb6ac774269
MD5 b6c86b8a390a742a469243100b49821d
BLAKE2b-256 f2a6382155f4245787c494b304a0ead705343d939020269d05a7a94b92d7bfa6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osl_ephys-2.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.7 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.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 011fc65e4dc4626c5c2c9497e9536fbf92d6af294d6de9467b899421aa549a70
MD5 472ae490e766778bd4cf46e7e5d72437
BLAKE2b-256 fe6305a47980db459ee9bd63f37b6892b329044b094bb15800e61b9a5d9b8949

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