Releases: XENONnT/utilix
Releases · XENONnT/utilix
v0.9.1
v0.9.0
What's Changed
- Add xent_collection_admin by @yuema137 in #114
- Add more partitions and update unit test by @yuema137 in #116
- Move binding before partition by @zihaoxu98 in #119
- Add error message for failed submission, job id for successful submission by @yuema137 in #120
- Proposal to use pre-commit for continuous integration by @dachengx in #121
- Use singleton pattern to only initialize
DB
once by @dachengx in #122 - Add more function to manipulate logging by @dachengx in #123
- Add a shell script module by @dachengx in #124
- Add a class to tarball the editable user-installed package from git repo by @dachengx in #125
- Use
pyproject.toml
to install utilix by @dachengx in #126 - Add shell script to install packages by @dachengx in #127
New Contributors
- @zihaoxu98 made their first contribution in #119
Full Changelog: v0.8.5...v0.9.0
v0.8.5
v0.8.4
v0.8.3
v0.8.0
In this release, we refactored the batch module, which is used for job submission.
Major changes include:
- Integrate the functions in the JobSubmission class
- Use pydantic and typing to validate the argument types so that the error message will be easy to read if the arguments are not in the correct format. Also, the error messages will be thrown during the initialization before the submission actually runs.
- The overwriting and log-dir checking for dali is also put in the validators.
- Use simple_slurm to generate the sbatch script instead of a hard-coded template. Simple_slurm deletes the batch automatically after the submission. The script is also available with the “dry run” option. More information is accessible by setting verbose to be True
Note: The submit_job() function is kept for compatibility so that the users can still use their existing code. But if the users use JobSubmission, there will be more information provided in modern code editor like vscode