This repository demonstrates using the University of Colorado Anschutz Isilon storage solution with Python. We seek to understand how this works and how it performs more generally.
Our approach here focuses on mounting the Isilon path to a local directory on a machine, then performing work using that mounted directory.
- Install
uv
. - Install
just
. - Install package locally (e.g.
uv pip install -e "."
). - Run various other tasks using just (e.g.
just tiff_to_omezarr
)
Just tasks may be run to help generate results without needing to run individual files or perform additional discovery within this project.
You can show all available tasks with just
(which lists all tasks).
Examples:
just run-isilon-demo
- Isilon requires you to have access through the UCA VPN or local campus network.
- Isilon may be mounted on MacOS using
mount_smbfs
.- Using a mount path without a username or password specified will attempt to mount the directory using your MacOS user which is currently logged in (which may differ from your UCA account credentials).
- Isilon may be mounted on Linux using
mount -t cifs
.