Skip to main content

OHBA Software Library

Project description

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.

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

Uploaded Source

Built Distribution

osl-1.1.0-py2.py3-none-any.whl (11.0 MB view details)

Uploaded Python 2 Python 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.

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