wlcg#

Helpers and targets providing functionality to work with the Worldwide LHC Computing Grid.

Class WLCGFileSystem#

class WLCGFileSystem(section=None, **kwargs)#

Bases: RemoteFileSystem

Class WLCGTarget#

class WLCGTarget(path, fs=WLCGFileSystem.default_instance, **kwargs)#

Bases: RemoteTarget

directory_class#

alias of WLCGDirectoryTarget

file_class#

alias of WLCGFileTarget

Class WLCGFileTarget#

class WLCGFileTarget(path, fs=None, **kwargs)#

Bases: WLCGTarget, RemoteFileTarget

Class WLCGDirectoryTarget#

class WLCGDirectoryTarget(path, fs=None, **kwargs)#

Bases: WLCGTarget, RemoteDirectoryTarget

Functions#

get_ce_endpoint(ce)#

Extracts the endpoint from a computing element ce and returns it. Example:

get_ce_endpoint("grid-ce.physik.rwth-aachen.de:8443/cream-pbs-cms")
# -> "grid-ce.physik.rwth-aachen.de:8443"