<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://gisaxs.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Strzalka</id>
	<title>GISAXS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://gisaxs.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Strzalka"/>
	<link rel="alternate" type="text/html" href="http://gisaxs.com/index.php/Special:Contributions/Strzalka"/>
	<updated>2026-04-08T20:55:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>http://gisaxs.com/index.php?title=Software&amp;diff=5020</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="http://gisaxs.com/index.php?title=Software&amp;diff=5020"/>
		<updated>2015-06-01T21:52:05Z</updated>

		<summary type="html">&lt;p&gt;Strzalka: Updates reference for GISXGUI article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A common question for new [[GISAXS]] users is: &amp;quot;What software can I use to analyze my data?&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
==Data Viewing, Reduction, and Simple Analysis==&lt;br /&gt;
These packages provide ways to view data, and perform simple operations (linecuts, etc.).&lt;br /&gt;
===Geared towards 2D data===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fit2D&amp;#039;&amp;#039;&amp;#039;: A well-known package for treatment and conversion 2D scattering images.&lt;br /&gt;
** [http://www.esrf.eu/computing/scientific/FIT2D/ Official site.]&lt;br /&gt;
** [http://staff.chess.cornell.edu/~smilgies/D-lineNotes/GISAXS-at-D-line/fit2d-GIXS-primer.html Fit2D primer.]&lt;br /&gt;
** [http://g-line.chess.cornell.edu/G-lineStatus/G-lineManuals/CheatSheets/FIT2D_MAIN.html Fit2D hints page.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datasqueeze&amp;#039;&amp;#039;&amp;#039;: Graphical tool for analyzing 2D detector images.&lt;br /&gt;
** [http://www.datasqueezesoftware.com/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ImageJ&amp;#039;&amp;#039;&amp;#039;: A generic tool for image treatment and analysis. Can be used to open and process x-ray detector images.&lt;br /&gt;
** [http://rsb.info.nih.gov/ij/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[view.gtk]]&amp;#039;&amp;#039;&amp;#039;: A simple interface for viewing 2D data, calibrating your data into &amp;#039;&amp;#039;q&amp;#039;&amp;#039;-space, and extracting linecuts. Written by Lin Yang for the [[X9]] beamline at [[NSLS]]. Installation requires (free) GTK libraries.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[pyXS]]&amp;#039;&amp;#039;&amp;#039;: Python scripts (with C++ backend) for performing analysis of 2D data.&lt;br /&gt;
** [http://www.bnl.gov/ps/x9/software/pyXS.asp Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[GIXSGUI]]&amp;#039;&amp;#039;&amp;#039;: Visualization and reduction package for GISAXS. Requires the commerical Matlab software. Written by Zhang Jiang ([[APS]]).&lt;br /&gt;
** Citation: Z. Jiang [http://scripts.iucr.org/cgi-bin/paper?S1600576715004434 GIXSGUI: a MATLAB toolbox for grazing-incidence X-ray scattering data visualization and reduction, and indexing of buried three-dimensional periodic nanostructured films] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 48, 3, 917-926. [http://dx.doi.org/10.1107/S1600576715004434 doi: 10.1107/S1600576715004434]&lt;br /&gt;
** [https://www1.aps.anl.gov/Sectors/Sector-8/8-ID/Operations-and-Schedules/Useful-Links/Sector-8-GIXSGUI Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[GISAXSshop]]&amp;#039;&amp;#039;&amp;#039;: 2D visualization and reduction for GISAXS. Requires the Igor (Wavemetrics). Written by Byeongdu Lee ([[APS]]).&lt;br /&gt;
** [https://sites.google.com/site/byeongdu/software Official site.]&lt;br /&gt;
&lt;br /&gt;
===Geared towards 1D data===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NCNR SANS/USANS Package&amp;#039;&amp;#039;&amp;#039;: Set of tools for reducing SANS and USANS data. Requires the commercial IgorPro software.&lt;br /&gt;
** Citation: S.R. Kline [http://www.ncnr.nist.gov/programs/sans/pdf/publications/0569.pdf Reduction and Analysis of SANS and USANS Data using Igor Pro], &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 6, 895. [http://dx.doi.org/10.1107/S0021889806035059 doi:10.1107/S0021889806035059]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nika&amp;#039;&amp;#039;&amp;#039;: Conversion of 2D images into 1D for SAS. Requires commercial IgorPro software.&lt;br /&gt;
** [http://usaxs.xray.aps.anl.gov/staff/ilavsky/nika.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Indra 2&amp;#039;&amp;#039;&amp;#039;:  Reduction of USAXS data. Requires the commercial IgorPro software. Written for the 15ID instrument at [[APS]].&lt;br /&gt;
** [http://usaxs.xray.aps.anl.gov/staff/ilavsky/indra_2.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DPDAK&amp;#039;&amp;#039;&amp;#039;: Open-source Python tool for analyzing large sets of SAXS data. Works on Linux and Windows.&lt;br /&gt;
** [https://dpdak.desy.de/index.php/Hauptseite Official site.]&lt;br /&gt;
&lt;br /&gt;
==Data Modeling and Fitting==&lt;br /&gt;
These packages can predict scattering curves for various possible nano- or molecular- structures. Some of the packages allow fitting of experimental data.&lt;br /&gt;
===[[SAXS]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NCNR SANS/USANS Package&amp;#039;&amp;#039;&amp;#039;: Can model form factors for many common object shapes in solution. Requires the commercial IgorPro software.&lt;br /&gt;
** Citation: S.R. Kline [http://www.ncnr.nist.gov/programs/sans/pdf/publications/0569.pdf Reduction and Analysis of SANS and USANS Data using Igor Pro] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 6, 895. [http://dx.doi.org/10.1107/S0021889806035059 doi:10.1107/S0021889806035059]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Irena&amp;#039;&amp;#039;&amp;#039;: Multiple tools for analyzing [[SAXS]], [[SANS]], [[USAXS]], and [[USANS]] data. Allows modeling of [[diffuse scattering]], form factors, reflectivity, etc. Requires the commercial IgorPro software.&lt;br /&gt;
** [http://usaxs.xray.aps.anl.gov/staff/ilavsky/irena.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scatter&amp;#039;&amp;#039;&amp;#039;: Targeted towards analysis of transmission-mode [[SAXS]] and [[SANS]]. Allows modeling of nano- and meso-structure materials (surfactants, lipids, micelles, vesicles, block-copolymers, etc.).&lt;br /&gt;
** Citation: S. Förster, L. Apostol and W. Bras [http://scripts.iucr.org/cgi-bin/paper?S0021889810008289 Scatter: software for the analysis of nano- and mesoscale small-angle scattering] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2010&amp;#039;&amp;#039;&amp;#039;, 43, 639. [http://dx.doi.org/10.1107/S0021889810008289 doi: 10.1107/S0021889810008289]&lt;br /&gt;
** [http://www.pci.uni-bayreuth.de/rg_foerster/en/Software/index.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SASFit&amp;#039;&amp;#039;&amp;#039;: Combined fitting of 1D scattering curves.&lt;br /&gt;
** [https://kur.web.psi.ch/sans1/SANSSoft/sasfit.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BayesApp.org&amp;#039;&amp;#039;&amp;#039;: Online tool for estimating distribution functions from SAS data.&lt;br /&gt;
** [http://www.bayesapp.org/ Official site.]&lt;br /&gt;
** Citation: Hansen [http://scripts.iucr.org/cgi-bin/paper?S1600576714013156 Update for BayesApp: a web site for analysis of small-angle scattering data] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2014&amp;#039;&amp;#039;&amp;#039; [http://dx.doi.org/10.1107/S1600576714013156 doi: 10.1107/S1600576714013156]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SCT&amp;#039;&amp;#039;&amp;#039;: Software to predict/fit [[SAS|small-angle scattering]] data from atomistic models of molecules and proteins.&lt;br /&gt;
** Citation: D. W. Wright and S. J. Perkins [http://scripts.iucr.org/cgi-bin/paper?po5031 SCT: a suite of programs for comparing atomistic models with small-angle scattering data] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 48 [http://dx.doi.org/10.1107/S1600576715007062 doi: 10.1107/S1600576715007062]&lt;br /&gt;
** [https://github.com/dww100/sct Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[BioSAXS]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ScÅtter&amp;#039;&amp;#039;&amp;#039;: Java-based application for SAXS analysis. Developed by Robert Rambo (Diamond Light Source); previously developed at the SIBYLS beamline (12.3.1) of the [[ALS]].&lt;br /&gt;
** [http://www.bioisis.net/tutorial/9 Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BioXTAS RAW&amp;#039;&amp;#039;&amp;#039;: Simple program for performing 1D [[Guinier plot|Guinier analysis]] for [[BioSAXS]] data. (Provided by [[CHESS]].)&lt;br /&gt;
** [http://bioxtasraw.sourceforge.net/ Official site], [http://sourceforge.net/projects/bioxtasraw/ download].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ATSAS&amp;#039;&amp;#039;&amp;#039;: A suite of tools for small-angle scattering data of biological macromolecules.&lt;br /&gt;
** Citation: P. V. Konarev, M. V. Petoukhov, V. V. Volkov and D. I. Svergun [http://scripts.iucr.org/cgi-bin/paper?S0021889806004699 ATSAS 2.1, a program package for small-angle scattering data analysis] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 277. [http://dx.doi.org/10.1107/S0021889806004699 doi: 10.1107/S0021889806004699]&lt;br /&gt;
** Citation: M. V. Petoukhov, D. Franke, A. V. Shkumatov, G. Tria, A. G. Kikhney, M. Gajda, C. Gorba, H. D. T. Mertens, P. V. Konarev and D. I. Svergun [http://scripts.iucr.org/cgi-bin/paper?S0021889812007662 New developments in the ATSAS program package for small-angle scattering data analysis] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2012&amp;#039;&amp;#039;&amp;#039;, 45, 342, [http://dx.doi.org/10.1107/S0021889812007662 doi: 10.1107/S0021889812007662]&lt;br /&gt;
** [http://www.embl-hamburg.de/biosaxs/software.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Biomachina&amp;#039;&amp;#039;&amp;#039;: Visualization of low-resolution bead-based models of proteins from SAXS data.&lt;br /&gt;
** [http://situs.biomachina.org/tutorial_saxs.html#visual Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ScatterBrain&amp;#039;&amp;#039;&amp;#039;: Cross-platform (Windows, OSX, Linux) IDL software, provided by Australian Synchrotron.&lt;br /&gt;
** [http://www.synchrotron.org.au/index.php/aussyncbeamlines/saxswaxs/software-saxswaxs Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[GISAXS]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IsGISAXS&amp;#039;&amp;#039;&amp;#039;: GISAXS analysis and simulation software. Enables prediction of 2D scattering patterns, including the effects of [[DWBA]] and its variants. Written by Rémi Lazzari.&lt;br /&gt;
** Citation: R. Lazzari [http://scripts.iucr.org/cgi-bin/paper?S0021889802006088 IsGISAXS: a program for grazing-incidence small-angle X-ray scattering analysis from supported islands] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2002&amp;#039;&amp;#039;&amp;#039;, 35, 406-421. [http://dx.doi.org/10.1107/S0021889802006088 doi: 10.1107/S0021889802006088]&lt;br /&gt;
** [http://ln-www.insp.upmc.fr/axe4/Oxydes/IsGISAXS/isgisaxs.htm Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FitGISAXS&amp;#039;&amp;#039;&amp;#039;: DWBA modeling. Requires commercial IgorPro software.&lt;br /&gt;
** [http://www.pprime.fr/?q=fr/nanoparticules-nanostructures Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NANOCELL&amp;#039;&amp;#039;&amp;#039;: Simulates 2D diffraction patterns from single-crystals for GISAXS/GISANS geometry&lt;br /&gt;
** [http://faculty.washington.edu/h2/simulation.html Official site.]&lt;br /&gt;
** Citation: Tate MP, Urade VN, Kowalski JD, Wei TC, Hamilton BD, Eggiman BW, Hillhouse HW [http://pubs.acs.org/doi/abs/10.1021/jp0566008 Simulation and interpretation of 2D diffraction patterns from self-assembled nanostructured films at arbitrary angles of incidence: from grazing incidence (above the critical angle) to transmission perpendicular to the substrate] &amp;#039;&amp;#039;J. Phys. Chem. B&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 110 (20), 9882–9892. [http://dx.doi.org/10.1021/jp0566008 doi: 10.1021/jp0566008]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[BornAgain]]&amp;#039;&amp;#039;&amp;#039;: Python/C++ implementation of DWBA modeling (similar to IsGISAXS, but more modern and with lots of extensions). Allows for polarized [[GISANS]] and GISAXS simulation and fitting. Available on Linux, MacOS and Windows. Written by the [http://apps.jcns.fz-juelich.de/doku/sc/start Scientific Computing Group] at [http://www.mlz-garching.de/ MLZ Garching].&lt;br /&gt;
** Citation: C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke (2015), BornAgain - Software for simulating and fitting X-ray and neutron small-angle scattering at grazing incidence, http://www.bornagainproject.org&lt;br /&gt;
** [http://www.bornagainproject.org/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[HipGISAXS]]&amp;#039;&amp;#039;&amp;#039;: A high-performance (massively parallel) C++ software for simulating GISAXS data.&lt;br /&gt;
** Citation: S. Chourou, A. Sarje, X.S. Li, E. Chan, A. Hexemer, [http://scripts.iucr.org/cgi-bin/paper?nb5076 HipGISAXS: A High Performance Computing Code for Simulating Grazing Incidence X-Ray Scattering Data] &amp;#039;&amp;#039;Journal of Applied Crystallography&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2013&amp;#039;&amp;#039;&amp;#039;, 46, 6, 1781-1795. [http://dx.doi.org/10.1107/S0021889813025843 doi: 10.1107/S0021889813025843]&lt;br /&gt;
** Citation: A. Sarje, X.S. Li, S. Chourou, E. Chan, A. Hexemer, [http://dl.acm.org/citation.cfm?id=2389059 Massively Parallel X-ray Scattering Simulations] in Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (Supercomputing, SC&amp;#039;12), no. 46, pp. 46:1-46:11, November &amp;#039;&amp;#039;&amp;#039;2012&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
** [http://portal.nersc.gov/project/als/hipgisaxs/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SimDiffraction&amp;#039;&amp;#039;&amp;#039;: Simulation of diffraction patterns.&lt;br /&gt;
** May be obtained by contacting [http://www.ntnu.edu/employees/dag.breiby Dag Werner Breiby], Dept. Physics, NTNU.&lt;br /&gt;
** Citation: D. W. Breiby, O. Bunk, J. W. Andreasen, H. T. Lemke and M. M. Nielsen [http://scripts.iucr.org/cgi-bin/paper?S0021889808001064 Simulating X-ray diffraction of textured films]   &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2008&amp;#039;&amp;#039;&amp;#039;, 41, 262-271. [http://dx.doi.org/10.1107/S0021889808001064 doi: 10.1107/S0021889808001064]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Diffraction Pattern Calculator (DPC) toolkit&amp;#039;&amp;#039;&amp;#039;: User-friendly GUI for determining [[unit-cell]] [[lattice]] parameters in [[GIWAXS]] data.&lt;br /&gt;
** Citation: A.K. Hailey, A.M. Hiszpanski, D.-M. Smilgies and Y.-L. Loo [http://scripts.iucr.org/cgi-bin/paper?fs5084 The Diffraction Pattern Calculator (DPC) toolkit: a user-friendly approach to unit-cell lattice parameter identification of two-dimensional grazing-incidence wide-angle X-ray scattering data] &amp;#039;&amp;#039;Journal of Applied Crystallography&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2014&amp;#039;&amp;#039;&amp;#039;, 47. [http://dx.doi.org/10.1107/S1600576714022006 doi: 10.1107/S1600576714022006]&lt;br /&gt;
** [http://www.princeton.edu/cbe/people/faculty/loo/group/software Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[Reflectivity]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reflfit&amp;#039;&amp;#039;&amp;#039;: NIST software for fitting neutron (or x-ray) reflectivity curves.&lt;br /&gt;
** [http://www.ncnr.nist.gov/programs/reflect/data_reduction/software/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Motofit&amp;#039;&amp;#039;&amp;#039;: Co-refinement of multiple contrast reflectometry data (x-ray or neutron). Written by Andrew Nelson, ANSTO, Australia.&lt;br /&gt;
** Citation: Nelson, A. [http://www.iucr.org/cgi-bin/paper?ce5001 Co-refinement of multiple contrast neutron / X-ray reflectivity data using MOTOFIT] &amp;#039;&amp;#039;Journal of Applied Crystallography&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 273-276. [http://dx.doi.org/10.1107/S0021889806005073 doi: 10.1107/S0021889806005073]&lt;br /&gt;
** [http://motofit.sourceforge.net/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Yanera&amp;#039;&amp;#039;&amp;#039;: &amp;quot;Yet Another NEutron Reflectivity Analyzer&amp;quot;, provides an open-source C++ implementation of the [[Parratt formalism]]. Written by Thad Harroun (Brock University), with contributions from [[Kevin Yager]].&lt;br /&gt;
** [http://www.physics.brocku.ca/~tharroun/yanera/index.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GA refl&amp;#039;&amp;#039;&amp;#039;: Simultaneous fitting of x-ray and neutron polarized reflectometry data.&lt;br /&gt;
** [http://www.ncnr.nist.gov/programs/reflect/data_reduction/software/garefl.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Simulreflec&amp;#039;&amp;#039;&amp;#039;: Calculate reflectivity of magnetic multiplayer systems.&lt;br /&gt;
** [http://www-llb.cea.fr/prism/programs/simulreflec/simulreflec.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;AFIT&amp;#039;&amp;#039;&amp;#039;: Fitting of reflectometry data. ([http://physchem.ox.ac.uk/%7erkt/AFit.zip download])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Parratt32&amp;#039;&amp;#039;&amp;#039;: Windows GUI implementing the Parratt formalism. ([http://www.hmi.de/bensc/instrumentation/instrumente/v6/refl/parratt_en.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drydoc and Wetdoc&amp;#039;&amp;#039;&amp;#039;: Multiple contrast data fitting. ([http://www.studsvik.uu.se/research/NR/drydoc.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Surface&amp;#039;&amp;#039;&amp;#039;: Analysis of specular reflectivity. ([http://www.isis.rl.ac.uk/largescale/SURF/technical/surface.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Polly&amp;#039;&amp;#039;&amp;#039;: Polarized neutron reflectometry. ([http://www.isis.rl.ac.uk/largescale/CRISP/downloads/POLLY/reg_form.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Superfit&amp;#039;&amp;#039;&amp;#039;: Specular and diffuse neutron reflectivity. ([http://www.mf.mpg.de/en/abteilungen/dosch/software/software_en.shtml link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GenX&amp;#039;&amp;#039;&amp;#039;: Parratt formalism combined with genetic algorithm.&lt;br /&gt;
** Citation:  Matts Björck and Gabriella Andersson [http://journals.iucr.org/j/issues/2007/06/00/aj5091/aj5091bdy.html GenX: an extensible X-ray reflectivity refinement program utilizing differential evolution] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2007&amp;#039;&amp;#039;&amp;#039;, 40, 1174-1178. [http://dx.doi.org/10.1107/S0021889807045086 doi: 10.1107/S0021889807045086 ]&lt;br /&gt;
** [http://genx.sourceforge.net/ Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[Crystallography]]===&lt;br /&gt;
* [http://www.iucr.org/resources/other-directories/software IUCr Crystallographic software list]&lt;br /&gt;
* [http://biophysics.med.jhmi.edu/cgi-bin/software/software_list?category=crystallography X-ray Lab Crystallography Software list]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sir2014&amp;#039;&amp;#039;&amp;#039;: Crystal structure solving for small/medium structures, from [[x-ray]] or [[electron]] diffraction data.&lt;br /&gt;
** [http://wwwba.ic.cnr.it/content/sir2011-v10 Official site.]&lt;br /&gt;
** Citation: M. C. Burla, R. Caliandro, B. Carrozzini, G. L. Cascarano, C. Cuocci, C. Giacovazzo, M. Mallamo, A. Mazzone and G. Polidori [http://scripts.iucr.org/cgi-bin/paper?kk5193 Crystal structure determination and refinement via SIR2014] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 48, 306-309. [http://dx.doi.org/10.1107/S1600576715001132 doi: 10.1107/S1600576715001132]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SynchWeb &amp;amp; ISPyB&amp;#039;&amp;#039;&amp;#039;: Web interface for tracking samples and data (focused on [[MX]]).&lt;br /&gt;
** Citation: S. J. Fisher, K. E. Levik, M. A. Williams, A. W. Ashton and K. E. McAuley [http://scripts.iucr.org/cgi-bin/paper?fs5101 SynchWeb: a modern interface for ISPyB] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 28. [http://dx.doi.org/10.1107/S1600576715004847 doi: 10.1107/S1600576715004847]&lt;br /&gt;
&lt;br /&gt;
==Computing [[Materials]] Properties==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;X-Ray Interactions With Matter&amp;#039;&amp;#039;&amp;#039;: CXRO/LBL web-portal with various calculators for x-ray interaction parameters.&lt;br /&gt;
** [http://henke.lbl.gov/optical_constants/ Official site].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NCNR&amp;#039;&amp;#039;&amp;#039;: NIST Center for Neutron Research web-based calculator for Neutron [[SLD|Scattering Length Density]] and [[Absorption]].&lt;br /&gt;
** [http://www.ncnr.nist.gov/resources/activation/ Official site].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;pyFPRIME and ABSORB&amp;#039;&amp;#039;&amp;#039;: [[APS]] software for computing approximate x-ray scattering cross sections.&lt;br /&gt;
** [https://subversion.xor.aps.anl.gov/trac/pyFprime/ Official site].&lt;br /&gt;
&lt;br /&gt;
==Custom==&lt;br /&gt;
It is of course possible to code your own software for modeling or fitting scattering data. This is not as difficult as it may at first seem. The fundamental scattering equations are well-known (c.f. [[scattering]], [[Fourier transform]], [[Form Factor]], [[Structure Factor]], [[Lattice Factor]]), and can be brute-force solved numerical. Or, they can be solved (or simplified) analytically for a particular case. Many modern programming languages provide libraries for numerical integration, fitting, minimizing multi-dimensional parameter spaces, etc. (e.g. [[Python]] is particularly clean and powerful).&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [http://smallangle.org/content/software#Reduction-Visualisation SAS Portal Software List]&lt;br /&gt;
* [http://www.ccp14.ac.uk/recomm/ Resources for Crystallographic Software Developers]&lt;br /&gt;
* [[Data formats]]&lt;br /&gt;
** [[NeXus data format]]&lt;/div&gt;</summary>
		<author><name>Strzalka</name></author>
		
	</entry>
	<entry>
		<id>http://gisaxs.com/index.php?title=Software&amp;diff=5019</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="http://gisaxs.com/index.php?title=Software&amp;diff=5019"/>
		<updated>2015-06-01T21:37:33Z</updated>

		<summary type="html">&lt;p&gt;Strzalka: Updated link for GIXSGUI official site.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A common question for new [[GISAXS]] users is: &amp;quot;What software can I use to analyze my data?&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
==Data Viewing, Reduction, and Simple Analysis==&lt;br /&gt;
These packages provide ways to view data, and perform simple operations (linecuts, etc.).&lt;br /&gt;
===Geared towards 2D data===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fit2D&amp;#039;&amp;#039;&amp;#039;: A well-known package for treatment and conversion 2D scattering images.&lt;br /&gt;
** [http://www.esrf.eu/computing/scientific/FIT2D/ Official site.]&lt;br /&gt;
** [http://staff.chess.cornell.edu/~smilgies/D-lineNotes/GISAXS-at-D-line/fit2d-GIXS-primer.html Fit2D primer.]&lt;br /&gt;
** [http://g-line.chess.cornell.edu/G-lineStatus/G-lineManuals/CheatSheets/FIT2D_MAIN.html Fit2D hints page.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datasqueeze&amp;#039;&amp;#039;&amp;#039;: Graphical tool for analyzing 2D detector images.&lt;br /&gt;
** [http://www.datasqueezesoftware.com/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ImageJ&amp;#039;&amp;#039;&amp;#039;: A generic tool for image treatment and analysis. Can be used to open and process x-ray detector images.&lt;br /&gt;
** [http://rsb.info.nih.gov/ij/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[view.gtk]]&amp;#039;&amp;#039;&amp;#039;: A simple interface for viewing 2D data, calibrating your data into &amp;#039;&amp;#039;q&amp;#039;&amp;#039;-space, and extracting linecuts. Written by Lin Yang for the [[X9]] beamline at [[NSLS]]. Installation requires (free) GTK libraries.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[pyXS]]&amp;#039;&amp;#039;&amp;#039;: Python scripts (with C++ backend) for performing analysis of 2D data.&lt;br /&gt;
** [http://www.bnl.gov/ps/x9/software/pyXS.asp Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[GIXSGUI]]&amp;#039;&amp;#039;&amp;#039;: Visualization and reduction package for GISAXS. Requires the commerical Matlab software. Written by Zhang Jiang ([[APS]]).&lt;br /&gt;
** Citation: Z. Jiang [http://scripts.iucr.org/cgi-bin/paper?S1600576715004434 GIXSGUI: a MATLAB toolbox for grazing-incidence X-ray scattering data visualization and reduction, and indexing of buried three-dimensional periodic nanostructured films] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 48. [http://dx.doi.org/10.1107/S1600576715004434 doi: 10.1107/S1600576715004434]&lt;br /&gt;
** [https://www1.aps.anl.gov/Sectors/Sector-8/8-ID/Operations-and-Schedules/Useful-Links/Sector-8-GIXSGUI Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[GISAXSshop]]&amp;#039;&amp;#039;&amp;#039;: 2D visualization and reduction for GISAXS. Requires the Igor (Wavemetrics). Written by Byeongdu Lee ([[APS]]).&lt;br /&gt;
** [https://sites.google.com/site/byeongdu/software Official site.]&lt;br /&gt;
&lt;br /&gt;
===Geared towards 1D data===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NCNR SANS/USANS Package&amp;#039;&amp;#039;&amp;#039;: Set of tools for reducing SANS and USANS data. Requires the commercial IgorPro software.&lt;br /&gt;
** Citation: S.R. Kline [http://www.ncnr.nist.gov/programs/sans/pdf/publications/0569.pdf Reduction and Analysis of SANS and USANS Data using Igor Pro], &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 6, 895. [http://dx.doi.org/10.1107/S0021889806035059 doi:10.1107/S0021889806035059]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nika&amp;#039;&amp;#039;&amp;#039;: Conversion of 2D images into 1D for SAS. Requires commercial IgorPro software.&lt;br /&gt;
** [http://usaxs.xray.aps.anl.gov/staff/ilavsky/nika.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Indra 2&amp;#039;&amp;#039;&amp;#039;:  Reduction of USAXS data. Requires the commercial IgorPro software. Written for the 15ID instrument at [[APS]].&lt;br /&gt;
** [http://usaxs.xray.aps.anl.gov/staff/ilavsky/indra_2.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DPDAK&amp;#039;&amp;#039;&amp;#039;: Open-source Python tool for analyzing large sets of SAXS data. Works on Linux and Windows.&lt;br /&gt;
** [https://dpdak.desy.de/index.php/Hauptseite Official site.]&lt;br /&gt;
&lt;br /&gt;
==Data Modeling and Fitting==&lt;br /&gt;
These packages can predict scattering curves for various possible nano- or molecular- structures. Some of the packages allow fitting of experimental data.&lt;br /&gt;
===[[SAXS]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NCNR SANS/USANS Package&amp;#039;&amp;#039;&amp;#039;: Can model form factors for many common object shapes in solution. Requires the commercial IgorPro software.&lt;br /&gt;
** Citation: S.R. Kline [http://www.ncnr.nist.gov/programs/sans/pdf/publications/0569.pdf Reduction and Analysis of SANS and USANS Data using Igor Pro] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 6, 895. [http://dx.doi.org/10.1107/S0021889806035059 doi:10.1107/S0021889806035059]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Irena&amp;#039;&amp;#039;&amp;#039;: Multiple tools for analyzing [[SAXS]], [[SANS]], [[USAXS]], and [[USANS]] data. Allows modeling of [[diffuse scattering]], form factors, reflectivity, etc. Requires the commercial IgorPro software.&lt;br /&gt;
** [http://usaxs.xray.aps.anl.gov/staff/ilavsky/irena.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scatter&amp;#039;&amp;#039;&amp;#039;: Targeted towards analysis of transmission-mode [[SAXS]] and [[SANS]]. Allows modeling of nano- and meso-structure materials (surfactants, lipids, micelles, vesicles, block-copolymers, etc.).&lt;br /&gt;
** Citation: S. Förster, L. Apostol and W. Bras [http://scripts.iucr.org/cgi-bin/paper?S0021889810008289 Scatter: software for the analysis of nano- and mesoscale small-angle scattering] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2010&amp;#039;&amp;#039;&amp;#039;, 43, 639. [http://dx.doi.org/10.1107/S0021889810008289 doi: 10.1107/S0021889810008289]&lt;br /&gt;
** [http://www.pci.uni-bayreuth.de/rg_foerster/en/Software/index.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SASFit&amp;#039;&amp;#039;&amp;#039;: Combined fitting of 1D scattering curves.&lt;br /&gt;
** [https://kur.web.psi.ch/sans1/SANSSoft/sasfit.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BayesApp.org&amp;#039;&amp;#039;&amp;#039;: Online tool for estimating distribution functions from SAS data.&lt;br /&gt;
** [http://www.bayesapp.org/ Official site.]&lt;br /&gt;
** Citation: Hansen [http://scripts.iucr.org/cgi-bin/paper?S1600576714013156 Update for BayesApp: a web site for analysis of small-angle scattering data] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2014&amp;#039;&amp;#039;&amp;#039; [http://dx.doi.org/10.1107/S1600576714013156 doi: 10.1107/S1600576714013156]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SCT&amp;#039;&amp;#039;&amp;#039;: Software to predict/fit [[SAS|small-angle scattering]] data from atomistic models of molecules and proteins.&lt;br /&gt;
** Citation: D. W. Wright and S. J. Perkins [http://scripts.iucr.org/cgi-bin/paper?po5031 SCT: a suite of programs for comparing atomistic models with small-angle scattering data] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 48 [http://dx.doi.org/10.1107/S1600576715007062 doi: 10.1107/S1600576715007062]&lt;br /&gt;
** [https://github.com/dww100/sct Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[BioSAXS]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ScÅtter&amp;#039;&amp;#039;&amp;#039;: Java-based application for SAXS analysis. Developed by Robert Rambo (Diamond Light Source); previously developed at the SIBYLS beamline (12.3.1) of the [[ALS]].&lt;br /&gt;
** [http://www.bioisis.net/tutorial/9 Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BioXTAS RAW&amp;#039;&amp;#039;&amp;#039;: Simple program for performing 1D [[Guinier plot|Guinier analysis]] for [[BioSAXS]] data. (Provided by [[CHESS]].)&lt;br /&gt;
** [http://bioxtasraw.sourceforge.net/ Official site], [http://sourceforge.net/projects/bioxtasraw/ download].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ATSAS&amp;#039;&amp;#039;&amp;#039;: A suite of tools for small-angle scattering data of biological macromolecules.&lt;br /&gt;
** Citation: P. V. Konarev, M. V. Petoukhov, V. V. Volkov and D. I. Svergun [http://scripts.iucr.org/cgi-bin/paper?S0021889806004699 ATSAS 2.1, a program package for small-angle scattering data analysis] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 277. [http://dx.doi.org/10.1107/S0021889806004699 doi: 10.1107/S0021889806004699]&lt;br /&gt;
** Citation: M. V. Petoukhov, D. Franke, A. V. Shkumatov, G. Tria, A. G. Kikhney, M. Gajda, C. Gorba, H. D. T. Mertens, P. V. Konarev and D. I. Svergun [http://scripts.iucr.org/cgi-bin/paper?S0021889812007662 New developments in the ATSAS program package for small-angle scattering data analysis] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2012&amp;#039;&amp;#039;&amp;#039;, 45, 342, [http://dx.doi.org/10.1107/S0021889812007662 doi: 10.1107/S0021889812007662]&lt;br /&gt;
** [http://www.embl-hamburg.de/biosaxs/software.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Biomachina&amp;#039;&amp;#039;&amp;#039;: Visualization of low-resolution bead-based models of proteins from SAXS data.&lt;br /&gt;
** [http://situs.biomachina.org/tutorial_saxs.html#visual Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ScatterBrain&amp;#039;&amp;#039;&amp;#039;: Cross-platform (Windows, OSX, Linux) IDL software, provided by Australian Synchrotron.&lt;br /&gt;
** [http://www.synchrotron.org.au/index.php/aussyncbeamlines/saxswaxs/software-saxswaxs Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[GISAXS]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IsGISAXS&amp;#039;&amp;#039;&amp;#039;: GISAXS analysis and simulation software. Enables prediction of 2D scattering patterns, including the effects of [[DWBA]] and its variants. Written by Rémi Lazzari.&lt;br /&gt;
** Citation: R. Lazzari [http://scripts.iucr.org/cgi-bin/paper?S0021889802006088 IsGISAXS: a program for grazing-incidence small-angle X-ray scattering analysis from supported islands] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2002&amp;#039;&amp;#039;&amp;#039;, 35, 406-421. [http://dx.doi.org/10.1107/S0021889802006088 doi: 10.1107/S0021889802006088]&lt;br /&gt;
** [http://ln-www.insp.upmc.fr/axe4/Oxydes/IsGISAXS/isgisaxs.htm Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FitGISAXS&amp;#039;&amp;#039;&amp;#039;: DWBA modeling. Requires commercial IgorPro software.&lt;br /&gt;
** [http://www.pprime.fr/?q=fr/nanoparticules-nanostructures Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NANOCELL&amp;#039;&amp;#039;&amp;#039;: Simulates 2D diffraction patterns from single-crystals for GISAXS/GISANS geometry&lt;br /&gt;
** [http://faculty.washington.edu/h2/simulation.html Official site.]&lt;br /&gt;
** Citation: Tate MP, Urade VN, Kowalski JD, Wei TC, Hamilton BD, Eggiman BW, Hillhouse HW [http://pubs.acs.org/doi/abs/10.1021/jp0566008 Simulation and interpretation of 2D diffraction patterns from self-assembled nanostructured films at arbitrary angles of incidence: from grazing incidence (above the critical angle) to transmission perpendicular to the substrate] &amp;#039;&amp;#039;J. Phys. Chem. B&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 110 (20), 9882–9892. [http://dx.doi.org/10.1021/jp0566008 doi: 10.1021/jp0566008]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[BornAgain]]&amp;#039;&amp;#039;&amp;#039;: Python/C++ implementation of DWBA modeling (similar to IsGISAXS, but more modern and with lots of extensions). Allows for polarized [[GISANS]] and GISAXS simulation and fitting. Available on Linux, MacOS and Windows. Written by the [http://apps.jcns.fz-juelich.de/doku/sc/start Scientific Computing Group] at [http://www.mlz-garching.de/ MLZ Garching].&lt;br /&gt;
** Citation: C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke (2015), BornAgain - Software for simulating and fitting X-ray and neutron small-angle scattering at grazing incidence, http://www.bornagainproject.org&lt;br /&gt;
** [http://www.bornagainproject.org/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[HipGISAXS]]&amp;#039;&amp;#039;&amp;#039;: A high-performance (massively parallel) C++ software for simulating GISAXS data.&lt;br /&gt;
** Citation: S. Chourou, A. Sarje, X.S. Li, E. Chan, A. Hexemer, [http://scripts.iucr.org/cgi-bin/paper?nb5076 HipGISAXS: A High Performance Computing Code for Simulating Grazing Incidence X-Ray Scattering Data] &amp;#039;&amp;#039;Journal of Applied Crystallography&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2013&amp;#039;&amp;#039;&amp;#039;, 46, 6, 1781-1795. [http://dx.doi.org/10.1107/S0021889813025843 doi: 10.1107/S0021889813025843]&lt;br /&gt;
** Citation: A. Sarje, X.S. Li, S. Chourou, E. Chan, A. Hexemer, [http://dl.acm.org/citation.cfm?id=2389059 Massively Parallel X-ray Scattering Simulations] in Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (Supercomputing, SC&amp;#039;12), no. 46, pp. 46:1-46:11, November &amp;#039;&amp;#039;&amp;#039;2012&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
** [http://portal.nersc.gov/project/als/hipgisaxs/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SimDiffraction&amp;#039;&amp;#039;&amp;#039;: Simulation of diffraction patterns.&lt;br /&gt;
** May be obtained by contacting [http://www.ntnu.edu/employees/dag.breiby Dag Werner Breiby], Dept. Physics, NTNU.&lt;br /&gt;
** Citation: D. W. Breiby, O. Bunk, J. W. Andreasen, H. T. Lemke and M. M. Nielsen [http://scripts.iucr.org/cgi-bin/paper?S0021889808001064 Simulating X-ray diffraction of textured films]   &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2008&amp;#039;&amp;#039;&amp;#039;, 41, 262-271. [http://dx.doi.org/10.1107/S0021889808001064 doi: 10.1107/S0021889808001064]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Diffraction Pattern Calculator (DPC) toolkit&amp;#039;&amp;#039;&amp;#039;: User-friendly GUI for determining [[unit-cell]] [[lattice]] parameters in [[GIWAXS]] data.&lt;br /&gt;
** Citation: A.K. Hailey, A.M. Hiszpanski, D.-M. Smilgies and Y.-L. Loo [http://scripts.iucr.org/cgi-bin/paper?fs5084 The Diffraction Pattern Calculator (DPC) toolkit: a user-friendly approach to unit-cell lattice parameter identification of two-dimensional grazing-incidence wide-angle X-ray scattering data] &amp;#039;&amp;#039;Journal of Applied Crystallography&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2014&amp;#039;&amp;#039;&amp;#039;, 47. [http://dx.doi.org/10.1107/S1600576714022006 doi: 10.1107/S1600576714022006]&lt;br /&gt;
** [http://www.princeton.edu/cbe/people/faculty/loo/group/software Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[Reflectivity]]===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reflfit&amp;#039;&amp;#039;&amp;#039;: NIST software for fitting neutron (or x-ray) reflectivity curves.&lt;br /&gt;
** [http://www.ncnr.nist.gov/programs/reflect/data_reduction/software/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Motofit&amp;#039;&amp;#039;&amp;#039;: Co-refinement of multiple contrast reflectometry data (x-ray or neutron). Written by Andrew Nelson, ANSTO, Australia.&lt;br /&gt;
** Citation: Nelson, A. [http://www.iucr.org/cgi-bin/paper?ce5001 Co-refinement of multiple contrast neutron / X-ray reflectivity data using MOTOFIT] &amp;#039;&amp;#039;Journal of Applied Crystallography&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2006&amp;#039;&amp;#039;&amp;#039;, 39, 273-276. [http://dx.doi.org/10.1107/S0021889806005073 doi: 10.1107/S0021889806005073]&lt;br /&gt;
** [http://motofit.sourceforge.net/ Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Yanera&amp;#039;&amp;#039;&amp;#039;: &amp;quot;Yet Another NEutron Reflectivity Analyzer&amp;quot;, provides an open-source C++ implementation of the [[Parratt formalism]]. Written by Thad Harroun (Brock University), with contributions from [[Kevin Yager]].&lt;br /&gt;
** [http://www.physics.brocku.ca/~tharroun/yanera/index.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GA refl&amp;#039;&amp;#039;&amp;#039;: Simultaneous fitting of x-ray and neutron polarized reflectometry data.&lt;br /&gt;
** [http://www.ncnr.nist.gov/programs/reflect/data_reduction/software/garefl.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Simulreflec&amp;#039;&amp;#039;&amp;#039;: Calculate reflectivity of magnetic multiplayer systems.&lt;br /&gt;
** [http://www-llb.cea.fr/prism/programs/simulreflec/simulreflec.html Official site.]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;AFIT&amp;#039;&amp;#039;&amp;#039;: Fitting of reflectometry data. ([http://physchem.ox.ac.uk/%7erkt/AFit.zip download])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Parratt32&amp;#039;&amp;#039;&amp;#039;: Windows GUI implementing the Parratt formalism. ([http://www.hmi.de/bensc/instrumentation/instrumente/v6/refl/parratt_en.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drydoc and Wetdoc&amp;#039;&amp;#039;&amp;#039;: Multiple contrast data fitting. ([http://www.studsvik.uu.se/research/NR/drydoc.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Surface&amp;#039;&amp;#039;&amp;#039;: Analysis of specular reflectivity. ([http://www.isis.rl.ac.uk/largescale/SURF/technical/surface.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Polly&amp;#039;&amp;#039;&amp;#039;: Polarized neutron reflectometry. ([http://www.isis.rl.ac.uk/largescale/CRISP/downloads/POLLY/reg_form.htm link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Superfit&amp;#039;&amp;#039;&amp;#039;: Specular and diffuse neutron reflectivity. ([http://www.mf.mpg.de/en/abteilungen/dosch/software/software_en.shtml link])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;GenX&amp;#039;&amp;#039;&amp;#039;: Parratt formalism combined with genetic algorithm.&lt;br /&gt;
** Citation:  Matts Björck and Gabriella Andersson [http://journals.iucr.org/j/issues/2007/06/00/aj5091/aj5091bdy.html GenX: an extensible X-ray reflectivity refinement program utilizing differential evolution] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2007&amp;#039;&amp;#039;&amp;#039;, 40, 1174-1178. [http://dx.doi.org/10.1107/S0021889807045086 doi: 10.1107/S0021889807045086 ]&lt;br /&gt;
** [http://genx.sourceforge.net/ Official site.]&lt;br /&gt;
&lt;br /&gt;
===[[Crystallography]]===&lt;br /&gt;
* [http://www.iucr.org/resources/other-directories/software IUCr Crystallographic software list]&lt;br /&gt;
* [http://biophysics.med.jhmi.edu/cgi-bin/software/software_list?category=crystallography X-ray Lab Crystallography Software list]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sir2014&amp;#039;&amp;#039;&amp;#039;: Crystal structure solving for small/medium structures, from [[x-ray]] or [[electron]] diffraction data.&lt;br /&gt;
** [http://wwwba.ic.cnr.it/content/sir2011-v10 Official site.]&lt;br /&gt;
** Citation: M. C. Burla, R. Caliandro, B. Carrozzini, G. L. Cascarano, C. Cuocci, C. Giacovazzo, M. Mallamo, A. Mazzone and G. Polidori [http://scripts.iucr.org/cgi-bin/paper?kk5193 Crystal structure determination and refinement via SIR2014] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 48, 306-309. [http://dx.doi.org/10.1107/S1600576715001132 doi: 10.1107/S1600576715001132]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SynchWeb &amp;amp; ISPyB&amp;#039;&amp;#039;&amp;#039;: Web interface for tracking samples and data (focused on [[MX]]).&lt;br /&gt;
** Citation: S. J. Fisher, K. E. Levik, M. A. Williams, A. W. Ashton and K. E. McAuley [http://scripts.iucr.org/cgi-bin/paper?fs5101 SynchWeb: a modern interface for ISPyB] &amp;#039;&amp;#039;J. Appl. Cryst.&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;2015&amp;#039;&amp;#039;&amp;#039;, 28. [http://dx.doi.org/10.1107/S1600576715004847 doi: 10.1107/S1600576715004847]&lt;br /&gt;
&lt;br /&gt;
==Computing [[Materials]] Properties==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;X-Ray Interactions With Matter&amp;#039;&amp;#039;&amp;#039;: CXRO/LBL web-portal with various calculators for x-ray interaction parameters.&lt;br /&gt;
** [http://henke.lbl.gov/optical_constants/ Official site].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NCNR&amp;#039;&amp;#039;&amp;#039;: NIST Center for Neutron Research web-based calculator for Neutron [[SLD|Scattering Length Density]] and [[Absorption]].&lt;br /&gt;
** [http://www.ncnr.nist.gov/resources/activation/ Official site].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;pyFPRIME and ABSORB&amp;#039;&amp;#039;&amp;#039;: [[APS]] software for computing approximate x-ray scattering cross sections.&lt;br /&gt;
** [https://subversion.xor.aps.anl.gov/trac/pyFprime/ Official site].&lt;br /&gt;
&lt;br /&gt;
==Custom==&lt;br /&gt;
It is of course possible to code your own software for modeling or fitting scattering data. This is not as difficult as it may at first seem. The fundamental scattering equations are well-known (c.f. [[scattering]], [[Fourier transform]], [[Form Factor]], [[Structure Factor]], [[Lattice Factor]]), and can be brute-force solved numerical. Or, they can be solved (or simplified) analytically for a particular case. Many modern programming languages provide libraries for numerical integration, fitting, minimizing multi-dimensional parameter spaces, etc. (e.g. [[Python]] is particularly clean and powerful).&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [http://smallangle.org/content/software#Reduction-Visualisation SAS Portal Software List]&lt;br /&gt;
* [http://www.ccp14.ac.uk/recomm/ Resources for Crystallographic Software Developers]&lt;br /&gt;
* [[Data formats]]&lt;br /&gt;
** [[NeXus data format]]&lt;/div&gt;</summary>
		<author><name>Strzalka</name></author>
		
	</entry>
	<entry>
		<id>http://gisaxs.com/index.php?title=Tutorials&amp;diff=207</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="http://gisaxs.com/index.php?title=Tutorials&amp;diff=207"/>
		<updated>2014-06-04T14:32:20Z</updated>

		<summary type="html">&lt;p&gt;Strzalka: Fixed typo in Zhang&amp;#039;s name.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides tutorials (basic and advanced) to help [[GISAXS]] users with experiment design, data analysis, and data modeling:&lt;br /&gt;
&lt;br /&gt;
==Slides from Presentations==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://gisaxs.com/files/gisaxs_jiang_ACA.pdf Theory of GISAXS]&amp;#039;&amp;#039;&amp;#039;, Zhang Jiang ([[APS|Advanced Photon Source]], Argonne National Laboratory): Introduction to the theoretical methods required for correctly analyzing and modeling GISAXS data, including the [[DWBA]] and [[X-ray waveguiding|waveguide effects]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://gisaxs.com/files/Strzalka.pdf GIXS: hands-on data analysis]&amp;#039;&amp;#039;&amp;#039;, Joe Strzalka ([[APS|Advanced Photon Source]], Argonne National Laboratory): An introduction to practical aspects of interpreting and analyzing grazing-incidence data, including the use of [[GIXSGUI]] software.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://gisaxs.com/files/YagerACA_05.pdf GISAXS/GIWAXS Data Analysis: Thinking in Reciprocal-Space]&amp;#039;&amp;#039;&amp;#039;, [[Kevin Yager]] ([[National Synchrotron Light Source]] and Center for Functional Nanomaterials, [[BNL|Brookhaven National Laboratory]]): An introduction to the interpretation and basic analysis of GISAXS data, in particular in relation to the concept of how the experiment probes a slice through the 3D [[reciprocal-space]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://gisaxs.com/files/Van%20Herck_DataAnalysisWithBA.pdf GISAS Data Analysis with BornAgain]&amp;#039;&amp;#039;&amp;#039;, Walter Van Herck (Jülich Centre for Neutron Science JCNS, Germany): Description of how to use the [[BornAgain]] software for quantitatively modeling and fitting GISAXS data.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://gisaxs.com/files/2014_Hexemer.pdf High performance GISAXS]&amp;#039;&amp;#039;&amp;#039;, Alexander Hexemer ([[ALS|Advanced Light Source]], Lawrence Berkeley National Laboratory): Description of recent developments in the high-throughput and high-performance modeling of GISAXS data, in particular describing the [[HipGISAXS]] software.&lt;/div&gt;</summary>
		<author><name>Strzalka</name></author>
		
	</entry>
</feed>