b2luigi v1.0.2
Summary
The main goal of this release is the implementation of the --new
flag for gb2_ds_get
in the Gbasf2Process
. With the new changes, the usage of the --new
is no longer restricted to the belle
accounting group. Additional changes include the beginning of the depreciation processes for very user-specific implementations in b2luigi such as b2luigi/basf_helper/data.py
and the Basf2PathTask
, and more documentation updates.
Changes
-
The addition of the method
search_pattern_in_folder
now provides a way to search for the project name in the accounting group folder. This addition is necessary due to Belle II-user-based repositories' different directory structures (accounting groupbelle
) and group-based repositories. From a user's point of view, nothing has to be changed. Downloads from thegabsf2
Grid will always use the--new
flag. -
Deprecation
b2luigi/basf_helper/data.py
will be entirely depricated in the future. The tasks in this file are very tailored to user-specific problems and are no longer maintained. All the default paths given for specific file structures are no longer existent.- The
Basf2PathTask
would assert thebasf2
git hash upon running the task. Since this can lead to errors when running tasks from different environments and differentbasf2
releases, the assertion is now deleted. Thegit_hash
parameter is kept for theBasf2PathTask
.
-
Documentation
- Adjusted documentation links to point to
https://b2luigi.belle2.org//
- Instructions on how to utilise the
git_hash
parameter - External package linking
- Update the developer instructions
- More links to the
luigi
documentation
- Adjusted documentation links to point to
Compatibility
The git_hash
parameter in Basf2PathTask
is no longer asserted. Tasks specifically depending on this assertion might display unexpected behaviour.
Contributors
Belle II collaboration.
We appreciate the continued support and contributions from the community. Thank you! 🙌
Full Changelog: v1.0.1...v1.0.2