Published August 12, 2022 | Version v1

Improving type safety in Rucio

Authors/Creators

Contributors

  • 1. ROR icon European Organization for Nuclear Research

Description

This report covers my contribution to the Rucio project during my eight weeks at CERN from June 20th to August 12th 2022. Rucio is an open source distributed data management system initially built to serve the ATLAS experiment's needs, but is now also used in other scientific experiments like CMS and DUNE. Rucio is written in Python, and in June 2022 ended support for Python 2.7. This allows the introduction of Python type annotations throughout the codebase, which was part of my work.

Files

report.pdf

Files (296.2 kB)

Name Size Download all
md5:3fde27653c3b22ebbd6bc1396f6418ec
296.2 kB Preview Download

Additional details

Identifiers

CDS Report Number
CERN-STUDENTS-Note-2022-027

Linked records