Line 77: |
Line 77: |
| Furthermore, you want the [https://www.dectris.com/company/news/newsroom/news-details/process-eiger-data-with-xds-fast Neggia] library (does not work for HDF5 data from DLS) or the [https://github.com/DiamondLightSource/durin Durin plugin]. These may be installed through the <code>get_folder.sh</code> script, in <code>/usr/local/lib64</code>. | | Furthermore, you want the [https://www.dectris.com/company/news/newsroom/news-details/process-eiger-data-with-xds-fast Neggia] library (does not work for HDF5 data from DLS) or the [https://github.com/DiamondLightSource/durin Durin plugin]. These may be installed through the <code>get_folder.sh</code> script, in <code>/usr/local/lib64</code>. |
| | | |
− | == Mac OSX == | + | == macOS == |
| | | |
| === [[XDS]] package === | | === [[XDS]] package === |
| If you are an academic user, | | If you are an academic user, |
| + | |
| + | ==== Intel processor ==== |
| | | |
| echo you may have to "sudo su" first, to obtain administrator permissions! | | echo you may have to "sudo su" first, to obtain administrator permissions! |
Line 91: |
Line 93: |
| if you get a security error popup (google "xattr com.apple.quarantine catalina"). | | if you get a security error popup (google "xattr com.apple.quarantine catalina"). |
| | | |
− | For the Apple M1 chip, use
| + | ==== Apple M1 processor ==== |
| | | |
| echo you may have to "sudo su" first, to obtain administrator permissions! | | echo you may have to "sudo su" first, to obtain administrator permissions! |
Line 97: |
Line 99: |
| curl -L -o - https://xds.mr.mpg.de/XDS-Apple_M1.tar.gz | tar xzvf - | | curl -L -o - https://xds.mr.mpg.de/XDS-Apple_M1.tar.gz | tar xzvf - |
| ln -sf XDS-Apple_M1/* . | | ln -sf XDS-Apple_M1/* . |
| + | |
| + | If you want to process .h5 files written by Dectris' detectors, use the [https://strucbio.biologie.uni-konstanz.de/pub/mac_bin/dectris-neggia-Apple-arm64.so Neggia plugin for Apple ARM64 processors]. I could not successfully compile the Durin plugin for data from DLS, see https://github.com/DiamondLightSource/durin/issues/24 . |
| | | |
| === Prerequisites (Xcode, CCP4) for [[generate_XDS.INP]], [[XDSGUI]] and other programs === | | === Prerequisites (Xcode, CCP4) for [[generate_XDS.INP]], [[XDSGUI]] and other programs === |
Line 105: |
Line 109: |
| -rw-r--r-- 1 kay staff 107 7 Mär 09:41 .zprofile | | -rw-r--r-- 1 kay staff 107 7 Mär 09:41 .zprofile |
| kay@Kays-MacBook-Air-2018 ~ % cat .zprofile | | kay@Kays-MacBook-Air-2018 ~ % cat .zprofile |
− | source /Users/kay/.profile | + | source $HOME/.profile |
| # Added by CCP4 package manager: | | # Added by CCP4 package manager: |
| . '/Applications/ccp4-7.1/bin/ccp4.setup-sh' | | . '/Applications/ccp4-7.1/bin/ccp4.setup-sh' |
Line 134: |
Line 138: |
| | | |
| In order to enable [[Eiger]] data processing, the <code>get_folder.sh</code> script | | In order to enable [[Eiger]] data processing, the <code>get_folder.sh</code> script |
− | # copies Dectris' Neggia library and DLS's Durin library into <code>/usr/local/lib64</code> | + | # copies Dectris' Neggia library and DLS's Durin library into <code>/usr/local/lib64</code> (see above for Neggia and Durin on M1 Macs; the script does not yet handle this automatically) |
| # copies [https://www.globalphasing.com GlobalPhasing's] <code>hdf2mini-cbf</code> into <code>/usr/local/bin</code>, but under the name <code>H5ToXds</code> (consider getting a [https://www.globalphasing.com/autoproc/ autoPROC] license!) | | # copies [https://www.globalphasing.com GlobalPhasing's] <code>hdf2mini-cbf</code> into <code>/usr/local/bin</code>, but under the name <code>H5ToXds</code> (consider getting a [https://www.globalphasing.com/autoproc/ autoPROC] license!) |
| # copies <code>h5dump</code> [https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.1/bin/unix/hdf5-1.12.1-Std-macos11_64-clang.tar.gz] into <code>/usr/local/bin</code> | | # copies <code>h5dump</code> [https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.1/bin/unix/hdf5-1.12.1-Std-macos11_64-clang.tar.gz] into <code>/usr/local/bin</code> |