refllib - Low level reflectivity calculations

reflectivity_amplitude
magnetic_amplitude python version of calculation implicit returns: Ra, Rb, Rc, Rd
calculate_u1_u3 array version - rhoM, thetaM, u1 and u3 are arrays rhoM, u1 and u3 are modified in-place
convolve_gaussian
convolve_uniform
convolve_sampled
align_magnetic
contract_by_area
contract_mag
rebin_counts
rebin_counts_2D

Reflectometry numba library

refl1d.refllib.reflectivity_amplitude[source]
refl1d.refllib.magnetic_amplitude[source]

python version of calculation implicit returns: Ra, Rb, Rc, Rd

refl1d.refllib.calculate_u1_u3[source]

array version - rhoM, thetaM, u1 and u3 are arrays rhoM, u1 and u3 are modified in-place

refl1d.refllib.convolve_gaussian[source]
refl1d.refllib.convolve_uniform[source]
refl1d.refllib.convolve_sampled[source]
refl1d.refllib.align_magnetic[source]
refl1d.refllib.contract_by_area[source]
refl1d.refllib.contract_mag[source]
refl1d.refllib.rebin_counts[source]
refl1d.refllib.rebin_counts_2D[source]