Skip to content

PyLHC Submitter

This package contains scripts to simplify the creation and submission of jobs to HTCondor.

Functionality

  • Job Submitter - Generating jobs based on a templates file and submitting them to HTCondor.
  • AutoSix - Generating and submitting parametric SixDesk studies easily.

Documentation

Getting Started

Package Availability

As it requires HTCondor bindings, this package is unavailable on Windows. The package is available on: - Linux through PyPI. - Linux and macOS through conda-forge.

Installation is easily done via pip:

python -m pip install pylhc-submitter

One can also install in a conda environment via the conda-forge channel with:

conda install -c conda-forge pylhc_submitter

After installing, scripts can be run with either python -m pylhc_submitter.SCRIPT --FLAG ARGUMENT or by calling the Python files directly.

After installing, codes can be run with either

  • from the command line with arguments: python -m pylhc_submitter.SCRIPT --FLAG ARGUMENT;
  • from the command line providing a config file: python -m pylhc_submitter.SCRIPT --entry_cfg config.ini;
  • by calling the main function in a Python script.