refnx - the next generation of reflectometry analysis software

Loading...
Thumbnail Image
Date
2021-11-24
Journal Title
Journal ISSN
Volume Title
Publisher
Australian Nuclear Science and Technology Organisation
Abstract
refnx [1] is a next generation reflectometry analysis package, building on its predecessor, Motofit. In this presentation we discuss its main design features: • Bayesian statistics core with comprehensive uncertainty analyses and model selection (”how many layers can the data justify”) [2]. • modular construction of structural models, ranging from a basic Slab up to freeform SLD profiles and Lipid membrane leaflets. These components are easily extensible. • Co-refinement of multiple contrast datasets. • Mixed Area models. • Python based with analyses performed in Jupyter notebooks or a Qt GUI. refnx is specifically designed to facilitate reproducible research. Here we also discuss what reproducible research means in the context of a neutron scattering study, outlining how this is achieved with refnx, and how these practices could (should) be taken up by neutron scatterers in general. © The Authors
Description
Keywords
Computer codes, Python, Programming languages, Bayesian statistics, Structural models, Uncertainty principle
Citation
Nelson, A., & Prescott, S. (2021). refnx - the next generation of reflectometry analysis software. Poster presented to the ANBUG-AINSE Neutron Scattering Symposium, AANSS 2020, Virtual Meeting 11th - 13 November 2020, (pp. 98). Retrieved from: https://events01.synchrotron.org.au/event/125/attachments/725/1149/AANSS_Abstract_Booklet_Complete_-_1_Page_Reduced.pdf