🪄 CLI

The PyCOMPSs CLI (pycompss-cli) provides a standalone tool to use PyCOMPSs interactively within docker environments, local machines, remote clusters and UNICORE machines. This tool has been implemented on top of the PyCOMPSs programming model, and it is being developed by the Workflows and Distributed Computing group of the Barcelona Supercomputing Center, and can be easily downloaded and installed from the PyPI repository.

Key Features:

  • Multi-environment Support: Manage multiple COMPSs environments (local, Docker, remote, UNICORE)

  • Dependency Management: Automatic COMPSs dependency checking and installation

  • Application Execution: Run PyCOMPSs applications with comprehensive control options

  • Monitoring: Watch your application while executing

  • Inspection: Inspect RO-Crate files for application execution analysis

  • Infrastructure Management: Add/remove worker resources dynamically (Docker)

  • GUI Interface: Graphical user interface for interactive application management

Requirements

Requirements
Installation

Installation
Command Line Interface

Usage
Graphical User Interface

Graphical User Interface