Closed EdgarGF93 closed 6 days ago
import numpy as np from pyFAI import load from pyFAI.gui.jupyter import plot2d data = np.load('/data/scisoft/edgar/pyfai_files/data_eiger2m.npy') poni = '/data/scisoft/edgar/pyfai_files/poni_eiger.poni' ai = load(poni)
res2d = ai.integrate2d(data=data, npt_rad=1000, npt_azim=360, ) res2d.intensity.shape
(360, 1000)
res2d_histogram = ai.integrate2d(data=data, npt_rad=1000, npt_azim=360, method=("no", "histogram", "python"), ) res2d_histogram.intensity.shape
res2d_csr = ai.integrate2d(data=data, npt_rad=1000, npt_azim=360, method=("no", "csr", "python"), ) res2d_csr.intensity.shape
(1000, 360)
Affects all python-CSR integrators
Affects also CSC integrator in python
One of the issue is that test_csr checks integrate_legacy from cython withintegrate_ng from python ...
integrate_legacy
integrate_ng