Filtern
Dokumenttyp
- Vortrag (6)
- Forschungsdatensatz (1)
Sprache
- Englisch (7)
Referierte Publikation
- nein (7)
Schlagworte
- Software (7) (entfernen)
Organisationseinheit der BAM
Eingeladener Vortrag
- nein (6)
Simulates X-ray and Neutron scattering patterns from arbitrary shapes defined by STL files.
Features:
- Uses multithreading to compute a number of independent solutions, then uses the variance of the results to estimate an uncertainty on the output.
- Can be launched from the command line using an excel sheet to define settings, or from a jupyter notebook.
- Outputs scattering patterns in absolute units if the contrast is set.
- A Gaussian size distribution is available, where the relative scaling of objects for each repetion can be varied. Recommended to be used with limited width (max. 10%) to avoid artefacts.
- Writes results with settings to an archival HDF5 file.
Application examples:
This software has been used in several studies to date. For example, it has been used here to simulate a model scattering pattern for a cuboid shape, which was then fed forward into the McSAS3 analysis program for analyzing scattering patterns of polydisperse cuboids. A second use is here, where it was used for the modeling of flattened helices. In this paper, scattering pattern features could be matched with particular morphological changes in the structure. Lastly, this paper has an example where it was used to validate the analytical analysis model, and explore the realistic limits of application of the analytical model.
The SPONGE
(2020)
No matter whether you are doing X-ray diffraction or scattering, at wide or small angles, in a lab or at a synchrotron, you will need a bespoke sequence of up to twenty different corrections before it gets about right (at our latest count). Our library now does this automatically and reliably to get you the data you deserve – in absolute units and with uncertainty estimates – without the pain. This talk will highlight the development of the modular library, the sequence and its foundation, show its applicability to real-world datasets, and highlight a possible way forward
McSAS3 is a refactored software package for fitting large batches of (X-ray or Neutron) scattering data. It uses a Monte-Carlo acceptance-rejection algorithm to optimize model parameters - ideal for analysis of size-disperse scatterers.
The refactored code can exploit multiprocessing, traceably stores (multiple) results in the output file, and allows for re-histogramming of previous optimizations. Besides analysis of large batches, it can also be integrated in automated data processing pipelines.
The live demonstration will show how to use the software, what its limitations are, and what outcomes can look like for batches of results.