User Reference

Session

Session(irods_env[, password, irods_home])

Session to connect and perform operations on the iRODS server.

IrodsPath

IrodsPath(session, *args)

A class analogous to the pathlib.Path for accessing iRods data.

Data Operations

download(session, irods_path, local_path[, ...])

Download a collection or data object to the local filesystem.

upload(session, local_path, irods_path[, ...])

Upload a local directory or file to iRODS.

sync(session, source, target[, max_level, ...])

Synchronize data between local and remote copies.

Metadata

MetaData(item[, blacklist])

iRODS metadata operations.

Searching for data

search_data(session[, path, checksum, key_vals])

Search for collections, data objects and metadata.

Tickets

Tickets(session)

iRODS Ticket operations.