EQ-SANS - Software
Additional software for EQ-SANS is being developed and will be posted as soon as it's available.
Author and contact for the following software: J.K. Zhao
Instrument Design
- IB: Monte Carlo simulation for instrument design (written in C++)
EQ-SANS Experiment Automation
- DasCentralControl: Data collection automation for EQ-SANS (written in Python)
Data Reduction
- Fatcat: Data processing for EQ-SANS (written in C++)
Data Analysis
- Saaf: SANS data analysis based on Gnuplot (written in Perl)
- Misc: Helper programs, data operators
- Sam: Monte Carlo modeling for SANS data (written in C++)
- Jznap: Graphical environment for SANS data fitting (written in C++, with QT library)
Graphical UI and Data Display
- PythonFatcat: Integrated graphical UI for EQ-SANS data processing and analysis (written in Python)
- Jzg: EQ-SANS data display (written in java)
Spreadsheets for Conceptual Instrument Design (and Input to IB)
Acknowledgment
Some of the above programs use resources freely available from the Web. These include, but are not limited to:
- r250: Random number generator. S. Kirkpatrick and E. Stoll, J. of Comp. Phys. 40, 517 (1981).
- TinyXml: XML parser
- MPICH: Parallel computing
- PVM: Parallel computing
- Levenberg-Marquardt Fortran; Minimization
- Levenberg-Marquardt C/C++: Minimization
- ASA: Minimization
- NL2SOL: Minimization
- Gnuplot: Data plotting and fitting