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/components_matching.py
src/darfix/core/data_path_finder.py
src/darfix/core/data_selection.py
src/darfix/core/dataset.py
src/darfix/core/dimension.py
src/darfix/core/fscan_parser.py
src/darfix/core/grainplot.py
src/darfix/core/image_registration.py
src/darfix/core/image_stack.py
src/darfix/core/mapping.py
src/darfix/core/moment_types.py
src/darfix/core/noise_removal.py
src/darfix/core/noise_removal_type.py
src/darfix/core/positioners.py
src/darfix/core/rocking_curves.py
src/darfix/core/roi.py
src/darfix/core/settings.py
src/darfix/core/state_of_operation.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/__init__.py
src/darfix/gui/binning_widget.py
src/darfix/gui/blind_source_separation_widget.py
src/darfix/gui/choose_dimensions.py
src/darfix/gui/concatenate_scans.py
src/darfix/gui/display_components_widget.py
src/darfix/gui/filter_by_dimension.py
src/darfix/gui/magnification_widget.py
src/darfix/gui/metadata_widget.py
src/darfix/gui/pca_widget.py
src/darfix/gui/projection_widget.py
src/darfix/gui/roi_limits_toolbar.py
src/darfix/gui/roi_selection_widget.py
src/darfix/gui/rsm_histogram_widget.py
src/darfix/gui/rsm_widget.py
src/darfix/gui/strain_plot_widget.py
src/darfix/gui/weak_beam_widget.py
src/darfix/gui/zsum_widget.py
src/darfix/gui/configuration/__init__.py
src/darfix/gui/configuration/action.py
src/darfix/gui/configuration/level.py
src/darfix/gui/data_selection/__init__.py
src/darfix/gui/data_selection/hdf5_dataset_selection_widget.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/data_selection/working_dir_selection_widget.py
src/darfix/gui/dimension/dimension_selection_dialog.py
src/darfix/gui/dimension/dimensions_widget.py
src/darfix/gui/grain_plot/__init__.py
src/darfix/gui/grain_plot/_oridist_toolbar_buttons.py
src/darfix/gui/grain_plot/dimension_range_slider_2d.py
src/darfix/gui/grain_plot/flashlight.py
src/darfix/gui/grain_plot/flashlight_mode_action.py
src/darfix/gui/grain_plot/grain_plot_widget.py
src/darfix/gui/grain_plot/mosaicity_widget.py
src/darfix/gui/grain_plot/oridist_toolbar.py
src/darfix/gui/grain_plot/utils.py
src/darfix/gui/noise_removal/noise_removal_widget.py
src/darfix/gui/noise_removal/operation_list_widget.py
src/darfix/gui/noise_removal/parameters_widget.py
src/darfix/gui/parallel/operation_process.py
src/darfix/gui/parallel/operation_thread.py
src/darfix/gui/parallel/preview_thread.py
src/darfix/gui/rocking_curves/rocking_curves_plot.py
src/darfix/gui/rocking_curves/rocking_curves_widget.py
src/darfix/gui/shift_correction/__init__.py
src/darfix/gui/shift_correction/shift_correction_widget.py
src/darfix/gui/shift_correction/shift_input.py
src/darfix/gui/utils/__init__.py
src/darfix/gui/utils/axis_type_combobox.py
src/darfix/gui/utils/base_file_line_edit.py
src/darfix/gui/utils/custom_doublespinbox.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/range_slider.py
src/darfix/gui/utils/standard_buttonbox.py
src/darfix/gui/utils/utils.py
src/darfix/gui/utils/vspacer.py
src/darfix/io/__init__.py
src/darfix/io/hdf5.py
src/darfix/io/progress.py
src/darfix/io/utils.py
src/darfix/processing/__init__.py
src/darfix/processing/gaussian_fit.py
src/darfix/processing/gmm.py
src/darfix/processing/image_operations.py
src/darfix/processing/multivariate_gaussian_parameters.py
src/darfix/processing/rocking_curve_fit.py
src/darfix/processing/rocking_curve_fit_options.py
src/darfix/processing/strain.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/contour.svg
src/darfix/resources/gui/icons/curves.png
src/darfix/resources/gui/icons/curves.svg
src/darfix/resources/gui/icons/flashlight.svg
src/darfix/resources/gui/icons/hsv.svg
src/darfix/resources/gui/icons/median-filter.png
src/darfix/resources/gui/icons/median-filter.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/blind_source_separation.py
src/darfix/tasks/blindsourceseparation.py
src/darfix/tasks/copy.py
src/darfix/tasks/dimension_definition.py
src/darfix/tasks/dimensiondefinition.py
src/darfix/tasks/grain_plot.py
src/darfix/tasks/grainplot.py
src/darfix/tasks/hdf5_data_selection.py
src/darfix/tasks/hdf5_scans_concatenation.py
src/darfix/tasks/load_dataset.py
src/darfix/tasks/metadata.py
src/darfix/tasks/noise_removal.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/save_dataset.py
src/darfix/tasks/shift_correction.py
src/darfix/tasks/shiftcorrection.py
src/darfix/tasks/strain_plot.py
src/darfix/tasks/transformation.py
src/darfix/tasks/weak_beam.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_path_finder.py
src/darfix/tests/test_dataset.py
src/darfix/tests/test_dimension.py
src/darfix/tests/test_generate_grain_maps_nxdict.py
src/darfix/tests/test_gmm.py
src/darfix/tests/test_image_operations.py
src/darfix/tests/test_image_registration.py
src/darfix/tests/test_image_stack.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_save_dataset.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_dimension_range_slider_2d.py
src/darfix/tests/gui/test_range_slider_with_spinboxes.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/test_load_save.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_hdf5_data_selection.py
src/darfix/tests/orange/widgets/test_load_save.py
src/darfix/tests/orange/widgets/test_strain_plot.py
src/darfix/tests/orange/widgets/test_transformation.py
src/darfix/tests/orange/workflow_files/concatenate_scans.ows
src/darfix/tests/orange/workflow_files/load_then_save.ows
src/darfix/tests/tasks/test_binning.py
src/darfix/tests/tasks/test_data_copy.py
src/darfix/tests/tasks/test_dimension_definition.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/darfix/tests/tasks/test_strain_plot.py
src/darfix/tests/tasks/test_weak_beam.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_hdf.ows
src/orangecontrib/darfix/tutorials/tutorial_workflow.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/dataset_widget_base.py
src/orangecontrib/darfix/widgets/dimensions.py
src/orangecontrib/darfix/widgets/grainplot.py
src/orangecontrib/darfix/widgets/hdf5dataselection.py
src/orangecontrib/darfix/widgets/load_dataset.py
src/orangecontrib/darfix/widgets/metadata.py
src/orangecontrib/darfix/widgets/noiseremoval.py
src/orangecontrib/darfix/widgets/operation_widget_base.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/save_dataset.py
src/orangecontrib/darfix/widgets/shiftcorrection.py
src/orangecontrib/darfix/widgets/strain_plot.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/load-dataset.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-dataset.svg
src/orangecontrib/darfix/widgets/icons/shift_correction.svg
src/orangecontrib/darfix/widgets/icons/strain.svg
src/orangecontrib/darfix/widgets/icons/upload_hdf5.svg
src/orangecontrib/darfix/widgets/icons/zsum.svg