Line 109: |
Line 109: |
| # - for ADSC detectors, there are at least three ways to obtain ORGX and ORGY values from the header (see below); | | # - for ADSC detectors, there are at least three ways to obtain ORGX and ORGY values from the header (see below); |
| # - the same might be a problem for MAR headers, too (not sure about this) | | # - the same might be a problem for MAR headers, too (not sure about this) |
− | # - on Mac OS X, Xcode (from http://developer.apple.com/tools/xcode) might be needed - not sure about this | + | # - on Mac OS X, Xcode (from http://developer.apple.com/tools/xcode) is needed. |
| # | | # |
| # notes for debugging of the script: | | # notes for debugging of the script: |
Line 919: |
Line 919: |
| By using your own file, you can easily update to the latest revision, or even change the script, without having to bother the system administrator. | | By using your own file, you can easily update to the latest revision, or even change the script, without having to bother the system administrator. |
| | | |
− | On Mac OS X, installation of the "Command Line Tools" (from http://developer.apple.com/downloads; requires Apple ID) is required. These are also part of the (larger, but also free) [http://developer.apple.com/tools/xcode Xcode] package. This package comes with a license that has to be accepted by the user when running a Command Line Tool for the first time.
| + | See also [[Generate_XDS.INP#Dependencies]] below, and the [[Installation]] article. |
− | | |
− | See also the [[Installation]] article.
| |
| | | |
| == Obtaining generate_XDS.INP from this webpage == | | == Obtaining generate_XDS.INP from this webpage == |
Line 958: |
Line 956: |
| The script will only work if all the required commands are available. They reside in either the <code>coreutils</code> RPM, or specific RPMs (<code>gawk, sed, bc, grep, python</code> ...). Please note that to get the <code>strings</code> command on some Linux distributions (e.g. FC23) you need to install the <code>binutils</code> RPM package. | | The script will only work if all the required commands are available. They reside in either the <code>coreutils</code> RPM, or specific RPMs (<code>gawk, sed, bc, grep, python</code> ...). Please note that to get the <code>strings</code> command on some Linux distributions (e.g. FC23) you need to install the <code>binutils</code> RPM package. |
| For Eiger data processing, the <code>h5dump</code> program must be installed. This is part of <code>hdf5-tools</code> (Ubuntu) or <code>hdf5</code> (RHEL). | | For Eiger data processing, the <code>h5dump</code> program must be installed. This is part of <code>hdf5-tools</code> (Ubuntu) or <code>hdf5</code> (RHEL). |
| + | |
| + | On Mac OS X, installation of the "Command Line Tools" (from http://developer.apple.com/downloads; requires Apple ID) is required. These are also part of the (larger, but also free) [http://developer.apple.com/tools/xcode Xcode] package. This package comes with a license that has to be accepted by the user when running a Command Line Tool for the first time. |
| | | |
| An easy way to check for missing programs is | | An easy way to check for missing programs is |
Line 966: |
Line 966: |
| and for Ubuntu this would be (untested!) | | and for Ubuntu this would be (untested!) |
| sudo apt-get install coreutils binutils gawk sed bc grep python hdf5-tools | | sudo apt-get install coreutils binutils gawk sed bc grep python hdf5-tools |
| + | |
| + | See also [Installation]. |
| | | |
| == Limitations == | | == Limitations == |