Skip to main content

A lightweight python package to create and manage your HTCondor jobs.

Project description

falconry

Python package Documentation Status

Introduction

Falconry is lightweight python package to create and manage your HTCondor jobs. It handles things like job submission, dependent jobs, and job status checking. It periodically saves progress, so even if you disconnect or htcondor crashes, you can continue where you left off.

Detailed documentation can be found on ReadTheDocs. You can also check example.py for an example of usage. Package has to be first installed using pip as described in section on installation.

For simple submition, you can also use falconry as an executable.

Instalation using pip

Falconry can be installed using pip:

$ pip3 install falconry

Running falconry as an executable

You can do something as simple as:

$ falconry "MY COMMAND"

This will create a job that runs MY COMMAND and will be submitted to HTCondor. You might want to separate different submission by subdirectory, for that use the -s option:

$ falconry "MY COMMAND" -s SUBDIRECTORY

For more options, see the documentation or falconry --help.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

falconry-0.2.11.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

falconry-0.2.11-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file falconry-0.2.11.tar.gz.

File metadata

  • Download URL: falconry-0.2.11.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for falconry-0.2.11.tar.gz
Algorithm Hash digest
SHA256 67fcba5f97f7a08e4a1f5d2bc40e2b5d308814f7f80b7ca6ef5c99792072f3ca
MD5 4bb7ed794814fd3398c253d9fadffea9
BLAKE2b-256 c2d0a2fc49e3eac26488cadaaa59ec79b7642fad55e8118194073b1129e315cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for falconry-0.2.11.tar.gz:

Publisher: publish-to-test-pypi.yml on fnechans/falconry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file falconry-0.2.11-py3-none-any.whl.

File metadata

  • Download URL: falconry-0.2.11-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for falconry-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 e537c4637ccd25bc813856039e678ddb6b2227126a6cf0da1d3e19d489b0b72f
MD5 17a4a06d9b7a9cee03188b614b9b8790
BLAKE2b-256 3a454fb584459cf8e34d25d38e5bcdae9eec6cea51e24e589a4cfee65d90b7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for falconry-0.2.11-py3-none-any.whl:

Publisher: publish-to-test-pypi.yml on fnechans/falconry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page