--- license: gpl-3.0 language: - en tags: - science - physics metadata: parameterization: "slab" number_of_layers: 2 param_ranges: thicknesses: [1., 1500.] roughnesses: [0., 60.] slds: [-8., 16.] r_scale: [0.9, 1.1] log10_background: [-10.0, -4.0] bound_width_ranges: thicknesses: [1.0e-2, 1500.] roughnesses: [1.0e-2, 60.] slds: [1.0e-2, 5.] r_scale: [1.0e-3, 0.2] log10_background: [1.0e-2, 6.0] shift_param_config: r_scale: true log10_background: true --- # Model Card for `neutrons-2layers-basic-v1` ## Summary This is a trained **neutron reflectometry (NR)** model designed for use with the [`reflectorch`](https://pypi.org/project/reflectorch/) package. --- ## Specifications - **Number of layers**: 2 (excluding fronting and backing media; ordered from *fronting* → *backing*) - **Maximum q-range**: `[0.05, 0.4]` ### Parameter Types and Ranges | Parameter | Range | Units | |----------------------|------------------------|--------------------| | Thicknesses | `[1.0, 1500.0]` | Å | | Roughnesses | `[0.0, 60.0]` | Å | | Nuclear SLDs | `[-8.0, 16.0]` | 10⁻⁶ Å⁻² | | Intensity scaling | `[0.9, 1.1]` | multiplicative factor | | Background (log₁₀) | `[-10.0, -4.0]` | dimensionless | --- ## Notes on Usage - For inference, **prior bounds on SLDs** should not exceed a width of **5 Å**. --- ## License This model is distributed under the [GPL-3.0 license](https://www.gnu.org/licenses/gpl-3.0.html).