Skip to content

Releases: pylhc/submitter

Release 2.0.6

13 Nov 10:26
72640fe

Choose a tag to compare

This patch release drops support for Python 3.9.

What's Changed

Full Changelog: 2.0.5...2.0.6

Release 2.0.5

10 Nov 10:29
9c511a3

Choose a tag to compare

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

Full Changelog: 2.0.4...2.0.5

Release 2.0.4

13 Aug 12:33
ac89efe

Choose a tag to compare

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

04 Dec 13:22
79f4de0

Choose a tag to compare

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

  • Do not transfer of output files if destination is given by @JoschD in #38

Full Changelog: 2.0.2...2.0.3

Release 2.0.2

30 Nov 16:01
2be7eeb

Choose a tag to compare

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

24 Nov 13:01
0647636

Choose a tag to compare

Patch release with the following bugfix:

  • Fixing job_submitter: type error in print_stats, when job-names are integers.

What's Changed

  • Fixing type error for int job-names by @JoschD in #36

Full Changelog: 2.0.0...2.0.1

Release 2.0.0

13 Nov 09:05
507905c

Choose a tag to compare

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 of job_submitter.py or calling the job_submitter as a module.
    • Apart from some fixed imports, following the new structure, the autosix module has been untouched.
  • 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's job_output_dir will be copied into "manually" at the end of the job,
      instead of having the directory transferred back to the working 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

21 Sep 21:12
303c668

Choose a tag to compare

Release 1.1.1 is a patch release, switching from pandas deprecated append function to concat

Version 1.1.0

17 Feb 11:02
bd89ba8

Choose a tag to compare

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 the replace_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 the sixdesk_directory.
    • Allow ENERGY and EMITTANCE to be set via replace_dict, which are then
      passed to the sixdeskenv (GAMMA is calculated from the EMITTANCE automatically).
  • 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] to DA [sigma]

Release 1.0.1

08 Jun 19:43
f2a3c38

Choose a tag to compare

Version 1.0.1 is a patch release.

  • Fixed:
    • Fixed an issue where the config.ini file created during submission would be saved in the site-packages instead of the specified working_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 the config.ini file and prevent further use of said file (pull/16).