Skip to main content

Package for accessing data and metadata on iRods servers.

Project description

iBridges

Development status

Python package Run integration tests against Yoda

About

This git repo contains some wrapping classes and functions around the python-irodsclient to ease the connection and meta/data handling in iRODS.

We offer two main classes

  • irodsConnector: basic iRODS functionality
  • ibridges: extra fuctionality and presets for scientific programmers to safely wirk with data on an iRODS server.

Authors

Tim van Daalen, Christine Staiger

Wageningen University & Research 2021

Contributors

J.P. Mc Farland

University of Groningen, Center for Information Technology, 2022

Raoul Schram, Maarten Schermer

Utrecht University, 2023

Dependencies

Supported iRODS versions

  • 4.2.11, 4.2.12
  • 4.3.0

Python

  • Python 3 (>= 3.9)
    • Tested with python versions 3.11 on Windows, Ubuntu20.22 and MacOs
  • pip-22.2.2
  • Python packages (see install via requirements.txt below)

Install dependencies with, for example:

python3.11 -m pip install -r requirements.txt

icommands (optional)

If the icommands are installed, the users can choose them as backend for up and downloads.

Usage

irodsConnector

iRODS paths

License

This project is licensed under the GPL-v3 license. The full license can be found in LICENSE.

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

ibridges-0.1.0.tar.gz (82.4 kB view hashes)

Uploaded Source

Built Distribution

ibridges-0.1.0-py3-none-any.whl (49.1 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