Set up PSDM software: Difference between revisions
Jump to navigation
Jump to search
m (Removed redundant heading) |
m (Comments, thanks to mamin@.) |
||
Line 1: | Line 1: | ||
<!-- XXX Prerequisites: PSDM must be installed XXX On viper these paths are all wrong --> | |||
A ''test release'', which refers to a particular release of the LCLS packages, is represented by a directory in the file system, often called <code>analysis-rel</code> or <code>myrelease</code>. 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 [https://confluence.slac.stanford.edu/display/PCDS/Analysis+Workbook.+Quick+Tour Analysis Workbook. Quick Tour]. Assuming the LCLS software is installed at <code>/reg/d/psdm</code>, the LCLS environment is prepared in a bash(1) shell using | A ''test release'', which refers to a particular release of the LCLS packages, is represented by a directory in the file system, often called <code>analysis-rel</code> or <code>myrelease</code>. 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 [https://confluence.slac.stanford.edu/display/PCDS/Analysis+Workbook.+Quick+Tour Analysis Workbook. Quick Tour]. Assuming the LCLS software is installed at <code>/reg/d/psdm</code>, the LCLS environment is prepared in a bash(1) shell using | ||
$ . /reg/g/psdm/etc/ana_env.sh | $ . /reg/g/psdm/etc/ana_env.sh |
Revision as of 23:46, 3 February 2014
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). These settings may be made persistent by adding
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 using
$ newrel ana-current myrelease $ cd myrelease $ newpkg my_ana_pkg