Universität Hamburg
    Hamburg University - Chemistry - TMC - Stribeck - Downloads SearchDeutsche Version
Download programs, information , ...
  • Paper on Development of 2D-SAXS Evaluation Program (SF-Package)
  • Image preprocessing - an essay
  • canSAS: My contribution to the discussion on a common file format for SAS
  • SAXS of Elastomers During Straining
  • Ultra Small-Angle Scattering
  • Using nonlinear regression to fit IDFs
  • Download (3.7MB) transparencies of my contribution to XIPS 2001, Bielsko Biala, Poland, December 5-8, 2001.

    DownloadTOPAS April 2007 (MS-DOS, 929KB)

        ... is my standard program for the evaluation of the small-angle X-ray scattering. It is written in Turbo Pascal 6.0 and runs under MS-DOS or in the DOS-Boxes of either MS-Windows or Linux. Here is the latest version which is optimized for DOS-Boxes (i.e. mouse support disabled). Sources are included. Installation: Put TOPNEW.ZIP into a separate program directory. Unzip. Unzip run.zip. Put the program directory into the path of AUTOEXEC.BAT. Added features: • ASCII curve read and write. • SAXS data spatial frequency filtering. • Enhanced curve manipulation (rename, delete points ...). • Median filter, binning (#COMBOUT,,average) • General transformation from weird input data to units of scattering vector (#CTS)

        TOPAS (MS-DOS, 750KB)

        ... is an older version of TOPAS including a German version and some helper programs, which are becoming obsolete. Sources are supplied and free.

        NONLIN (MS-DOS, 260KB)

        ... is really hard stuff for the advanced programmer. I use this program (and several derivates, which are not supplied here) for the fitting of SAXS curves by models. Sources are supplied and free. Hardcopy uses control sequences for the HP LaserJet.
        I uploaded freshly compiled versions of the old stuff. Now the programs should even run on fast INTEL processors. Visit my "more user-friendly" page on nonlinear regression!

        PCPOLDOS (MS-DOS, Win3.1, 1.0 MB)

        ... is a collection of MS-DOS programs, intended for the data evaluation of X-ray scattering curves and patterns recorded in Hamburg at the Polymer Beamline A2 with the old hardware. If you still have VPF or CPF files you may need it.

        SF-Package (pv-wave, UNIX, 2.2 MB, March 2006)

        SF-Package (pv-wave, UNIX, 2.6 MB, Sept 2008) (additionally containing programs for fiber tomography, estimation of the central scattering, 2D desmearing, direct mapping of WAXD fiber patterns into reciprocal space and WAXD peak analysis (program names beginning with "wf_

        SF-Package (pv-wave, UNIX, 2.6 MB, March 2009) (additionally containing programs for high-precision peak parameter determination: sf_peakfit.pro, sf_anapeaks.pro, sf_anapeakso.pro).

        ... is a package of procedures for pre-processing and evaluation of 2D-SAXS patterns with fiber symmetry. Procedures for reading many file formats used at synchrotron beam lines are supplied (search for *read.pro). The set has been tested with pv-wave on Linux-boxes and on a Silicon Graphics workstation. Documentation (very old) is supplied in LyX, TeX and PostScript format. This package is constantly under construction. For every experiment I write new wrapper programs which take care of the individual experimental situation (e.g. coupling of detectors, assignment of temperature to channels, correction of flaws in the setup). Put the procedures in pv-work.tar.bz2 in your data directory and modify them. The actual set of procedures describes what I do to process data recorded at the ESRF, beam line ID02 with coupled SAXS/WAXS data. The basic reading procedure is edf_read.pro. As it is programmed here it will probably only be able to process the embedded ASCII data correctly, if run under a UNIX system (because it relies on the UNIX-type end-of-line convention). The same applies to the search for the beginning of the embedded binary detector data (search for a line which only contains the character "}".

        Start with the procedure alignaset.pro or expalign.pro which will interactively center, align, and mask raw data. After that continue with allalign2cdf.pro -- this procedure generates harmonized SAXS images, interference functions and the multidimensional chord distribution functions (CDFs) automatically. Alas: The wrapper programs heavily rely on the availability of the programs in sf_progs.tar.bz2. In this basic set you will find all the tricks to make the Fourier transform work correctly on scattering data (origin shifts, half-pixel shifts, hanning)

        Are you trying to read CPF files, VPF files or LPF files? Here is a (preliminary) solution, which works for pv-wave and which should work for IDL as well. didatest('filename') resolves the internal structure of a DIDA file. cpfread('filename',ImageNumber) should read CPF or VPF files into an image "sfa_structure". -- X-Ray patterns (curves, images) which are recorded in Hamburg are frequently written using the DIDA package. The programs didatest.pro and cpfread.pro show, how DIDA is organized and offer a way to read images for data evaluation with my SF-Package.

    Hamburg University - Chemistry - TMC - Stribeck - Downloads SearchDeutsche Version
Updated March 19, 2009 by Norbert Stribeck    Imprint