|
1 | 1 | # `pylhc-submitter` Changelog |
2 | 2 |
|
| 3 | +## Version 2.0.5 |
| 4 | + |
| 5 | +- Implemented compatibility with the recently released `htcondor 25.0` which brought breaking changes. |
| 6 | +- Fixed the display of the quick stats summary message shown right after submitting to HTCondor. |
| 7 | + |
3 | 8 | ## Version 2.0.4 |
4 | 9 |
|
5 | 10 | - Fixed use of `np.NaN` to ensure compatibility with `numpy 2.0`. |
|
21 | 26 | - General code cleanup/refactoring/documentation: |
22 | 27 | - Partly breaks backward compatibility, if individual methods of the `job_submitter`-functionality have been used. |
23 | 28 | - Does not affect any setups simply calling the `main()` function of `job_submitter.py` or calling the `job_submitter` as a module. |
24 | | - - Apart from some fixed imports, following the new structure, the `autosix` module has been untouched. |
| 29 | + - Apart from some fixed imports, following the new structure, the `autosix` module has been untouched. |
25 | 30 |
|
26 | 31 |
|
27 | 32 | - New Feature of `job_submitter`: |
28 | | - - `output_destination` input parameter, which sets an output directory in which the folder-stucture |
29 | | - for the jobs will be replicated and the job's `job_output_dir` will be copied into "manually" at the end of the job, |
| 33 | + - `output_destination` input parameter, which sets an output directory in which the folder-stucture |
| 34 | + for the jobs will be replicated and the job's `job_output_dir` will be copied into "manually" at the end of the job, |
30 | 35 | instead of having the directory transferred back to the `working directory` by htcondor. |
31 | 36 |
|
32 | 37 | ## Version 1.1.1 |
|
38 | 43 | This release adds some changes the `autosix` module: |
39 | 44 |
|
40 | 45 | - New Features: |
41 | | - - Added `sixdesk_directory` option, which allows the user to choose their own |
| 46 | + - Added `sixdesk_directory` option, which allows the user to choose their own |
42 | 47 | sixdesk environment (default is PRO on AFS). |
43 | 48 | - Added `max_materialize` option, which allows the user to specify the amount of jobs that |
44 | 49 | materialize at once per SixDesk Workspace (i.e. one realization in the `replace_dict`). |
45 | 50 | This enables the user to send more jobs to HTCondor than are allowed within their user limit. |
46 | 51 | See the HTCondor API for details. This option requires writing rights in the `sixdesk_directory`. |
47 | | - - Allow `ENERGY` and `EMITTANCE` to be set via `replace_dict`, which are then |
| 52 | + - Allow `ENERGY` and `EMITTANCE` to be set via `replace_dict`, which are then |
48 | 53 | passed to the `sixdeskenv` (`GAMMA` is calculated from the `EMITTANCE` automatically). |
49 | | - |
| 54 | + |
50 | 55 | - Changes: |
51 | 56 | - Big object-oriented restructuring of the Stages and increased use of Dataclasses. |
52 | 57 | - Some other small changes to improve readablity. |
|
0 commit comments