This project includes tools to simulate 1D and 2D dark field interferometry data in real space for the
INFER
project and simultaneously compare with small-angle scattering data in Fourier space. It utilizes existing form factor and
structure factor models as well as the existing numerical implementation of the Hankel transform in the
sasmodels package located at https://github.com/SasView/sasmodels in order to:
- generate simulated dark field and attenuation images that include optical corrections for specific instrumentation
- interactively and simultaneously simulate SANS and dark field 1D spectra
One of the goals of the
INFER
project is to develop a grating-based far field neutron interferometer to collect spatially-resolved structural
information at the same length scales as small-angle neutron scattering (SANS) from 1 nm to 10
When a sample is placed in the beam path, small-angle scattering due to structural features at the probed
autocorrelation length,
Similarly, the amplitude values can be used to reconstruct a normalized amplitude image,
Finally,
This dark field intensity,
where
where
where
A Python installation is required to utilize correlogram-tools. If you do not yet have Python installed on your
system, you can do so by installing a package manager such as
Anaconda. Create a new Python environment. If using conda,
one can use the following command to create and activate the environment:
conda create -n correlograms python=3.10
conda activate correlograms
Navigate to the correlogram-tools directory and install the package and required dependencies with:
pip install .
Read more about different ways to use correlogram-tools in the documentation.
- Caitlyn Wolf, NIST Center for Neutron Research, NIST, caitlyn.wolf@nist.gov
- Paul Kienzle, NIST Center for Neutron Research, NIST
- Youngju Kim, Physical Measurement Laboratory, NIST
- Pushkar Sathe, Information Technology Laboratory, NIST
- M. Cyrus Daugherty, Physical Measurement Laboratory, NIST
- Peter Bajcsy, Information Technology Laboratory, NIST
- Daniel Hussey, Physical Measurement Laboratory, NIST
- Katie Weigandt, NIST Center for Neutron Research, NIST
Please contact Caitlyn Wolf at the email above with any questions or comments regarding this code.
