---
Type: desktop-application
ID: io.github.refnx
Package: python3-refnx
ProjectLicense: BSD-3-Clause
Name:
C: refnx
Summary:
C: Neutron and X-ray reflectometry analysis in Python
Description:
C: |-
<p>refnx is a flexible, powerful, Python package for generalised curvefitting analysis, specifically
neutron and X-ray reflectometry data.</p>
<p>It uses several scipy.optimize algorithms for fitting data, and estimating parameter uncertainties.
It can also use the emcee Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler for Bayesian
parameter estimation.</p>
<p>Reflectometry analysis uses a modular and object oriented approach to model parameterisation. Models
are made up by sequences of components, frequently slabs of uniform scattering length density, but other
components are available, including splines for freeform modelling of a scattering length density profile.
These components allow the parameterisation of a model in terms of physically relevant parameters. The
Bayesian nature of the package allows the specification of prior probabilities for the model, so parameter
bounds can be described in terms of probability distribution functions. These priors not only applicable
to any parameter, but can apply to any other user-definable knowledge about the system (such as adsorbed
amount). Co-refinement of multiple contrast datasets is straightforward, with sharing of joint parameters
across each model.</p>
Developer:
id: io.github.refnx
name:
C: A. R. J. Nelson, Australian Nuclear Science and Technology Organisation
Categories:
- Science
- Chemistry
- Physics
Keywords:
C:
- reflectometry
- analysis
- neutron
- X-ray
- surface
Url:
homepage: https://refnx.readthedocs.io/
Icon:
cached:
- name: python3-refnx_refnx.jxl
width: 48
height: 48
- name: python3-refnx_refnx.jxl
width: 64
height: 64
- name: python3-refnx_refnx.jxl
width: 128
height: 128
remote:
- url: io/github/refnx/132cfa048747cc1418f403e3bcd6808a/icons/128x128/python3-refnx_refnx.jxl
width: 128
height: 128
stock: refnx
Launchable:
desktop-id:
- io.github.refnx.desktop
ContentRating:
oars-1.1: {}