LICENSE
README.md
pyproject.toml
src/darfix/__init__.py
src/darfix/_config.py
src/darfix/_version.py
src/darfix/dtypes.py
src/darfix/main.py
src/darfix/math.py
src/darfix/pixel_sizes.py
src/darfix.egg-info/PKG-INFO
src/darfix.egg-info/SOURCES.txt
src/darfix.egg-info/dependency_links.txt
src/darfix.egg-info/entry_points.txt
src/darfix.egg-info/requires.txt
src/darfix.egg-info/top_level.txt
src/darfix/core/__init__.py
src/darfix/core/array_utils.py
src/darfix/core/autofocus.py
src/darfix/core/componentsMatching.py
src/darfix/core/data.py
src/darfix/core/data_selection.py
src/darfix/core/datapathfinder.py
src/darfix/core/dataset.py
src/darfix/core/dimension.py
src/darfix/core/fscan_parser.py
src/darfix/core/geneticShiftDetection.py
src/darfix/core/grainplot.py
src/darfix/core/imageOperations.py
src/darfix/core/imageRegistration.py
src/darfix/core/mapping.py
src/darfix/core/noiseremoval.py
src/darfix/core/rocking_curves.py
src/darfix/core/roi.py
src/darfix/core/selection.py
src/darfix/core/settings.py
src/darfix/core/shiftcorrection.py
src/darfix/core/transformation.py
src/darfix/core/utils.py
src/darfix/core/zigzag_mode.py
src/darfix/decomposition/__init__.py
src/darfix/decomposition/base.py
src/darfix/decomposition/ipca.py
src/darfix/decomposition/nica.py
src/darfix/decomposition/nmf.py
src/darfix/decomposition/pca.py
src/darfix/gui/PCAWidget.py
src/darfix/gui/__init__.py
src/darfix/gui/binningWidget.py
src/darfix/gui/blindSourceSeparationWidget.py
src/darfix/gui/chooseDimensions.py
src/darfix/gui/concatenate_scans.py
src/darfix/gui/dataPartitionWidget.py
src/darfix/gui/dimensionsWidget.py
src/darfix/gui/displayComponentsWidget.py
src/darfix/gui/lineProfileWidget.py
src/darfix/gui/linkComponentsWidget.py
src/darfix/gui/magnificationWidget.py
src/darfix/gui/metadataWidget.py
src/darfix/gui/operationThread.py
src/darfix/gui/projectionWidget.py
src/darfix/gui/roiLimitsToolbar.py
src/darfix/gui/roiSelectionWidget.py
src/darfix/gui/rsmHistogramWidget.py
src/darfix/gui/rsmWidget.py
src/darfix/gui/showStackWidget.py
src/darfix/gui/weakBeamWidget.py
src/darfix/gui/zSumWidget.py
src/darfix/gui/configuration/__init__.py
src/darfix/gui/configuration/action.py
src/darfix/gui/configuration/level.py
src/darfix/gui/data_selection/DataSelectionBase.py
src/darfix/gui/data_selection/WorkingDirSelectionWidget.py
src/darfix/gui/data_selection/__init__.py
src/darfix/gui/data_selection/edf.py
src/darfix/gui/data_selection/hdf5_data_selection_widgets.py
src/darfix/gui/data_selection/line_edits.py
src/darfix/gui/data_selection/scan_selection_widgets.py
src/darfix/gui/data_selection/utils.py
src/darfix/gui/grainplot/__init__.py
src/darfix/gui/grainplot/grainPlotWidget.py
src/darfix/gui/grainplot/mosaicityWidget.py
src/darfix/gui/grainplot/utils.py
src/darfix/gui/noiseremoval/noiseRemovalWidget.py
src/darfix/gui/noiseremoval/operationHistory.py
src/darfix/gui/noiseremoval/parametersWidget.py
src/darfix/gui/rocking_curves/fitComboBox.py
src/darfix/gui/rocking_curves/rockingCurvesWidget.py
src/darfix/gui/shiftcorrection/__init__.py
src/darfix/gui/shiftcorrection/shiftCorrectionWidget.py
src/darfix/gui/shiftcorrection/shiftInput.py
src/darfix/gui/utils/__init__.py
src/darfix/gui/utils/data_path_completer.py
src/darfix/gui/utils/data_path_selection.py
src/darfix/gui/utils/fileselection.py
src/darfix/gui/utils/message.py
src/darfix/gui/utils/qsignalspy.py
src/darfix/gui/utils/standardButtonBox.py
src/darfix/gui/utils/utils.py
src/darfix/gui/utils/vspacer.py
src/darfix/io/__init__.py
src/darfix/io/dataset_io.py
src/darfix/io/hdf5.py
src/darfix/io/progress.py
src/darfix/io/utils.py
src/darfix/processing/__init__.py
src/darfix/processing/dimension_detection.py
src/darfix/processing/rocking_curves.py
src/darfix/resources/__init__.py
src/darfix/resources/gui/__init__.py
src/darfix/resources/gui/icons/__init__.py
src/darfix/resources/gui/icons/advanced_settings.png
src/darfix/resources/gui/icons/advanced_settings.svg
src/darfix/resources/gui/icons/curves.png
src/darfix/resources/gui/icons/curves.svg
src/darfix/resources/gui/icons/optional_settings.png
src/darfix/resources/gui/icons/optional_settings.svg
src/darfix/resources/gui/icons/required_settings.png
src/darfix/resources/gui/icons/required_settings.svg
src/darfix/resources/gui/icons/resize.png
src/darfix/resources/gui/icons/resize.svg
src/darfix/resources/gui/icons/scatter.png
src/darfix/resources/gui/icons/scatter.svg
src/darfix/resources/tests/__init__.py
src/darfix/resources/tests/dimensions_definition/NiTi_1PD_002_g411_420MPa_mosalayers_2x.h5
src/darfix/resources/tests/dimensions_definition/__init__.py
src/darfix/resources/tests/dimensions_definition/silicon_111_reflection.h5
src/darfix/resources/tests/transformation/316H_dummy_insitu_g1_RSM_2.h5
src/darfix/tasks/__init__.py
src/darfix/tasks/binning.py
src/darfix/tasks/blindsourceseparation.py
src/darfix/tasks/copy.py
src/darfix/tasks/datapartition.py
src/darfix/tasks/dimensiondefinition.py
src/darfix/tasks/edf_data_selection.py
src/darfix/tasks/grainplot.py
src/darfix/tasks/hdf5_data_selection.py
src/darfix/tasks/hdf5_scans_concatenation.py
src/darfix/tasks/metadata.py
src/darfix/tasks/noiseremoval.py
src/darfix/tasks/pca.py
src/darfix/tasks/projection.py
src/darfix/tasks/rocking_curves.py
src/darfix/tasks/roi.py
src/darfix/tasks/rsm_histogram.py
src/darfix/tasks/shiftcorrection.py
src/darfix/tasks/transformation.py
src/darfix/tasks/weakbeam.py
src/darfix/tasks/zsum.py
src/darfix/tests/__init__.py
src/darfix/tests/conftest.py
src/darfix/tests/test_array_utils.py
src/darfix/tests/test_components_matching.py
src/darfix/tests/test_data.py
src/darfix/tests/test_datapathfinder.py
src/darfix/tests/test_dataset.py
src/darfix/tests/test_dimension.py
src/darfix/tests/test_ga.py
src/darfix/tests/test_image_operations.py
src/darfix/tests/test_image_registration.py
src/darfix/tests/test_mapping.py
src/darfix/tests/test_mask.py
src/darfix/tests/test_math.py
src/darfix/tests/test_moments.py
src/darfix/tests/test_projection.py
src/darfix/tests/test_rocking_curves.py
src/darfix/tests/test_roi.py
src/darfix/tests/test_rsm_histogram.py
src/darfix/tests/test_shift.py
src/darfix/tests/test_transformation.py
src/darfix/tests/test_workflow.py
src/darfix/tests/test_zigzag.py
src/darfix/tests/test_zsum.py
src/darfix/tests/utils.py
src/darfix/tests/decomposition/__init__.py
src/darfix/tests/decomposition/test_base.py
src/darfix/tests/decomposition/test_ipca.py
src/darfix/tests/decomposition/test_nica.py
src/darfix/tests/decomposition/test_nmf.py
src/darfix/tests/decomposition/utils.py
src/darfix/tests/gui/test_concatenate_scans.py
src/darfix/tests/gui/test_data_path_completer.py
src/darfix/tests/gui/test_data_path_selection.py
src/darfix/tests/gui/test_roi_selection.py
src/darfix/tests/orange/__init__.py
src/darfix/tests/orange/test_ewoks.py
src/darfix/tests/orange/widgets/__init__.py
src/darfix/tests/orange/widgets/test_concatenate_hdf5_scans.py
src/darfix/tests/orange/widgets/test_dimension.py
src/darfix/tests/orange/widgets/test_edf_data_selection.py
src/darfix/tests/orange/widgets/test_hdf5_data_selection.py
src/darfix/tests/orange/widgets/test_transformation.py
src/darfix/tests/orange/workflow_files/concatenate_scans.ows
src/darfix/tests/tasks/test_binning.py
src/darfix/tests/tasks/test_data_copy.py
src/darfix/tests/tasks/test_datapartition.py
src/darfix/tests/tasks/test_dimensiondefinition.py
src/darfix/tests/tasks/test_edf_data_selection.py
src/darfix/tests/tasks/test_hdf5_data_selection.py
src/darfix/tests/tasks/test_hdf5_scans_concatenation.py
src/darfix/tests/tasks/test_rocking_curves.py
src/orangecontrib/darfix/__init__.py
src/orangecontrib/darfix/tutorials/__init__.py
src/orangecontrib/darfix/tutorials/darfix_example1.ows
src/orangecontrib/darfix/tutorials/darfix_example_edf.ows
src/orangecontrib/darfix/tutorials/darfix_example_hdf.ows
src/orangecontrib/darfix/tutorials/tutorial_workflow.ows
src/orangecontrib/darfix/tutorials/untitled.ows
src/orangecontrib/darfix/tutorials/edf_dataset/strain_0000.edf
src/orangecontrib/darfix/tutorials/edf_dataset/strain_0001.edf
src/orangecontrib/darfix/tutorials/hdf5_dataset/strain.hdf5
src/orangecontrib/darfix/widgets/__init__.py
src/orangecontrib/darfix/widgets/binning.py
src/orangecontrib/darfix/widgets/blindsourceseparation.py
src/orangecontrib/darfix/widgets/concatenateHDF5.py
src/orangecontrib/darfix/widgets/datacopy.py
src/orangecontrib/darfix/widgets/datapartition.py
src/orangecontrib/darfix/widgets/dimensions.py
src/orangecontrib/darfix/widgets/edfdataselection.py
src/orangecontrib/darfix/widgets/grainplot.py
src/orangecontrib/darfix/widgets/hdf5dataselection.py
src/orangecontrib/darfix/widgets/lineprofile.py
src/orangecontrib/darfix/widgets/linkcomponents.py
src/orangecontrib/darfix/widgets/metadata.py
src/orangecontrib/darfix/widgets/noiseremoval.py
src/orangecontrib/darfix/widgets/pca.py
src/orangecontrib/darfix/widgets/projection.py
src/orangecontrib/darfix/widgets/rockingcurves.py
src/orangecontrib/darfix/widgets/roiselection.py
src/orangecontrib/darfix/widgets/rsmhistogram.py
src/orangecontrib/darfix/widgets/savepoint.py
src/orangecontrib/darfix/widgets/shiftcorrection.py
src/orangecontrib/darfix/widgets/transformation.py
src/orangecontrib/darfix/widgets/weakbeam.py
src/orangecontrib/darfix/widgets/zsum.py
src/orangecontrib/darfix/widgets/icons/__init__.py
src/orangecontrib/darfix/widgets/icons/axes.png
src/orangecontrib/darfix/widgets/icons/axes.svg
src/orangecontrib/darfix/widgets/icons/bss.png
src/orangecontrib/darfix/widgets/icons/bss.svg
src/orangecontrib/darfix/widgets/icons/category.svg
src/orangecontrib/darfix/widgets/icons/concatenate_hdf5.svg
src/orangecontrib/darfix/widgets/icons/copy.svg
src/orangecontrib/darfix/widgets/icons/curves.png
src/orangecontrib/darfix/widgets/icons/curves.svg
src/orangecontrib/darfix/widgets/icons/darfix_icon.png
src/orangecontrib/darfix/widgets/icons/darfix_icon.svg
src/orangecontrib/darfix/widgets/icons/darfix_icon8.png
src/orangecontrib/darfix/widgets/icons/filter.png
src/orangecontrib/darfix/widgets/icons/filter.svg
src/orangecontrib/darfix/widgets/icons/gaussian.png
src/orangecontrib/darfix/widgets/icons/gaussian.svg
src/orangecontrib/darfix/widgets/icons/grainplot.png
src/orangecontrib/darfix/widgets/icons/grainplot.svg
src/orangecontrib/darfix/widgets/icons/image-select-box.svg
src/orangecontrib/darfix/widgets/icons/line_profile.png
src/orangecontrib/darfix/widgets/icons/line_profile.svg
src/orangecontrib/darfix/widgets/icons/link.png
src/orangecontrib/darfix/widgets/icons/link.svg
src/orangecontrib/darfix/widgets/icons/metadata.png
src/orangecontrib/darfix/widgets/icons/metadata.svg
src/orangecontrib/darfix/widgets/icons/mywidget.svg
src/orangecontrib/darfix/widgets/icons/noise_removal.png
src/orangecontrib/darfix/widgets/icons/noise_removal.svg
src/orangecontrib/darfix/widgets/icons/noise_removal_backup.svg
src/orangecontrib/darfix/widgets/icons/param_dims.png
src/orangecontrib/darfix/widgets/icons/param_dims.svg
src/orangecontrib/darfix/widgets/icons/pca.png
src/orangecontrib/darfix/widgets/icons/pca.svg
src/orangecontrib/darfix/widgets/icons/random.svg
src/orangecontrib/darfix/widgets/icons/resize.png
src/orangecontrib/darfix/widgets/icons/roi.png
src/orangecontrib/darfix/widgets/icons/roi.svg
src/orangecontrib/darfix/widgets/icons/save.svg
src/orangecontrib/darfix/widgets/icons/shift_correction.svg
src/orangecontrib/darfix/widgets/icons/upload_edf.svg
src/orangecontrib/darfix/widgets/icons/upload_hdf5.svg
src/orangecontrib/darfix/widgets/icons/zsum.svg