Dioptas

Latest version: v0.6.0

Safety actively analyzes 623616 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

20.12.2021

New Features:
- made openGL dependency for Batch widget addition optional. --> this means executables are now working properly
under Mac OS X again
- Batch waterfall plot is now possible with background subtraction enabled
- Batch heatmap can now be trimmed along x axis (new T Button) - region of trimming is synchronized with the
main Dioptas background controls
- improvements on Batch widget interface - buttons are now only visible when necessary, added more tooltips,
slightly redesigned gui, improved background calculation with d-spacing as axis unit


Bug Fixes:
- fixes issue with mask button toggle when in cake mode
- fixes the error appearing when clicking into the cake image in the integration window
- fixes axes not updating when zooming in and out in cake widget and batch widget
- fixes background subtraction as shown in contour plot of Batch widget (2D view) and in waterfall/overlays 1D
representation of the main Dioptas window
- fixes switching between x-axis units (2th, d-spacing, Q) in Batch widget
- fixes intensity estimation in Batch widget (lower right corner) when background subtraction is activated.
- fixes issues with representation of phases inside the contour plot of Batch widget, e.g. resetting of the
"Show Phases" button state upon file information reloading, updating position of the phases upon user input, etc
- sources selection box is not shown in pattern control widget anymore
- tth/q/d vertical green line position is now correctly synchronized between image, cake, pattern and batch widget

0.6.0

Codewise this is the biggest upgrade since the release of Dioptas. Over 3000 commits (changes) since 0.5.9
have been made.

New Features
- Complete GUI overhaul with a Material inspired design
- Added a new Map Mode for exploring data collected in a 2D grid
- Multiple files loaded can now be averaged (new batch mode average selection availlable)
- added the option to add custom "external actions" via providing json file upon start of Dioptas. This allows to
add custom actions to the main window, which can be used to start external programs or scripts. The commands will
be executed with two addidtional arguments, the path to the currently loaded image file and the current frame
number. The external action buttons are appearing on the lower left of the main window.

Bug Fixes
- fixed some issues related to memory when using HDF5 files
- clicking calibrate without having defined peaks will result in a critical message box and
not an error anymore
- when the automatic refinement will not find any points it will show a critical message
box with this information and the program does not show an error
- many small improvements

0.5.9

New Features
- Intensity scaling is now persistent across Calibration, Mask and Integration tab
- Additional configuration available the scaling of images

Bug Fixes
- autoscaling images with detector gaps and large values in them (e.g. ESRF Dectris data) will now automatically ignore
these gaps
- when importing cifs all rhombohedral space groups can now also be in a hexagonal setting (was previously only possible for 167)

0.5.8

New features:
- scale menu next to the image color scale (Thanks to t20100)
- can be opened by clicking the gear wheel
- allows for manual selection of minimum and maximum values
- scaling can be set to logarithmic and square root (default is linear)
- extra button to redo the autoscaling
- autoscale implementation is now better working with large values (e.g. ESRF Dectris Eiger images)
(Thanks to t20100)

Bug Fixes:
- fix issues with type of the radial bin number being float instead of int -> this caused issues with the
integration of cake when setting a manual radial bin number
- cosmic removal is now working again
- fixes issue with auto peak number increasing while the checkbox for it was unchecked
- no more error message when mouse is hovering over the cake image at 0 indices of the image
- changing the color of an overlay or phase item is now working correctly again
- the mask is now correctly reset when batch integration is started with images of different shape

0.5.7

New features:
- saving in batch window will now also save background subtracted patterns, if enabled in the pattern widget
- upgraded dependency pyqt5 to pyqt6 which should result in improvements for high dpi screens
- added a new "integrate" button to the batch widget, which will integrate all images in the batch widget
- now compatible with python 3.11, whenever possible the created executables are compiled with python 3.11
- dropping support for python 3.6, 3.7 and 3.8 and focussing on compatibility with python 3.9, 3.10 and 3.11


Bug Fixes:
- fix numpy float conversion issue due to deprecated numpy.float
- reading cif files with missing volume tag will now work correctly and the volume will be calculated from cell
parameters (PR 140, thanks to ScottNotFound)

0.5.6

- Removed image files from pypi distribution.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.