Package: dioptas
Version: 0.6.1-1
Severity: important
Tags: upstream
X-Debbugs-Cc: [email protected]
Dear Maintainer,
When attempting to run an integration of a 2D image, the program fails with
the message below in the error.log
Changing the "np.NaN" to "np.nan" in line 274 of CalibrationModel.py elimiates
the error
This may be due to the version of NumPy in trixie.
--------------------------------------------------------------------------------
2025-06-25, 16:11:34
--------------------------------------------------------------------------------
<class 'AttributeError'>:
`np.NaN` was removed in the NumPy 2.0 release. Use `np.nan` instead.
--------------------------------------------------------------------------------
File
"/usr/lib/python3/dist-packages/dioptas/controller/CalibrationController.py",
line 553, in calibrate
self.automatic_refinement()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File
"/usr/lib/python3/dist-packages/dioptas/controller/CalibrationController.py",
line 646, in automatic_refinement
self.model.calibration_model.search_peaks_on_ring(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
0, delta_tth, intensity_min_factor, intensity_max, mask
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/dioptas/model/CalibrationModel.py", line
274, in search_peaks_on_ring
sub_data[np.where(sub_data > upper_limit)] = np.NaN
^^^^^^
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 400, in
__getattr__
raise AttributeError(
...<3 lines>...
)
--------------------------------------------------------------------------------
Dioptas Version: 0.6.1
-- System Information:
Debian Release: 13.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.32-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dioptas depends on:
ii libjs-jquery 3.6.1+dfsg+~3.5.14-1
ii libjs-mathjax 2.7.9+dfsg-1
ii libjs-sphinxdoc 8.1.3-5
ii libjs-underscore 1.13.4~dfsg+~1.11.4-3
ii python3 [python3-supported-max] 3.13.3-1
ii python3-extra-data 1.20.0-1
ii python3-fabio 2024.9.0-7
ii python3-h5py 3.13.0-1
ii python3-hdf5plugin 5.1.0-1
ii python3-lmfit 1.3.3-4
ii python3-numexpr 2.10.2-1+b2
ii python3-numpy 1:2.2.4+ds-1
ii python3-opengl 3.1.9+dfsg-1.1
ii python3-pandas 2.2.3+dfsg-9
ii python3-psutil 7.0.0-2
ii python3-pycifrw 4.4.6-4+b1
ii python3-pyepics 3.5.7+ds-1
ii python3-pyfai 2025.03-1
ii python3-pyqt6 6.9.0-2
ii python3-pyqtgraph 0.13.7-5
ii python3-qt-material 2.14-2
ii python3-qtpy 2.4.3-1
ii python3-qtpy-pyqt5 2.4.3-1
ii python3-scipy 1.15.3-1
ii python3-skimage 0.25.2-2
ii python3-watchdog 6.0.0-1
ii python3-xypattern 1.1.2-5+b1
dioptas recommends no packages.
dioptas suggests no packages.
-- no debconf information