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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file nomad_openbis-1.0.0.tar.gz.

File metadata

  • Download URL: nomad_openbis-1.0.0.tar.gz
  • Upload date:
  • Size: 158.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for nomad_openbis-1.0.0.tar.gz
Algorithm Hash digest
SHA256 827b6726f5f4fe1ceb96fd9996c80494cd918760ef13fa900abfb138b016cb36
MD5 cdb658eb980057410cfcbdbd5f11bddc
BLAKE2b-256 4a033c7cdb0050fe6a0931bd2d49bab2762b08e6f5d386e7932c70bc8fb2fe95

See more details on using hashes here.

File details

Details for the file nomad_openbis-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nomad_openbis-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 157.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for nomad_openbis-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0049e9ae0ec93c5ec1f2db5cd0a4b205c2e664473fde6a7d0e01ed47d92e9b41
MD5 eadc881dc84e0e0ac7dbe74048b77f98
BLAKE2b-256 9cd136892a4c58a5f217e43642591f140fc8cbc21bccd79bfe84720d80564973

See more details on using hashes here.

Supported by

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