Daniel Moore
Applications Engineer
iRODS Consortium
July 5-8, 2022
iRODS User Group Meeting
KU Leuven, Belgium
Python iRODS Client 1.1.4
Python iRODS Client Library
Originally developed at CyVerse (then known as the iPlant Collaborative) in 2013, it was then given
Contributed in 2014 to the newly established iRODS Consortium. Now an established PyPI package it is actively kept apace of iRODS API changes and is popular as a basis for many other projects.
Thank you to the 41 contributors and many users over the years.
Python iRODS Client from 1.0 to 1.1.4 - Major Updates
Tickets
Rule Execution
Python iRODS Client Library 1.0 - Other Improvements
Choice of XML Parsers
Path Normalization
>>> c = [ "/", zone, './home/', user ]
>>> session.query(Collection).filter(Like(Collection.name,
iRODSPath(*c,'%'))
)
Python iRODS Client Library 1.1.4 - Other Improvements
We can now:
Python iRODS Client Library - Future Work
Questions?