ServiceX Analysis Utilities

This package provides tools for interacting with ServiceX, a data extraction, transformation, and delivery system built for ATLAS and CMS analyses on large datasets. The Analysis Utils package offers helper functions that streamline ServiceX usage and simplify its integration into analysis workflows. The package also contains specific use-case tools that leverage the service.


Installation

Install the package from PyPI:

pip install servicex-analysis-utils

More information can be found in Installation and requirements

Documentation Contents


Utility Functions

to_awk()

Loads Awkward Arrays from ServiceX deliver() output.

Detailed usage is available in Materialization documentation.

get_structure()

Creates and sends ServiceX requests to retrieve file structures, with a CLI implementation.

Detailed usage is available in File introspection documentation.