Welcome to ServiceX Client Library’s documentation!#
ServiceX Client Library#
Client access library for ServiceX
Introduction#
Given you have a selection string, this library will manage submitting it to a ServiceX instance and retrieving the data locally for you. The selection string is often generated by another front-end library, for example:
func_adl.xAOD (for ATLAS xAOD’s)
func_adl.uproot (for flat ntuples)
tcut_to_castle (translates
TCut
like syntax into aservicex
query - should work for both)
Prerequisites#
Before you can use this library you’ll need:
An environment based on python 3.7 or later. 3.11 is highest supported at the moment.
A
ServiceX
end-point. This is usually gotten by logging into and getting approved at the servicex endpoint. Once you do that, you’ll have an API token, which this library needs to access theServiceX
endpoint, and the web address where you got that token (theendpoint
address).