Skip to main content

OHBA Software Library (OSL)

Tools for MEG/EEG analysis.

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

Installation

See the official documentation for recommended installation instructions.

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

Linux

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

Mac

git clone https://github.com/OHBA-analysis/osl.git
cd osl
conda env create -f envs/mac.yml
conda activate osl
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.git
cd osl
conda env create -f envs/hbaws.yml
conda activate osl
pip install -e .
pip install spyder==5.1.5

Or on the BMRC cluster:

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

Removing OSL

Simply removing the conda environment and delete the repository:

conda env remove -n osl
rm -rf osl

For Developers

Run tests:

cd osl
pytest tests

or to run a specific test:

cd osl/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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osl-1.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-1.1.0-py2.py3-none-any.whl (11.0 MB view details)

Uploaded Python 2Python 3

File details

Details for the file osl-1.1.0.tar.gz.

File metadata

  • Download URL: osl-1.1.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-1.1.0.tar.gz
Algorithm Hash digest
SHA256 7b36f8719c3bf4c8027712c014ea7c540f77a836ff3e9e9a1787e32e10d6761e
MD5 87df3959bb977b57ca6e7b77b86fe9ab
BLAKE2b-256 457b233e5b65733c71eff2defeceae4a61554aeaefcd45057835b4d5f8620bf0

See more details on using hashes here.

File details

Details for the file osl-1.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: osl-1.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.0 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-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f75550cf3d356cdba4a6deebcb1c31f78acd0c596cf0d189b2873b2a6ecd655f
MD5 998bfd51396c318c583f0f404650c6a6
BLAKE2b-256 b2b66452006a30a7a1d99b7bf898adf152f6baeaff7581d003822c72ab7857aa

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 files

1.0.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page