Jerome Kieffer
Jerome Kieffer
- [ ] should be able to deal with polygonal pixel with any size, (obviously 3, 4 and 6, but one could imagine edge splitting for better representativeness. The amount...
* [ ] Enable the toolbar buttons to flip the diffraction frame along X|Y * [ ] Enable the intensity of the scattering curve to be displayed in log-scale *...
``` (test-silx) hyperion:ewoks/id09/ewokstxs % pyFAI-calib2 INFO:numexpr.utils:Note: NumExpr detected 12 cores but "NUMEXPR_MAX_THREADS" not set, so enforcing safe limit of 8. INFO:numexpr.utils:NumExpr defaulting to 8 threads. Qt: Session management error: None...
Persist in the configuration file ... all is already foreseen by @vallsv To be persisted in the same way: * [ ] Integration method * [ ] OpenCL device selection...
Should not ... probably does. Deserves non regression test.
Resources: https://py-free-threading.github.io/porting-extensions/#__tabbed_1_2 * Either comment with: `cython: freethreading_compatible = True` * Or patch the program globaly in meson: ``` cy = meson.get_compiler('cython') if cy.version().version_compare('>=3.1.0') add_project_arguments('-Xfreethreading_compatible=true', language : 'cython') endif ```
Those are the most likely concerned families of detectors * [x] Dectris/Pilatus * [x] Dectris/Eiger * [ ] Xpad * [x] Jungfrau * [x] Xspectrum
``` WARNING:py.warnings:/users/kieffer/.venv/py313/lib/python3.13/site-packages/silx/gui/plot/MaskToolsWidget.py:397: RuntimeWarning: Failed to disconnect () from signal "sigActiveImageChanged(PyObject,PyObject)". self.plot.sigActiveImageChanged.disconnect( ```
`pyFAI.geometry.core`: clean-up Cython fast path on the one hand and re-implement them with parallax
* [ ] remove the call to the cython fast-path * [ ] ensure the cython new code is giving EXACTLY the same result as the `numpy` & `numexpr` versions...