Skip to content

Demonstrating capabilities with the University of Colorado Anschutz (UCA) Isilon storage solution using Python.

License

Notifications You must be signed in to change notification settings

WayScience/demo-uca-isilon-python

University of Colorado Anschutz Isilon with Python Demonstration

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.

Development

  1. Install uv.
  2. Install just.
  3. Install package locally (e.g. uv pip install -e ".").
  4. Run various other tasks using just (e.g. just tiff_to_omezarr)

Tasks

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 notes

  • 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.

About

Demonstrating capabilities with the University of Colorado Anschutz (UCA) Isilon storage solution using Python.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages