Setup: Difference between revisions
No edit summary |
|||
Line 48: | Line 48: | ||
At SLAC, test that it is working by e.g. | At SLAC, test that it is working by e.g. | ||
$ cd ~/myrelease | $ cd ~/myrelease | ||
$ cxi.pyana -c | $ cxi.pyana -c /reg/d/ffb/cxi/temp/cctbx/tutorials/setup/test.cfg /reg/d/ffb/cxi/temp/Feb2013calib/e290-r0069-s00-c00.xtc | ||
This should start a viewer, displaying dark-subtracted averages from an XTC stream. | This should start a viewer, displaying dark-subtracted averages from an XTC stream. |
Revision as of 23:16, 25 September 2013
cctbx.xfel is installed at SLAC for general use. Before it can be used, the following setup commands need to be run to configure the environment.
Run once
These steps need only be performed once before using cctbx.xfel.
Configure pyana
Configuration files for pyana and cctbx.xfel are generally placed in a directory in your home account named ~/myrelease or ~/analisys-rel. Follow these instructions from SLAC to configure pyana.
Configure cctbx.xfel
The simplest way to configure your environment to run cctbx.xfel is to run this command (bash(1) users):
. /reg/d/ffb/cxi/temp/cctbx/cctbx_build/setpaths.sh
csh(1) users should use this command:
source /reg/d/ffb/cxi/temp/cctbx/cctbx_build/setpaths.csh
To make these changes persistent, bash(1) users are encouraged to add these lines to ~/.bashrc
test -r "/reg/d/ffb/cxi/temp/cctbx/cctbx_build/setpaths.sh" && \ . "/reg/d/ffb/cxi/temp/cctbx/cctbx_build/setpaths.sh"
csh(1) users should instead add these lines to ~/.cshrc
test -r "/reg/d/ffb/cxi/temp/cctbx/cctbx_build/setpaths.csh" && \ source "/reg/d/ffb/cxi/temp/cctbx/cctbx-build/setpaths.csh"
Note: to avoid surprises when running cctbx.xfel from a non-interactive shell, it is recommended that bash(1) users edit ~/.bash_profile, and put this line near the top:
test -r "${HOME}/.bashrc" && . "${HOME}/.bashrc"
A job submitted to the cluster will typically run cctbx.xfel from a non-interactive shell.
Linking pyana to cctbx.xfel
Run these commands to associate pyana and cctbx.xfel together:
$ cd ~/myrelease/my_ana_pkg $ ln -s /reg/d/ffb/cxi/temp/cctbx/cctbx_project/xfel/cxi/cspad_ana src $ cd .. $ scons
Run each time on logging on to SLAC
Whenever you log on to a fresh shell at SLAC, before you can use any portion of cctbx.xfel that uses pyana, you must run these commands:
$ cd ~/myrelease $ sit_setup
Test the installation
At SLAC, test that it is working by e.g.
$ cd ~/myrelease $ cxi.pyana -c /reg/d/ffb/cxi/temp/cctbx/tutorials/setup/test.cfg /reg/d/ffb/cxi/temp/Feb2013calib/e290-r0069-s00-c00.xtc
This should start a viewer, displaying dark-subtracted averages from an XTC stream.