You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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
      
  • You should always run this application from your own release working directory:
        newrel ana-current my_tutorial_release;
        cd my_tutorial_release;
        sit_setup; 
    
    At this point you are ready to go.

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

XTC Explorer
HDF5 Explorer
Pyana User Manual

  • No labels