Skip to content

FAIRmat-NFDI/nomad-openbis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nomad-openbis

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.

Install

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]'

Testing

You can run automated tests with pytest:

pytest -svx tests

Run linting

ruff check .

Run auto-formatting

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 .

License

Distributed under the terms of the MIT_ license, "nomad-openbis" is free and open source software