Nomad's internal-only handler for interacting with PyBIS. Caution: do not use this package directly.
If you want to integrate openbis in nomad, please refer to the nomad documentation on integration of third party ELNs.
You should create a virtual environment. We recommend using Python 3.9.
python3 -m venv .pyenv
source .pyenv/bin/activate
pip install --upgrade pip
pip install -e '.[dev]'
You can run automated tests with pytest
:
pytest -svx tests
ruff check .
This is entirely optional. To add this as a check in github actions pipeline, uncomment the ruff-formatting
step in ./github/workflows/actions.yaml
.
ruff format .
Distributed under the terms of the MIT
_ license, "nomad-openbis" is free and open source software