ATLAS Offline Software
Loading...
Searching...
No Matches
python.TriggerAPI.TriggerAPISession Namespace Reference

Classes

class  Formatter
class  TriggerAPISession

Variables

str __author__ = 'Will Buttinger'
str __version__ = "$Revision: 1.0 $"
str __doc__ = "Provides a helper class for managing a session of interactions with the TriggerAPI singleton"
 log = logging.getLogger(__name__)
 parser
 default
 None
 help
 metavar
 subparsers = parser.add_subparsers(help="Available commands",dest="command",required=True)
 parser_getLowestUnprescaled
 type
 float
 parser_chains
 str
 nargs
 action
 parser_runs = subparsers.add_parser('runs',help='List runs available in the session')
 parser_getLowerUnprescaled
 parser_getLowerUnprescaledByRun
 choices
 int
 args = parser.parse_args()
 command
 s = TriggerAPISession(args.input)
 triggerType
bool pandasPrint = False
 extraWarning = None
 result
 chains = s.chains(triggerType=args.triggerType)
dict runRanges = {}
list badRuns = []
int prevRun = 0
 pbar = tqdm.tqdm(sorted(result.keys()),unit=" runs",bar_format='{l_bar}{bar:10}{r_bar}{bar:-10b}')
str lf = "---" else -1
 df = pd.DataFrame(result) if len(result) else pd.DataFrame(columns=['name','triggerType','livefraction'])
 dfStr = df.sort_values(by=['triggerType','name','runStart'],ascending=[True,True,True]).to_string(index=False)

Variable Documentation

◆ __author__

str python.TriggerAPI.TriggerAPISession.__author__ = 'Will Buttinger'
private

Definition at line 4 of file TriggerAPISession.py.

◆ __doc__

str python.TriggerAPI.TriggerAPISession.__doc__ = "Provides a helper class for managing a session of interactions with the TriggerAPI singleton"
private

Definition at line 6 of file TriggerAPISession.py.

◆ __version__

str python.TriggerAPI.TriggerAPISession.__version__ = "$Revision: 1.0 $"
private

Definition at line 5 of file TriggerAPISession.py.

◆ action

python.TriggerAPI.TriggerAPISession.action

Definition at line 326 of file TriggerAPISession.py.

◆ args

python.TriggerAPI.TriggerAPISession.args = parser.parse_args()

Definition at line 348 of file TriggerAPISession.py.

◆ badRuns

list python.TriggerAPI.TriggerAPISession.badRuns = []

Definition at line 379 of file TriggerAPISession.py.

◆ chains

python.TriggerAPI.TriggerAPISession.chains = s.chains(triggerType=args.triggerType)

Definition at line 367 of file TriggerAPISession.py.

◆ choices

python.TriggerAPI.TriggerAPISession.choices

Definition at line 342 of file TriggerAPISession.py.

◆ command

python.TriggerAPI.TriggerAPISession.command

Definition at line 350 of file TriggerAPISession.py.

◆ default

python.TriggerAPI.TriggerAPISession.default

Definition at line 313 of file TriggerAPISession.py.

◆ df

python.TriggerAPI.TriggerAPISession.df = pd.DataFrame(result) if len(result) else pd.DataFrame(columns=['name','triggerType','livefraction'])

Definition at line 432 of file TriggerAPISession.py.

◆ dfStr

python.TriggerAPI.TriggerAPISession.dfStr = df.sort_values(by=['triggerType','name','runStart'],ascending=[True,True,True]).to_string(index=False)

Definition at line 435 of file TriggerAPISession.py.

◆ extraWarning

str python.TriggerAPI.TriggerAPISession.extraWarning = None

Definition at line 360 of file TriggerAPISession.py.

◆ float

python.TriggerAPI.TriggerAPISession.float

Definition at line 321 of file TriggerAPISession.py.

◆ help

python.TriggerAPI.TriggerAPISession.help

Definition at line 313 of file TriggerAPISession.py.

◆ int

python.TriggerAPI.TriggerAPISession.int

Definition at line 343 of file TriggerAPISession.py.

◆ lf

str python.TriggerAPI.TriggerAPISession.lf = "---" else -1

Definition at line 390 of file TriggerAPISession.py.

◆ log

python.TriggerAPI.TriggerAPISession.log = logging.getLogger(__name__)

Definition at line 12 of file TriggerAPISession.py.

◆ metavar

python.TriggerAPI.TriggerAPISession.metavar

Definition at line 315 of file TriggerAPISession.py.

◆ nargs

python.TriggerAPI.TriggerAPISession.nargs

Definition at line 325 of file TriggerAPISession.py.

◆ None

python.TriggerAPI.TriggerAPISession.None

Definition at line 313 of file TriggerAPISession.py.

◆ pandasPrint

bool python.TriggerAPI.TriggerAPISession.pandasPrint = False

Definition at line 359 of file TriggerAPISession.py.

◆ parser

python.TriggerAPI.TriggerAPISession.parser
Initial value:
1= argparse.ArgumentParser(
2 prog='tapis',
3 description=,
4 epilog='General command structure is: tapis [grl/menu/file/json] [command] [--commandOpt1] [--commandOpt2] ...',
5 formatter_class=Formatter)

Definition at line 305 of file TriggerAPISession.py.

◆ parser_chains

python.TriggerAPI.TriggerAPISession.parser_chains
Initial value:
1= subparsers.add_parser('chains',help='Show info about a chain or selection of chains',
2 formatter_class=argparse.ArgumentDefaultsHelpFormatter)

Definition at line 323 of file TriggerAPISession.py.

◆ parser_getLowerUnprescaled

python.TriggerAPI.TriggerAPISession.parser_getLowerUnprescaled
Initial value:
1= subparsers.add_parser('getLowerUnprescaled',help='Get chains that are deemed to be of same type but lower and also unprescaled compared to a given chain',
2 formatter_class=argparse.ArgumentDefaultsHelpFormatter)

Definition at line 330 of file TriggerAPISession.py.

◆ parser_getLowerUnprescaledByRun

python.TriggerAPI.TriggerAPISession.parser_getLowerUnprescaledByRun
Initial value:
1= subparsers.add_parser('getLowestUnprescaledByRun',
2 help='Get lowest unprescaled chain names by run, results presented in terms of run ranges',
3 formatter_class=argparse.ArgumentDefaultsHelpFormatter)

Definition at line 335 of file TriggerAPISession.py.

◆ parser_getLowestUnprescaled

python.TriggerAPI.TriggerAPISession.parser_getLowestUnprescaled
Initial value:
1= subparsers.add_parser('getLowestUnprescaled',help='Get lowest unprescaled chain names',
2 formatter_class=argparse.ArgumentDefaultsHelpFormatter)

Definition at line 319 of file TriggerAPISession.py.

◆ parser_runs

python.TriggerAPI.TriggerAPISession.parser_runs = subparsers.add_parser('runs',help='List runs available in the session')

Definition at line 328 of file TriggerAPISession.py.

◆ pbar

python.TriggerAPI.TriggerAPISession.pbar = tqdm.tqdm(sorted(result.keys()),unit=" runs",bar_format='{l_bar}{bar:10}{r_bar}{bar:-10b}')

Definition at line 382 of file TriggerAPISession.py.

◆ prevRun

python.TriggerAPI.TriggerAPISession.prevRun = 0

Definition at line 380 of file TriggerAPISession.py.

◆ result

list python.TriggerAPI.TriggerAPISession.result
Initial value:
1= s.getLowestUnprescaled(triggerType=args.triggerType,
2 livefraction=args.livefraction,
3 runStart=args.runStart,runEnd=args.runEnd)

Definition at line 363 of file TriggerAPISession.py.

◆ runRanges

dict python.TriggerAPI.TriggerAPISession.runRanges = {}

Definition at line 377 of file TriggerAPISession.py.

◆ s

python.TriggerAPI.TriggerAPISession.s = TriggerAPISession(args.input)

Definition at line 352 of file TriggerAPISession.py.

◆ str

python.TriggerAPI.TriggerAPISession.str

Definition at line 325 of file TriggerAPISession.py.

◆ subparsers

python.TriggerAPI.TriggerAPISession.subparsers = parser.add_subparsers(help="Available commands",dest="command",required=True)

Definition at line 316 of file TriggerAPISession.py.

◆ triggerType

python.TriggerAPI.TriggerAPISession.triggerType

Definition at line 357 of file TriggerAPISession.py.

◆ type

python.TriggerAPI.TriggerAPISession.type

Definition at line 321 of file TriggerAPISession.py.