¶

Guide
Welcome to the OnDemand Loop documentation.
OnDemand Loop is a companion application to Open OnDemand, designed to streamline the movement of research data between high-performance computing (HPC) clusters and remote repositories such as Dataverse or Zenodo.
The core goal of OnDemand Loop is to lower the barrier for non-technical users to interact with research data repositories. Following the Open OnDemand philosophy, it aims to provide a user-friendly interface for tasks that typically require complex command-line operations or custom scripts. Researchers can upload and download datasets to and from remote repositories directly from their HPC environment with minimal friction.
Beta Notice:
OnDemand Loop is currently in Beta status. While we strive to provide a stable experience, please be aware of the following:
- You may encounter occasional bugs or incomplete features.
- User interface and workflow changes may occur without backward compatibility guarantees.
- Minor UI/UX inconsistencies are expected as the product evolves.
- If you encounter issues after an update, use Help → Reset Application to restore the application to a clean state before reporting the problem.
- We welcome feedback and bug reports to help us improve!
Sections¶
This documentation introduces the entire application. It is divided into the following guides:
- User Guide – how to use the application to transfer files.
- Admin Guide – details on configuring and managing OnDemand Loop.
- Installation Guide – instructions to build and install the application as a Passenger app on a server running Open OnDemand.
- Development Guide – how to run the application locally, make changes, understand the connector architecture, and create new connectors.
Together, these sections take you from basic usage through administration and development.
Acknowledgment:
This project has been funded by FAS-HUIT Project Review Board (PRB) initiative.