https://github.com/pylhc/submitter
Utility HTCondor submitter for parametrized studies
https://github.com/pylhc/submitter
htcondor job python scheduler sixdesk sixtrack
Last synced: about 2 months ago
JSON representation
Utility HTCondor submitter for parametrized studies
- Host: GitHub
- URL: https://github.com/pylhc/submitter
- Owner: pylhc
- License: mit
- Created: 2021-05-13T19:17:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-07-25T10:36:17.000Z (4 months ago)
- Last Synced: 2025-09-05T08:59:16.250Z (2 months ago)
- Topics: htcondor, job, python, scheduler, sixdesk, sixtrack
- Language: Python
- Homepage: https://pylhc.github.io/submitter/
- Size: 7.95 MB
- Stars: 3
- Watchers: 7
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Zenodo: .zenodo.json
Awesome Lists containing this project
README
#
PyLHC Submitter
[](https://github.com/pylhc/submitter/actions?query=workflow%3A%22Cron+Testing%22)
[](https://codeclimate.com/github/pylhc/submitter)
[](https://codeclimate.com/github/pylhc/submitter)
[](https://pypi.org/project/pylhc_submitter/)
[](https://github.com/pylhc/submitter/)
[](https://anaconda.org/conda-forge/pylhc_submitter)
[](https://doi.org/10.5281/zenodo.4818455)
This package contains scripts to simplify the creation, parametrization and submission of simulation jobs to HTCondor clusters at CERN.
See the [API documentation](https://pylhc.github.io/submitter/) for details.
## Installing
**Note**: This package is available
- through `PyPI` on `Linux`, `Windows` and `macOS`
- through `conda-forge` on `Linux` and `macOS`
Installation is easily done via `pip`:
```bash
python -m pip install pylhc-submitter
```
One can also install in a `conda` environment via the `conda-forge` channel with:
```bash
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.
See the [API documentation](https://pylhc.github.io/submitter/) for details.
## Functionality
- `HTCondor Job Submitter` - Allows to generate jobs based on a templates and submit them to HTCondor. ([**job_submitter.py**](pylhc_submitter/job_submitter.py))
- `AutoSix` - Allows to generate and submit parametric SixDesk studies easily. ([**autosix.py**](pylhc_submitter/autosix.py))
## License
This project is licensed under the `MIT` License - see the [LICENSE](LICENSE) file for details.