Releases: pylhc/submitter
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.py
or calling thejob_submitter
as a module. - Apart from some fixed imports, following the new structure, the
autosix
module has been untouched.
- Partly breaks backward compatibility, if individual methods of the
-
New Feature of
job_submitter
:output_destination
input parameter, which sets an output directory in which the folder-stucture
for the jobs will be replicated and the job'sjob_output_dir
will be copied into "manually" at the end of the job,
instead of having the directory transferred back to theworking directory
by 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_directory
option, which allows the user to choose their own
sixdesk environment (default is PRO on AFS). - Added
max_materialize
option, 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
ENERGY
andEMITTANCE
to be set viareplace_dict
, which are then
passed to thesixdeskenv
(GAMMA
is calculated from theEMITTANCE
automatically).
- 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.ini
file created during submission would be saved in thesite-packages
instead of the specifiedworking_directory
if 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
OrderedDict
which would be written down to theconfig.ini
file and prevent further use of said file (pull/16).
- Fixed an issue where the
Release 1.0.0
Version 1.0.0 is the first official stable version of pylhc_submitter
.
Important notice: this release does not break backwards compatibility with previous versions of the submitter. Studies that were parametrized and submitted with previous versions of pylhc.job_submitter
can be ran again seamlessly with this tool from their config.ini
file.
-
Added:
- The job_submitter now creates the HTCondor
.sub
file when given thedryrun
flag. - The job_submitter now accepts the use of a mask string instead of a mask file.
- The job_submitter now creates the HTCondor
-
Removed:
- Remove dependency on
omc3
.
- Remove dependency on
-
Changed:
- Submitting a very high number of jobs will not raise an exception anymore, but warning statements will be logged.
- License changed from
PyLHC
'sGPLv3
to anMIT
license.
Placeholder
0.0.0 First!