LICENSE.md
README.md
pyproject.toml
src/ewoks3dxrd/__init__.py
src/ewoks3dxrd/filtering.py
src/ewoks3dxrd/grain_visualizer.py
src/ewoks3dxrd/io.py
src/ewoks3dxrd/models.py
src/ewoks3dxrd/sub_process_task_mixin.py
src/ewoks3dxrd/tmp_files.py
src/ewoks3dxrd/tqdm_progress_callback.py
src/ewoks3dxrd/utils.py
src/ewoks3dxrd.egg-info/PKG-INFO
src/ewoks3dxrd.egg-info/SOURCES.txt
src/ewoks3dxrd.egg-info/dependency_links.txt
src/ewoks3dxrd.egg-info/entry_points.txt
src/ewoks3dxrd.egg-info/requires.txt
src/ewoks3dxrd.egg-info/top_level.txt
src/ewoks3dxrd/grid_indexing/__init__.py
src/ewoks3dxrd/grid_indexing/grid_indexer_worker_script.py
src/ewoks3dxrd/grid_indexing/indexing.py
src/ewoks3dxrd/grid_indexing/make_grain_map_worker_script.py
src/ewoks3dxrd/nexus/__init__.py
src/ewoks3dxrd/nexus/grains.py
src/ewoks3dxrd/nexus/parameters.py
src/ewoks3dxrd/nexus/peaks.py
src/ewoks3dxrd/nexus/utils.py
src/ewoks3dxrd/segmentation/__init__.py
src/ewoks3dxrd/segmentation/gaussian.py
src/ewoks3dxrd/segmentation/lima.py
src/ewoks3dxrd/tasks/__init__.py
src/ewoks3dxrd/tasks/detector_spatial_correction.py
src/ewoks3dxrd/tasks/filter_by_index.py
src/ewoks3dxrd/tasks/filter_by_intensity.py
src/ewoks3dxrd/tasks/filter_by_lattice.py
src/ewoks3dxrd/tasks/geometry_transformation.py
src/ewoks3dxrd/tasks/grid_index_grains.py
src/ewoks3dxrd/tasks/grid_index_grains_sub_process.py
src/ewoks3dxrd/tasks/index_grains.py
src/ewoks3dxrd/tasks/make_grain_map.py
src/ewoks3dxrd/tasks/make_grain_map_sub_process.py
src/ewoks3dxrd/tasks/segment_scan.py
src/ewoks3dxrd/tests/__init__.py
src/ewoks3dxrd/tests/conftest.py
src/ewoks3dxrd/tests/test_3dxrd_workflow.py
src/ewoks3dxrd/tests/test_filter_by_index.py
src/ewoks3dxrd/tests/test_filter_by_intensity.py
src/ewoks3dxrd/tests/test_filter_by_lattice.py
src/ewoks3dxrd/tests/test_gaussian_segmentation.py
src/ewoks3dxrd/tests/test_geometry_transformation.py
src/ewoks3dxrd/tests/test_grid_indexing.py
src/ewoks3dxrd/tests/test_id03_3dxrd_workflow.py
src/ewoks3dxrd/tests/test_indexing.py
src/ewoks3dxrd/tests/test_lima_segmentation.py
src/ewoks3dxrd/tests/test_map_grains.py
src/ewoks3dxrd/tests/test_utils.py
src/ewoks3dxrd/tests/canvas/test_fit_geometry.py
src/ewoks3dxrd/tests/canvas/test_image_file_generator.py
src/ewoks3dxrd/tests/canvas/test_refine_grains.py
src/ewoks3dxrd/tests/canvas/test_segmenter_view.py
src/orangecontrib/ewoks3dxrd/__init__.py
src/orangecontrib/ewoks3dxrd/detector_correction.py
src/orangecontrib/ewoks3dxrd/fit_geometry.py
src/orangecontrib/ewoks3dxrd/geometry_transformation.py
src/orangecontrib/ewoks3dxrd/grid_indexing.py
src/orangecontrib/ewoks3dxrd/image_file_generator.py
src/orangecontrib/ewoks3dxrd/indexer_filter.py
src/orangecontrib/ewoks3dxrd/intensity_filter.py
src/orangecontrib/ewoks3dxrd/lattice_filter.py
src/orangecontrib/ewoks3dxrd/make_map_grains.py
src/orangecontrib/ewoks3dxrd/segmenter_frame.py
src/orangecontrib/ewoks3dxrd/calibration/column_file_groupbox.py
src/orangecontrib/ewoks3dxrd/calibration/image_file_generator_groupbox.py
src/orangecontrib/ewoks3dxrd/calibration/utils.py
src/orangecontrib/ewoks3dxrd/common/__init__.py
src/orangecontrib/ewoks3dxrd/common/axes_control_widget.py
src/orangecontrib/ewoks3dxrd/common/collapsible_widget.py
src/orangecontrib/ewoks3dxrd/common/dataURL_group_box.py
src/orangecontrib/ewoks3dxrd/common/debounce_timer.py
src/orangecontrib/ewoks3dxrd/common/double_slider.py
src/orangecontrib/ewoks3dxrd/common/double_spinbox_range_widget.py
src/orangecontrib/ewoks3dxrd/common/ewoks3dxrd_grainplotter.py
src/orangecontrib/ewoks3dxrd/common/ewoks3dxrd_peaksploter.py
src/orangecontrib/ewoks3dxrd/common/ewoks3dxrd_plot2d.py
src/orangecontrib/ewoks3dxrd/common/ewoks3dxrd_widget.py
src/orangecontrib/ewoks3dxrd/common/file_folder_browse_button.py
src/orangecontrib/ewoks3dxrd/common/filename_completer_line_edit.py
src/orangecontrib/ewoks3dxrd/common/grain_map_scene.py
src/orangecontrib/ewoks3dxrd/common/grain_size_slider.py
src/orangecontrib/ewoks3dxrd/common/log_streamer.py
src/orangecontrib/ewoks3dxrd/common/log_widget.py
src/orangecontrib/ewoks3dxrd/common/master_file_widget.py
src/orangecontrib/ewoks3dxrd/common/peak_filter_plot2d.py
src/orangecontrib/ewoks3dxrd/common/process_name_line_edit.py
src/orangecontrib/ewoks3dxrd/common/qdouble_widget.py
src/orangecontrib/ewoks3dxrd/common/sphere.py
src/orangecontrib/ewoks3dxrd/common/tolerance_selector.py
src/orangecontrib/ewoks3dxrd/common/tuple_input_widget.py
src/orangecontrib/ewoks3dxrd/common/utils.py
src/orangecontrib/ewoks3dxrd/detector/__init__.py
src/orangecontrib/ewoks3dxrd/detector/detector_correction_settings.py
src/orangecontrib/ewoks3dxrd/geometry/__init__.py
src/orangecontrib/ewoks3dxrd/geometry/geometry_parameters.py
src/orangecontrib/ewoks3dxrd/geometry/geometry_transformation_settings.py
src/orangecontrib/ewoks3dxrd/icons/3dxrd_logo.png
src/orangecontrib/ewoks3dxrd/icons/__init__.py
src/orangecontrib/ewoks3dxrd/icons/distortion_plane.svg
src/orangecontrib/ewoks3dxrd/icons/filter-invert.svg
src/orangecontrib/ewoks3dxrd/icons/filter_frames.svg
src/orangecontrib/ewoks3dxrd/icons/filters-1.svg
src/orangecontrib/ewoks3dxrd/icons/grid-search.svg
src/orangecontrib/ewoks3dxrd/icons/image_gen.svg
src/orangecontrib/ewoks3dxrd/icons/lock_parameter.svg
src/orangecontrib/ewoks3dxrd/icons/maps.svg
src/orangecontrib/ewoks3dxrd/icons/rings-smallest.svg
src/orangecontrib/ewoks3dxrd/icons/settings.svg
src/orangecontrib/ewoks3dxrd/indexer/__init__.py
src/orangecontrib/ewoks3dxrd/indexer/constants.py
src/orangecontrib/ewoks3dxrd/indexer/grid_index_parameter_group_box.py
src/orangecontrib/ewoks3dxrd/indexer/grid_index_settings.py
src/orangecontrib/ewoks3dxrd/lattice/__init__.py
src/orangecontrib/ewoks3dxrd/lattice/lattice_filtering_settings.py
src/orangecontrib/ewoks3dxrd/lattice/lattice_parameters.py
src/orangecontrib/ewoks3dxrd/makegrains/__init__.py
src/orangecontrib/ewoks3dxrd/makegrains/grain_map_parameter_group_box.py
src/orangecontrib/ewoks3dxrd/segment/__init__.py
src/orangecontrib/ewoks3dxrd/segment/base_segmenter_algo_view.py
src/orangecontrib/ewoks3dxrd/segment/constants.py
src/orangecontrib/ewoks3dxrd/segment/correction_group_box.py
src/orangecontrib/ewoks3dxrd/segment/dual_plot_silx.py
src/orangecontrib/ewoks3dxrd/segment/folder_metadata_group_box.py
src/orangecontrib/ewoks3dxrd/segment/gaussian_segmenter_param_view.py
src/orangecontrib/ewoks3dxrd/segment/lima_segmenter_param_view.py
src/orangecontrib/ewoks3dxrd/segment/monitor_segment_group_box.py
src/orangecontrib/ewoks3dxrd/segment/omega_frame_group_box.py
src/orangecontrib/ewoks3dxrd/segment/peak_color_combobox.py
src/orangecontrib/ewoks3dxrd/segment/sample_config_group_box.py
src/orangecontrib/ewoks3dxrd/segment/segmenter_parameter_group_box.py
src/orangecontrib/ewoks3dxrd/segment/segmenter_settings.py
src/orangecontrib/ewoks3dxrd/segment/utils.py
src/orangecontrib/ewoks3dxrd/tutorials/3dxrd_workflow.json
src/orangecontrib/ewoks3dxrd/tutorials/__init__.py
src/orangecontrib/ewoks3dxrd/tutorials/ewoks3dxrd.ows
src/orangecontrib/ewoks3dxrd/tutorials/id03_3dxrd_workflow.json
src/orangecontrib/ewoks3dxrd/tutorials/single_crystal_calibration.ows