Releases: pylhc/submitter
Release 2.0.6
This patch release drops support for Python 3.9.
What's Changed
- Maintenance after htcondor update by @JoschD in #45
- Maintenance by @fsoubelet in #46
Full Changelog: 2.0.5...2.0.6
Release 2.0.5
Version 2.0.5 is a patch release which brings compatibility with htcondor v25, in which breaking API changes were introduced. Starting with v2.0.5, pylhc-submitter will work with any version of htcondor installed on your system (until their next breaking changes).
What's Changed
- Linter configuration and fixes by @fsoubelet in #42
- HTCondor v25 Fix by @fsoubelet in #44
Full Changelog: 2.0.4...2.0.5
Release 2.0.4
Version 2.0.4 is a patch release which brings compatibility with numpy 2.
What's Changed
- Migrate to pyproject.toml, update for numpy 2.0 by @fsoubelet in #39
Full Changelog: 2.0.3...2.0.4
Release 2.0.3
This is a patch release, which prevents HTCondor from transferring any files back, when output_destination is set.
Without this fix, files that were written directly into the local working directory on the htc-node were transferred back to the user's working directory.
What's Changed
Full Changelog: 2.0.2...2.0.3
Release 2.0.2
This is a patch release, which should catch more invalid EOS-URIs in the job_submitter.
What's Changed
Full Changelog: 2.0.1...2.0.2
Release 2.0.1
Patch release with the following bugfix:
- Fixing
job_submitter: type error inprint_stats, when job-names are integers.
What's Changed
Full Changelog: 2.0.0...2.0.1
Release 2.0.0
In this major release, the following changes have been implemented, mostly in job_submitter:
-
General code cleanup/refactoring/documentation:
- Partly breaks backward compatibility, if individual methods of the
job_submitter-functionality have been used. - Does not affect any setups simply calling the
main()function ofjob_submitter.pyor calling thejob_submitteras a module. - Apart from some fixed imports, following the new structure, the
autosixmodule has been untouched.
- Partly breaks backward compatibility, if individual methods of the
-
New Feature of
job_submitter:output_destinationinput parameter, which sets an output directory in which the folder-stucture
for the jobs will be replicated and the job'sjob_output_dirwill be copied into "manually" at the end of the job,
instead of having the directory transferred back to theworking directoryby htcondor.
What's Changed
- Update to common workflows by @JoschD in #35
- Add an option to set a destination directory for the simulation output (local) by @JoschD in #34
Full Changelog: 1.1.1...2.0.0
Release 1.1.1
Release 1.1.1 is a patch release, switching from pandas deprecated append function to concat
Version 1.1.0
This release adds some changes the autosix module:
-
New Features:
- Added
sixdesk_directoryoption, which allows the user to choose their own
sixdesk environment (default is PRO on AFS). - Added
max_materializeoption, which allows the user to specify the amount of jobs that
materialize at once per SixDesk Workspace (i.e. one realization in thereplace_dict).
This enables the user to send more jobs to HTCondor than are allowed within their user limit.
See the HTCondor API for details. This option requires writing rights in thesixdesk_directory. - Allow
ENERGYandEMITTANCEto be set viareplace_dict, which are then
passed to thesixdeskenv(GAMMAis calculated from theEMITTANCEautomatically).
- Added
-
Changes:
- Big object-oriented restructuring of the Stages and increased use of Dataclasses.
- Some other small changes to improve readablity.
- Fixed the DA-Plot labels from
sigma [sigma]toDA [sigma]
Release 1.0.1
Version 1.0.1 is a patch release.
- Fixed:
- Fixed an issue where the
config.inifile created during submission would be saved in thesite-packagesinstead of the specifiedworking_directoryif the submitter was installed and called as a module (python -m pylhc_submitter.job_submitter) (pull/16). - Fixed an issue where
%characters in a config file used for submission would cause the parameter parsing to crash (pull/16). - Stopped the use of
OrderedDictwhich would be written down to theconfig.inifile and prevent further use of said file (pull/16).
- Fixed an issue where the