This is an old revision of the document!
Other Clients
Work in progress.
This section gives an overview of further clients that can be used to access the RDMS. Most of the presented solutions on this page are OS-independent, so they can be used on Linux, Mac, and Windows operating systems.
Except iBridges GUI, all of the presented clients are commandline-based, so familiarity with the CLI is expected. Due to being CLI clients, all presented tools can be used to automate task using (simple) scripts. A presentation of such scrips is outside of the scope of this section.
Note: The RDMS support team can't help you with problems with these clients. In case of trouble, your first point of contact should be the developers of the respective clients!
Python iRODS Client
iRODS, the data management software that the RDMS is buit-on, also provides a Python-based client called “Python iRODS Client (PRC)”.
PRC can be installed in your Python environment using pip:
$ pip install python-irodsclient
For further documentation, please look at the official Github repository of the PRC or the information available via PyPI.
Using the PRC has a relative steep learning curve. For a slightly less powerful, but similar, Python-based tool also look at iBridges (CLI).
iCommands in Docker
It is also possible to run the official iRODS iCommands in a Docker container.
A UG researcher provides a pre-configured Docker image for this. Please have a look at the official documentation in Gitlab.
The image comes pre-configures with the iCommands package. To see how to use the different available commands, please refer to the iCommands wiki section.