Skip to content

0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 May 09:19
· 2 commits to master since this release
7c7a2b8

Summary

This is a major update of the interface to the DIRAC grid for protopipe.
It is strongly recommended to any protopipe user that runs analyses on the DIRAC platform to apply this upgrade.

IMPORTANT: Due to the nature of protopipe the installation of the interface is also needed to create the directory structure for a new analysis, which makes some use-cases like pure benchmarking more user-friendly (recommended). It is planned to migrate this interface into protopipe starting from its next minor release.

Following the upgrade to Python3 of DIRAC and CTADIRAC, now the interface can be installed as a Python3-based package.
A set of easy-to-use command-line tools has been defined.
Unit-testing has slightly improved, even though most inner operations are based on DIRAC.

The full-scale analysis framework has been reviewed and improved in light of these changes.
The interface provides provenance for the analyses stored on the DIRAC FileCatalog, a centralized logging system along with improved debugging and an improved single-analysis structure which synchronizes with the new benchmarking module of protopipe.

The interface provides also automatic builds of Docker containers for both development and released content.

For more details, please find below the complete list of merged Pull Request since the last release.

Contributors

What is changed since 0.3.1

🚀 General features

🐛 Bug Fixes

🧰 Maintenance