LICENSE
README.md
pyproject.toml
licenses/LICENSE-pyFAI-backport
licenses/LICENSE-ssrl_xrd_tools
licenses/LICENSE-xdart
src/xdart/__init__.py
src/xdart/_gui_main.py
src/xdart/_updater.py
src/xdart/calib2_main.py
src/xdart/notebook_main.py
src/xdart/xdart_main.py
src/xdart.egg-info/PKG-INFO
src/xdart.egg-info/SOURCES.txt
src/xdart.egg-info/dependency_links.txt
src/xdart.egg-info/entry_points.txt
src/xdart.egg-info/requires.txt
src/xdart.egg-info/top_level.txt
src/xdart/gui/Ui_static.py
src/xdart/gui/__init__.py
src/xdart/gui/gui_utils.py
src/xdart/gui/mainWindow.py
src/xdart/gui/mainWindow.ui
src/xdart/gui/static.ui
src/xdart/gui/analysis/__init__.py
src/xdart/gui/analysis/analysis_worker.py
src/xdart/gui/analysis/param_trend.py
src/xdart/gui/analysis/peak_fit_dialog.py
src/xdart/gui/analysis/peak_fit_util.py
src/xdart/gui/analysis/phase_fit_dialog.py
src/xdart/gui/analysis/plot_axes.py
src/xdart/gui/analysis/roi_select_dialog.py
src/xdart/gui/analysis/scan_plot_dialog.py
src/xdart/gui/analysis/scan_source_widget.py
src/xdart/gui/pages/__init__.py
src/xdart/gui/pages/catalog.py
src/xdart/gui/pages/descriptors.py
src/xdart/gui/pages/handle.py
src/xdart/gui/pages/operation_owner.py
src/xdart/gui/pages/registry.py
src/xdart/gui/pages/scattering_workspace.py
src/xdart/gui/pages/services.py
src/xdart/gui/pages/values.py
src/xdart/gui/tabs/__init__.py
src/xdart/gui/tabs/scattering/__init__.py
src/xdart/gui/tabs/scattering/acquisition_runtime.py
src/xdart/gui/tabs/scattering/advanced_editor.py
src/xdart/gui/tabs/scattering/analysis_mount.py
src/xdart/gui/tabs/scattering/authored_assets.py
src/xdart/gui/tabs/scattering/batch_terminal_presentation.py
src/xdart/gui/tabs/scattering/browse_1d_display.py
src/xdart/gui/tabs/scattering/browse_1d_hydration.py
src/xdart/gui/tabs/scattering/browse_1d_projection.py
src/xdart/gui/tabs/scattering/browse_1d_target_plan.py
src/xdart/gui/tabs/scattering/browse_hydration.py
src/xdart/gui/tabs/scattering/browse_preview.py
src/xdart/gui/tabs/scattering/browse_slice_hydration.py
src/xdart/gui/tabs/scattering/browse_values.py
src/xdart/gui/tabs/scattering/browser_catalog.py
src/xdart/gui/tabs/scattering/browser_model.py
src/xdart/gui/tabs/scattering/browser_view.py
src/xdart/gui/tabs/scattering/context_controller.py
src/xdart/gui/tabs/scattering/context_projection.py
src/xdart/gui/tabs/scattering/context_runtime.py
src/xdart/gui/tabs/scattering/context_values.py
src/xdart/gui/tabs/scattering/contracts.py
src/xdart/gui/tabs/scattering/controls_editing.py
src/xdart/gui/tabs/scattering/controls_inventory.py
src/xdart/gui/tabs/scattering/controls_projection.py
src/xdart/gui/tabs/scattering/controls_readiness.py
src/xdart/gui/tabs/scattering/coordinator.py
src/xdart/gui/tabs/scattering/detector_projection.py
src/xdart/gui/tabs/scattering/display_catalog.py
src/xdart/gui/tabs/scattering/display_residency.py
src/xdart/gui/tabs/scattering/display_retirement.py
src/xdart/gui/tabs/scattering/display_runtime.py
src/xdart/gui/tabs/scattering/display_values.py
src/xdart/gui/tabs/scattering/events.py
src/xdart/gui/tabs/scattering/experiment_authoring.py
src/xdart/gui/tabs/scattering/external_tools.py
src/xdart/gui/tabs/scattering/hydration_transport.py
src/xdart/gui/tabs/scattering/metadata_operations.py
src/xdart/gui/tabs/scattering/operation_values.py
src/xdart/gui/tabs/scattering/output_preflight.py
src/xdart/gui/tabs/scattering/output_values.py
src/xdart/gui/tabs/scattering/page.py
src/xdart/gui/tabs/scattering/performance_diagnostics.py
src/xdart/gui/tabs/scattering/presentation_background.py
src/xdart/gui/tabs/scattering/processed_browser.py
src/xdart/gui/tabs/scattering/results_notebook.py
src/xdart/gui/tabs/scattering/run_mode_projection.py
src/xdart/gui/tabs/scattering/scientific_axes.py
src/xdart/gui/tabs/scattering/scientific_plot_options.py
src/xdart/gui/tabs/scattering/scientific_view.py
src/xdart/gui/tabs/scattering/scientific_waterfall_policy.py
src/xdart/gui/tabs/scattering/shell_projection.py
src/xdart/gui/tabs/scattering/shell_values.py
src/xdart/gui/tabs/scattering/shell_widgets.py
src/xdart/gui/tabs/scattering/source_metadata.py
src/xdart/gui/tabs/scattering/source_selection.py
src/xdart/gui/tabs/scattering/source_view.py
src/xdart/gui/tabs/scattering/start_outcomes.py
src/xdart/gui/tabs/scattering/start_pipeline.py
src/xdart/gui/tabs/scattering/state_machine.py
src/xdart/gui/tabs/scattering/tools_view.py
src/xdart/gui/tabs/scattering/workspace_operations.py
src/xdart/gui/tabs/scattering/workspace_shell.py
src/xdart/gui/tabs/scattering/adapters/__init__.py
src/xdart/gui/tabs/scattering/adapters/browse_loader.py
src/xdart/gui/tabs/scattering/adapters/dynamic_output.py
src/xdart/gui/tabs/scattering/adapters/external_operation.py
src/xdart/gui/tabs/scattering/adapters/run_executor.py
src/xdart/gui/tabs/scattering/adapters/source.py
src/xdart/gui/tabs/scattering/adapters/target_reservation.py
src/xdart/gui/themes/__init__.py
src/xdart/gui/themes/accent.py
src/xdart/gui/themes/corners.py
src/xdart/gui/themes/dark.py
src/xdart/gui/themes/spacing.py
src/xdart/gui/themes/typography.py
src/xdart/gui/tools/__init__.py
src/xdart/gui/tools/rsm_owner.py
src/xdart/gui/tools/rsm_tool.py
src/xdart/gui/tools/rsm_values.py
src/xdart/gui/tools/stitch_owner.py
src/xdart/gui/tools/stitch_tool.py
src/xdart/gui/tools/stitch_values.py
src/xdart/gui/widgets/__init__.py
src/xdart/gui/widgets/_widgets.py
src/xdart/gui/widgets/controls_panel.py
src/xdart/gui/widgets/imageWidgetUI.py
src/xdart/gui/widgets/imageWidgetUI.ui
src/xdart/gui/widgets/imageWidgetUI_static.py
src/xdart/gui/widgets/imageWidgetUI_static.ui
src/xdart/gui/widgets/image_widget.py
src/xdart/gui/widgets/intensity_controls.py
src/xdart/gui/widgets/rangeWidgetUI.py
src/xdart/gui/widgets/rangeWidgetUI.ui
src/xdart/gui/widgets/range_widget.py
src/xdart/gui/widgets/run_controls.py
src/xdart/gui/widgets/vertical_range_slider.py
src/xdart/modules/__init__.py
src/xdart/modules/display_context.py
src/xdart/modules/frame_publication.py
src/xdart/modules/updater.py
src/xdart/utils/__init__.py
src/xdart/utils/_utils.py
src/xdart/utils/browse.py
src/xdart/utils/pyFAI_binaries.py
src/xdart/utils/session.py
src/xdart/utils/throttle.py
src/xdart/utils/containers/__init__.py
src/xdart/utils/pgOverrides/ROI.py
src/xdart/utils/pgOverrides/__init__.py
src/xrd_tools/__init__.py
src/xrd_tools/analysis/__init__.py
src/xrd_tools/analysis/axis_units.py
src/xrd_tools/analysis/canonical_fingerprint.py
src/xrd_tools/analysis/display_fit_operations.py
src/xrd_tools/analysis/module_transaction.py
src/xrd_tools/analysis/phase.py
src/xrd_tools/analysis/plans.py
src/xrd_tools/analysis/refinement.py
src/xrd_tools/analysis/rsm_geometry_asset.py
src/xrd_tools/analysis/rsm_operation.py
src/xrd_tools/analysis/runner.py
src/xrd_tools/analysis/scan_operations.py
src/xrd_tools/analysis/stitch_operation.py
src/xrd_tools/analysis/strain.py
src/xrd_tools/analysis/texture.py
src/xrd_tools/analysis/time_resolved.py
src/xrd_tools/analysis/xu_stitch_calibration.py
src/xrd_tools/analysis/fitting/__init__.py
src/xrd_tools/analysis/fitting/background.py
src/xrd_tools/analysis/fitting/batch.py
src/xrd_tools/analysis/fitting/fit.py
src/xrd_tools/analysis/fitting/models.py
src/xrd_tools/analysis/fitting/peaks.py
src/xrd_tools/analysis/fitting/phase_fitting.py
src/xrd_tools/analysis/fitting/simulator.py
src/xrd_tools/assets/rsm/ssrl17_2_psic_pilatus300k_sto_v1.json
src/xrd_tools/assets/xu/psic_powder_1d_surface_v1.json
src/xrd_tools/assets/xu/psic_powder_1d_surface_v1_solid_angle.npy
src/xrd_tools/core/__init__.py
src/xrd_tools/core/allocator_pressure.py
src/xrd_tools/core/config.py
src/xrd_tools/core/containers.py
src/xrd_tools/core/energy.py
src/xrd_tools/core/filters.py
src/xrd_tools/core/frame_view.py
src/xrd_tools/core/hdf5.py
src/xrd_tools/core/invalid.py
src/xrd_tools/core/metadata.py
src/xrd_tools/core/physical_memory.py
src/xrd_tools/core/provenance.py
src/xrd_tools/core/roi.py
src/xrd_tools/core/scan.py
src/xrd_tools/core/staging.py
src/xrd_tools/core/strictness.py
src/xrd_tools/core/geometry/__init__.py
src/xrd_tools/core/geometry/diffractometer.py
src/xrd_tools/core/geometry/pixel_q.py
src/xrd_tools/core/geometry/xu_runtime.py
src/xrd_tools/corrections/__init__.py
src/xrd_tools/corrections/beam.py
src/xrd_tools/corrections/detector.py
src/xrd_tools/corrections/grazing.py
src/xrd_tools/corrections/normalization.py
src/xrd_tools/corrections/stack.py
src/xrd_tools/gui/__init__.py
src/xrd_tools/gui/main.py
src/xrd_tools/gui/napari_viewer.py
src/xrd_tools/gui/powder_1d_viewer.py
src/xrd_tools/gui/powder_2d_viewer.py
src/xrd_tools/gui/rsm_viewer.py
src/xrd_tools/gui/widgets/__init__.py
src/xrd_tools/gui/widgets/batch_phase_fit_viewer.py
src/xrd_tools/gui/widgets/fit_controls.py
src/xrd_tools/gui/widgets/image_viewer.py
src/xrd_tools/gui/widgets/pattern_viewer.py
src/xrd_tools/gui/widgets/phase_fit_viewer.py
src/xrd_tools/integrate/__init__.py
src/xrd_tools/integrate/_fiber.py
src/xrd_tools/integrate/_pyfai_rayonix.py
src/xrd_tools/integrate/calibration.py
src/xrd_tools/integrate/detector_mask.py
src/xrd_tools/integrate/direct_beam.py
src/xrd_tools/integrate/gid.py
src/xrd_tools/integrate/multi.py
src/xrd_tools/integrate/refine.py
src/xrd_tools/integrate/single.py
src/xrd_tools/integrate/stitch_hist.py
src/xrd_tools/integrate/xu_stitch.py
src/xrd_tools/io/__init__.py
src/xrd_tools/io/aggregate.py
src/xrd_tools/io/analysis_artifact.py
src/xrd_tools/io/append.py
src/xrd_tools/io/bluesky_nexus.py
src/xrd_tools/io/bounded_json.py
src/xrd_tools/io/browse_1d_cache.py
src/xrd_tools/io/browse_presentation.py
src/xrd_tools/io/chunk_size.py
src/xrd_tools/io/descriptor_path.py
src/xrd_tools/io/export.py
src/xrd_tools/io/finite_artifact.py
src/xrd_tools/io/frame_preview.py
src/xrd_tools/io/frame_view.py
src/xrd_tools/io/image.py
src/xrd_tools/io/image_source.py
src/xrd_tools/io/metadata.py
src/xrd_tools/io/nexus.py
src/xrd_tools/io/nexus_inspect.py
src/xrd_tools/io/nexus_record.py
src/xrd_tools/io/output_path.py
src/xrd_tools/io/output_safety.py
src/xrd_tools/io/output_transaction.py
src/xrd_tools/io/processed_scan_id.py
src/xrd_tools/io/read.py
src/xrd_tools/io/record_writer.py
src/xrd_tools/io/schema.py
src/xrd_tools/io/spec.py
src/xrd_tools/io/stat_identity.py
src/xrd_tools/io/tiled.py
src/xrd_tools/io/viewer_1d.py
src/xrd_tools/io/viewer_2d.py
src/xrd_tools/perf/__init__.py
src/xrd_tools/perf/metrics.py
src/xrd_tools/reduction/__init__.py
src/xrd_tools/reduction/average.py
src/xrd_tools/reduction/background.py
src/xrd_tools/reduction/core.py
src/xrd_tools/reduction/masks.py
src/xrd_tools/reduction/provenance_config.py
src/xrd_tools/reduction/reintegrate.py
src/xrd_tools/reduction/reintegrate_prepared.py
src/xrd_tools/reduction/reintegrate_successor.py
src/xrd_tools/rsm/__init__.py
src/xrd_tools/rsm/coordinate_frame.py
src/xrd_tools/rsm/corrections.py
src/xrd_tools/rsm/gridding.py
src/xrd_tools/rsm/pipeline.py
src/xrd_tools/rsm/volume.py
src/xrd_tools/session/__init__.py
src/xrd_tools/session/_closed_values.py
src/xrd_tools/session/control_labels.py
src/xrd_tools/session/detector_limits.py
src/xrd_tools/session/display_logic.py
src/xrd_tools/session/dynamic_accounting.py
src/xrd_tools/session/experiment_reload.py
src/xrd_tools/session/experiment_state.py
src/xrd_tools/session/frame_projection.py
src/xrd_tools/session/frame_record_store.py
src/xrd_tools/session/gi_derived_view.py
src/xrd_tools/session/gi_motor.py
src/xrd_tools/session/headless_scan.py
src/xrd_tools/session/hydration.py
src/xrd_tools/session/intent_store.py
src/xrd_tools/session/io_coordination.py
src/xrd_tools/session/light_1d_retention.py
src/xrd_tools/session/policy.py
src/xrd_tools/session/readiness.py
src/xrd_tools/session/rsm_viewer_model.py
src/xrd_tools/session/run_configuration.py
src/xrd_tools/session/run_intent_profile.py
src/xrd_tools/session/scan_norm.py
src/xrd_tools/session/scan_session.py
src/xrd_tools/session/stage_accounting.py
src/xrd_tools/session/viewer_1d.py
src/xrd_tools/sources/__init__.py
src/xrd_tools/sources/adapters.py
src/xrd_tools/sources/base.py
src/xrd_tools/sources/composite.py
src/xrd_tools/sources/cursor.py
src/xrd_tools/sources/descriptor.py
src/xrd_tools/sources/directory_index.py
src/xrd_tools/sources/directory_session.py
src/xrd_tools/sources/discover.py
src/xrd_tools/sources/eiger_direct_chunk.py
src/xrd_tools/sources/execution_graph.py
src/xrd_tools/sources/grouping.py
src/xrd_tools/sources/image.py
src/xrd_tools/sources/memory.py
src/xrd_tools/sources/metadata_provider.py
src/xrd_tools/sources/nexus.py
src/xrd_tools/sources/probe.py
src/xrd_tools/sources/read_plan.py
src/xrd_tools/sources/readiness.py
src/xrd_tools/sources/registry.py
src/xrd_tools/sources/run_plan.py
src/xrd_tools/sources/selection.py
src/xrd_tools/sources/spec.py
src/xrd_tools/transforms/__init__.py
src/xrd_tools/viz/__init__.py
src/xrd_tools/viz/mpl.py
src/xrd_tools/viz/plotly.py