Skip to content

Releases: pylhc/submitter

Release 2.0.4

13 Aug 12:33
ac89efe
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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).

Release 1.0.0

27 May 15:48
cd62017
Compare
Choose a tag to compare

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 the dryrun flag.
    • The job_submitter now accepts the use of a mask string instead of a mask file.
  • Removed:

    • Remove dependency on omc3.
  • Changed:

    • Submitting a very high number of jobs will not raise an exception anymore, but warning statements will be logged.
    • License changed from PyLHC's GPLv3 to an MIT license.

Placeholder

13 May 22:22
Compare
Choose a tag to compare
Placeholder Pre-release
Pre-release
0.0.0

First!