Introduction
XTC Explorer is a GUI-based tool to explore interactively the XTC data files.
Data is extracted using the LCLS framework pyana.
This application is implemented as a Python module for pyana. To
GUI is implemented on PyQt,
visualization of data uses matplotlib, data processing algorithms are accelerated by NumPy and SciPy libraries.
Naming conventions:
- project name: XTC Explorer
- package name in the offline software releases: XtcExplorer
- executable name: xtcexplorer
Manual: XTC Explorer
This tutorial shows how to set up environment, start application, explore content of the xtc file, etc.
Set up environment
- See for details Analysis Workbook. Account Setup
- Log onto any machine of the interactive pools psananeh or psanafeh:
ssh -Y pslogin ssh psanafeh
- Once per session execute one of the following scripts
- for bash shell:
. /reg/g/psdm/etc/sit_env.sh
- or for csh shell:
source /reg/g/psdm/etc/sit_env.csh
- for bash shell:
- You should always run this application from your own release working directory:
At this point you are ready to go.
newrel ana-current my_tutorial_release; cd my_tutorial_release; sit_setup;
Optional: if something need to be changed in code, check out the latest version of package and "compile":
addpkg XtcExplorer HEAD scons
Start xtcexplorer
The xtcexplorer could be started by the command with xtc file name pattern:
xtcexplorer /reg/d/psdm/CXI/cxitut13/xtc/e????*
Exercise 1:
References
Overview
Content Tools