Home / Grid tools & services / Data access & analysis

Data access and analysis with Panda/pathena

Page under construction

The Panda processing system supports full scale production and regional/group/individual user's production and distributed analysis; it uses Grid or local farm-based resources (OSG). Job dispatching is done within the system without a resource broker. Panda works reliably and fast: Job dispatching is done within the system without a resource broker; jobs are only executed after the input data are staged. Each user owns his user web page (after first job submission or registration), which keeps track of information concerning his jobs and input/output datasets. Output files can be accessed with DQ2.

Panda is available at BNL and other US sites, and will become available at CCIN2P3/Lyon.

Selected references

Data access

Data analysis

Selected commands

pathena
pathena command and its options; all options are optional, at least one jobOption file has to be provided.
>   pathena  
							 --inDS InputDataset
 							 --outDS OutputDataset
 							 --minDS MinimumBiasDataset
 							 --cavDS CavernDataset
 							 --split N
 							 --site SiteName
 							 --nfiles N
 							 --nFilesPerJob N
							 --nEventsPerJob N    {deprecated}
 							 --nSkipFiles N
 							 --libDS LibraryDataset 
 							 --long
							 --blong 
 							 -p bootstrap 
 							 -c command 
 							  <jobOption1.py> [<jobOption2.py> …] 
pathena_util
pathena_util accesses the database, which keeps recent records about jobs (last 3 days); without argument the latest or all jobIDs are used.
>   pathena_util 
					>>>   help()   
					>>>   help( <cmd> )   ex: help(show) 
					>>>   show( <JobID> )   
					>>>   kill( <JobID> )   ex: kill(1) {kill job with jobID = 1} 
					>>>   retry( <JobID> )   {only failed subjobs will be retried} 
					>>>   select( 'pandaParam=xxx' )   
							{ use any Panda job parameter, wildcard character "*" accepted}  
					>>>   get( <JobID> )   {get job record} 
				

Reporting problems

Tutorials

See also

↑ Top