Computational-Plant-Science / pycyapi

unofficial Python CyVerse API client
https://pycyapi.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
4 stars 2 forks source link

iRODS data storage integration #23

Open wpbonelli opened 3 years ago

wpbonelli commented 3 years ago

We should support direct iRODS access (via https://github.com/irods/python-irodsclient) as before. Probably easiest to expose nested commands (e.g., plantit terrain pull, plantit irods push, plantit s3 pull).

wpbonelli commented 3 years ago

Need to make sure of compatibility with the scanner R pi OS since iCommands don't work, and we still need a more performant upload solution

wpbonelli commented 3 years ago

For iRODS we should support both keyword auth and environment file in the default location (~/.irods/irods_environment.json). Also need to support tickets (https://github.com/Computational-Plant-Science/plantit/issues/225) as per the docs here

wpbonelli commented 2 years ago

Mostly implemented as of 1be38a3, pending resolution of ticket questions here