2,684
edits
No edit summary |
|||
Line 5: | Line 5: | ||
This is Fortran code for generating these files in the same directory where the frames are (i.e. you need write permission in that directory!): | This is Fortran code for generating these files in the same directory where the frames are (i.e. you need write permission in that directory!): | ||
! generate .adx files from existing XDS.INP and XDS_ASCII.HKL | ! Task: generate .adx files from existing XDS.INP and XDS_ASCII.HKL | ||
! to be able to visualize where XDS finds/expects reflections | |||
! The latest beta versions of ADXV (from http://www.scripps.edu/~arvai/adxv/) | |||
! can read these .adx files and display them together with the frames. | |||
! Compilation: save this code as "generate_adx.f90" and compile with e.g. | |||
! gfortran -O -C generate_adx.f90 -o generate_adx | |||
! Then move the resulting binary to /usr/local/bin or ~/bin | |||
! Usage: go to the directory which has XDS_ASCII.HKL and run generate_adx | |||
! - the resulting files will be written to the directory where the frames are | |||
! - which means you need write permission for that directory | |||
! - which also means that the program might overwrite your frames if something goes wrong | |||
! If you don't want this then just change the NAME_TEMPLATE_OF_DATA_FRAMES= line. | |||
! Kay Diederichs 6/2009 | |||
! | |||
implicit none | implicit none | ||
integer :: hkl(3),iframe,j=-10000,mini=huge(mini),maxi=-huge(maxi),& | integer :: hkl(3),iframe,j=-10000,mini=huge(mini),maxi=-huge(maxi),& |