Set up PSDM software: Difference between revisions
m (Migrate comments from google document.) |
m (Migrate comments from google document.) |
||
Line 1: | Line 1: | ||
<!-- XXX Prerequisites: PSDM must be installed XXX On viper these paths are all wrong XXX What's PSDM? That should either be explained here (an everybody would see it) or in the PSDM installation instructions (but then only those actually needing to install it would see it). --> | <!-- XXX Prerequisites: PSDM must be installed, and it is assumed that it is properly maintained XXX On viper these paths are all wrong XXX What's PSDM? That should either be explained here (an everybody would see it) or in the PSDM installation instructions (but then only those actually needing to install it would see it). --> | ||
<!-- XXX BELOW NEEDS SOME WORK, headings, etc --> | <!-- XXX BELOW NEEDS SOME WORK, headings, etc --> |
Revision as of 22:46, 4 February 2014
If you are installing somewhere other than SLAC, follow these instructions to install SLAC's PSDM suite.
A test release, which refers to a particular release of the LCLS packages, is represented by a directory in the file system, often called analysis-rel
or myrelease
. An analysis package within the test release in turn refers to the files implementing the analysis modules of the package. Details about installing of a test release and analysis packages are covered in Analysis Workbook. Quick Tour. Assuming the LCLS software is installed at /reg/d/psdm
, the LCLS environment is prepared in a bash(1) shell using
$ . /reg/g/psdm/etc/ana_env.sh
or
% source /reg/g/psdm/etc/ana_env.csh
for a csh(1). Sourcing ana_env.sh
or ana_env.csh
modifies the environment of the current shell, and would have to be repeated every time a new shell is started. To make the changes persistent, add
test -r /reg/g/psdm/etc/ana_env.sh && . /reg/g/psdm/etc/ana_env.sh
to ~/.bashrc
, or
test -r /reg/g/psdm/etc/ana_env.csh && source /reg/g/psdm/etc/ana_env.csh
to ~/.cshrc
as appropriate. A test released based on the most current LCLS software is then set up in the current working directory using
$ newrel ana-current myrelease $ cd myrelease $ sit_setup $ newpkg my_ana_pkg
External links
- More detailed manual: Pyana User Manual
- Analysis Workbook. Packages and Releases