Difference between revisions of "Software"

From GISAXS
Jump to: navigation, search
(Data Viewing, Reduction, and Simple Analysis)
Line 7: Line 7:
 
** [http://staff.chess.cornell.edu/~smilgies/D-lineNotes/GISAXS-at-D-line/fit2d-GIXS-primer.html Fit2D primer.]
 
** [http://staff.chess.cornell.edu/~smilgies/D-lineNotes/GISAXS-at-D-line/fit2d-GIXS-primer.html Fit2D primer.]
 
** [http://g-line.chess.cornell.edu/G-lineStatus/G-lineManuals/CheatSheets/FIT2D_MAIN.html Fit2D hints page.]
 
** [http://g-line.chess.cornell.edu/G-lineStatus/G-lineManuals/CheatSheets/FIT2D_MAIN.html Fit2D hints page.]
 +
* [[ImageJ]]: A generic tool for image treatment and analysis. Can be used to open and process x-ray detector images.
 +
** [http://rsb.info.nih.gov/ij/ Official page.]
 
* [[view.gtk]]: A simple interface for viewing 2D data, calibrating your data into ''q''-space, and extracting linecuts. Written by [[Lin Yang]] for the [[X9]] beamline at [[NSLS]].
 
* [[view.gtk]]: A simple interface for viewing 2D data, calibrating your data into ''q''-space, and extracting linecuts. Written by [[Lin Yang]] for the [[X9]] beamline at [[NSLS]].
 
** [Download here.] Installation requires GTK libraries.
 
** [Download here.] Installation requires GTK libraries.
 
+
* [[DPDAK]]: Open-source Python tool for analyzing large sets of SAXS data. Wrosk on Linux and Windows.
 
+
** [https://dpdak.desy.de/index.php/Hauptseite Official site.]
* IsGISAXS (GISAXS analysis and simulation software)
 
    Fit2D (2D x-ray data treatment and conversion software)
 
    BornAgain (GISANS and GISAXS simulation and fit suite - not tested yet, LINUX and MacOS only)
 
    Scatter (New Page - SAXS analysis and simulation software)
 
    DPDAK (large data-set treatment of 2D-detector images)
 
    ImageJ (universal tool for image treatment and analysis)
 
  
 
==Data Modeling and Fitting==
 
==Data Modeling and Fitting==
Modeling theoretical GISAXS data (1D curves or 2D images) can be complex. The following packages are available:
+
===SAXS===
* [[IsGISAXS]]:  
+
* [[Scatter]]: Targetted towards analysis of transmission-mode [[SAXS]] and [[SANS]]. Allows modeling of nano- and meso-structrue materials (surfactants, lipids, micelles, vesicles, block-copolymers, etc.).
** Download here.
+
** [http://www.pci.uni-bayreuth.de/rg_foerster/en/Software/index.html Official page.]
 +
===GISAXS===
 +
* [[IsGISAXS]]: GISAXS analysis and simulation software. Enables prediction of 2D scattering patterns, including the effects of [[DWBA]] and its variants. Written by [[Rémi Lazzari]].
 +
** Reference: "[http://scripts.iucr.org/cgi-bin/paper?S0021889802006088 IsGISAXS: a program for grazing-incidence small-angle X-ray scattering analysis from supported islands]", R. Lazzari, J. Appl. Cryst. 35 (2002) 406-421. [http://dx.doi.org/10.1107/S0021889802006088 doi: 10.1107/S0021889802006088]
 +
** [http://ln-www.insp.upmc.fr/axe4/Oxydes/IsGISAXS/isgisaxs.htm Official page.]
 +
* [[BornAgain]]: Python implementation of DWBA modeling (similar to IsGISAXS, but more modern). Allows for [[GISANS]] and GISAXS simulation and fitting. Available on Linux and MacOS. Written by the [http://apps.jcns.fz-juelich.de/doku/sc/start Scientific Computing Group] at [http://www.mlz-garching.de/ MLZ Garching].
 +
** [http://apps.jcns.fz-juelich.de/doku/sc/bornagain:start Official page.]

Revision as of 10:15, 3 June 2014

A common question for new GISAXS users is: "What software can I use to analyze my data?" Unfortunately, there is no single package that will allow you to perform any possible analysis. This is in part due to the diversity of possible kinds of data analysis one might want to do on GISAXS or GIWAXS images. The following lists a variety of packages that are available.

Data Viewing, Reduction, and Simple Analysis

These packages provide ways to view data, and perform simple operations (linecuts, etc.).

  • Fit2D: A well-known package for treatment and conversion 2D scattering images.
  • ImageJ: A generic tool for image treatment and analysis. Can be used to open and process x-ray detector images.
  • view.gtk: A simple interface for viewing 2D data, calibrating your data into q-space, and extracting linecuts. Written by Lin Yang for the X9 beamline at NSLS.
    • [Download here.] Installation requires GTK libraries.
  • DPDAK: Open-source Python tool for analyzing large sets of SAXS data. Wrosk on Linux and Windows.

Data Modeling and Fitting

SAXS

  • Scatter: Targetted towards analysis of transmission-mode SAXS and SANS. Allows modeling of nano- and meso-structrue materials (surfactants, lipids, micelles, vesicles, block-copolymers, etc.).

GISAXS