Skip to main content

Nomad pybis handler

Project description

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

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

nomad_openbis-1.0.0.tar.gz (158.2 kB view hashes)

Uploaded Source

Built Distribution

nomad_openbis-1.0.0-py3-none-any.whl (157.6 kB view hashes)

Uploaded Python 3

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