.bandit
.editorconfig
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
AUTHORS.md
CHANGELOG.md
CONTRIBUTING.md
LICENSE
Makefile
README.rst
pyproject.toml
uv.lock
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/ci.yml
.github/workflows/docs.yml
.github/workflows/release.yml
docs/Makefile
docs/STRUCTURE.md
docs/authors.rst
docs/conf.py
docs/contributing.rst
docs/history.rst
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/usage.rst
docs/_includes/drawing_tools_table.rst
docs/_includes/g2_fitting_basics.rst
docs/_includes/geometry_parameters_table.rst
docs/_includes/installation_snippet.rst
docs/_includes/mask_editor_overview.rst
docs/_includes/xpcsfile_basics.rst
docs/_static/.gitkeep
docs/_static/custom.css
docs/_static/xpcsviewer_logo.png
docs/api/backends.rst
docs/api/cli.rst
docs/api/constants.rst
docs/api/fileio.rst
docs/api/fitting.rst
docs/api/gui.rst
docs/api/helper.rst
docs/api/index.rst
docs/api/io.rst
docs/api/modules.rst
docs/api/package.rst
docs/api/plotting.rst
docs/api/schemas.rst
docs/api/simplemask.rst
docs/api/threading.rst
docs/api/utils.rst
docs/architecture/ADR-001-jax-migration.md
docs/architecture/ADR-002-nlsq-migration.md
docs/architecture/ADR-003-hdf5-facade.md
docs/architecture/ADR-004-backend-abstraction.md
docs/architecture/FACADE_INFRASTRUCTURE.md
docs/architecture/data_flow.md
docs/architecture/dependency_analysis.md
docs/architecture/dependency_diagram.md
docs/architecture/index.rst
docs/architecture/integration_catalog.md
docs/architecture/system_overview.md
docs/developer/optimization.rst
docs/explanation/backend_architecture.rst
docs/explanation/g2_theory.rst
docs/explanation/index.rst
docs/explanation/mask_qmap_internals.rst
docs/explanation/twotime_analysis.rst
docs/explanation/xpcs_data_formats.rst
docs/how-to/examples.rst
docs/how-to/index.rst
docs/how-to/installation.rst
docs/how-to/mask_editor_guide.rst
docs/how-to/quickstart.rst
docs/images/average.png
docs/images/diffusion.png
docs/images/g2_fit.png
docs/images/g2_map.png
docs/images/g2mod.png
docs/images/hdf_info.png
docs/images/intt.png
docs/images/qmap.png
docs/images/saxs1d.png
docs/images/saxs2d.png
docs/images/stability.png
docs/images/twotime.png
docs/operations/configuration.rst
docs/operations/index.rst
docs/operations/logging.rst
docs/operations/performance.rst
docs/tutorials/backend_selection.rst
docs/tutorials/cookbook.rst
docs/tutorials/fitting_guide.rst
docs/tutorials/getting_started.rst
docs/tutorials/index.rst
docs/tutorials/mask_editor.rst
docs/tutorials/quickstart.rst
notebooks/01_loading_data.ipynb
notebooks/02_g2_analysis.ipynb
notebooks/03_fitting_workflow.ipynb
notebooks/README.rst
screenshots/offscreen/00_SAXS_2D.png
screenshots/offscreen/00_initial.png
screenshots/offscreen/01_SAXS_1D.png
screenshots/offscreen/02_Stability.png
screenshots/offscreen/03_I(t).png
screenshots/offscreen/04_g₂.png
screenshots/offscreen/05_g₂_Fit.png
screenshots/offscreen/06_g₂_Map.png
screenshots/offscreen/07_Diffusion.png
screenshots/offscreen/08_Two-Time.png
screenshots/offscreen/09_Q-Map.png
screenshots/offscreen/10_Average.png
screenshots/offscreen/11_Metadata.png
screenshots/offscreen/status.txt
scripts/build/prepare_package.sh
scripts/build/update_ui.sh
scripts/screenshots/capture_gallery.py
scripts/screenshots/offscreen_snap.py
scripts/validation/comprehensive_validation_runner.py
scripts/validation/scientific_accuracy_validator.py
scripts/validation/validate_logging.py
scripts/validation/validate_robust_optimizer.py
tests/README.md
tests/__init__.py
tests/conftest.py
tests/coverage_manager.py
tests/scientific_validation.py
tests/analysis/__init__.py
tests/analysis/g2_analysis/__init__.py
tests/analysis/g2_analysis/test_g2_analysis.py
tests/analysis/g2_analysis/test_g2mod.py
tests/analysis/saxs_analysis/test_saxs_analysis.py
tests/analysis/twotime_analysis/test_twotime_analysis.py
tests/artifacts/.gitkeep
tests/artifacts/offscreen_snap.png
tests/benchmarks/performance/_cprofile_hotpaths.py
tests/benchmarks/performance/conftest.py
tests/benchmarks/performance/registry.json
tests/benchmarks/performance/rerun_baselines.sh
tests/benchmarks/performance/test_batch_vectorize.py
tests/benchmarks/performance/test_bottleneck_analysis.py
tests/benchmarks/performance/test_c2_baseline.py
tests/benchmarks/performance/test_calibration_baseline.py
tests/benchmarks/performance/test_fitting_jit.py
tests/benchmarks/performance/test_g2_saxs_opt.py
tests/benchmarks/performance/test_hotpath_baseline.py
tests/benchmarks/performance/test_memory_efficiency.py
tests/benchmarks/performance/test_models_baseline.py
tests/benchmarks/performance/test_saxs_baseline.py
tests/end_to_end/__init__.py
tests/end_to_end/test_jax_migration_workflows.py
tests/error_handling/README.md
tests/error_handling/__init__.py
tests/error_handling/test_data_validation_errors.py
tests/error_handling/test_edge_cases.py
tests/error_handling/test_file_io_errors.py
tests/fixtures/__init__.py
tests/fixtures/core_fixtures.py
tests/fixtures/qt_fixtures.py
tests/fixtures/scientific_fixtures.py
tests/fixtures/synthetic_data.py
tests/fixtures/xpcs_synthetic.py
tests/fixtures/reference_data/README.md
tests/fixtures/reference_data/__init__.py
tests/fixtures/reference_data/g2_analysis/double_exponential_standard.npz
tests/fixtures/reference_data/g2_analysis/single_exponential_standard.npz
tests/fixtures/reference_data/g2_analysis/stretched_exponential_standard.npz
tests/fixtures/reference_data/saxs_analysis/power_law_2p5_exponent.npz
tests/fixtures/reference_data/saxs_analysis/sphere_form_factor_25A.npz
tests/framework/__init__.py
tests/framework/qt_test_runner.py
tests/framework/utils.py
tests/framework/runners/__init__.py
tests/framework/runners/run_validation.py
tests/gui_interactive/.coveragerc
tests/gui_interactive/README.md
tests/gui_interactive/__init__.py
tests/gui_interactive/conftest.py
tests/gui_interactive/offscreen_snap.py
tests/gui_interactive/run_gui_tests.py
tests/gui_interactive/test_analysis_tabs.py
tests/gui_interactive/test_error_handling.py
tests/gui_interactive/test_file_operations.py
tests/gui_interactive/test_main_window.py
tests/gui_interactive/test_plot_interactions.py
tests/gui_interactive/test_simplemask_window.py
tests/gui_interactive/test_user_scenarios.py
tests/integration/__init__.py
tests/integration/test_backward_compatibility.py
tests/integration/test_compound_bug_chains.py
tests/integration/test_hdf5_facade.py
tests/integration/test_logging_integration.py
tests/integration/test_simplemask_integration.py
tests/integration/gui/__init__.py
tests/integration/gui/test_qt_compat.py
tests/integration/gui/test_session_persistence.py
tests/integration/gui/test_theme_switching.py
tests/jax_migration/__init__.py
tests/jax_migration/conftest.py
tests/jax_migration/autograd/__init__.py
tests/jax_migration/autograd/test_calibration.py
tests/jax_migration/autograd/test_qmap_gradients.py
tests/jax_migration/autograd/test_user_defined_gradients.py
tests/jax_migration/backend/__init__.py
tests/jax_migration/backend/test_backend_detection.py
tests/jax_migration/backend/test_device_transfer.py
tests/jax_migration/backend/test_fallback.py
tests/jax_migration/backend/test_gpu_detection.py
tests/jax_migration/fitting/__init__.py
tests/jax_migration/fitting/test_models.py
tests/jax_migration/fitting/test_nlsq.py
tests/jax_migration/fitting/test_nlsq_result_delegation.py
tests/jax_migration/fitting/test_results.py
tests/jax_migration/fitting/test_sampler.py
tests/jax_migration/fitting/test_sampler_nlsq_features.py
tests/jax_migration/fitting/test_scipy_nlsq_equivalence.py
tests/jax_migration/fitting/test_tg1_corruption_chain.py
tests/jax_migration/fitting/test_visualization_nlsq.py
tests/jax_migration/integration/__init__.py
tests/jax_migration/integration/test_cpu_only_launch.py
tests/jax_migration/integration/test_env_config.py
tests/jax_migration/integration/test_gpu_launch.py
tests/jax_migration/integration/test_hdf5_jax_io.py
tests/jax_migration/integration/test_memory_limits.py
tests/jax_migration/integration/test_qt_jax_interop.py
tests/jax_migration/numerical/__init__.py
tests/jax_migration/numerical/test_cpu_gpu_equivalence.py
tests/jax_migration/numerical/test_fitting_equivalence.py
tests/jax_migration/numerical/test_partition_equivalence.py
tests/jax_migration/numerical/test_qmap_equivalence.py
tests/jax_migration/performance/__init__.py
tests/jax_migration/performance/conftest.py
tests/jax_migration/performance/test_benchmarks.py
tests/jax_migration/performance/test_jit_speedup.py
tests/jax_migration/performance/test_jit_warmup.py
tests/jax_migration/precision/__init__.py
tests/jax_migration/precision/test_angular_computations.py
tests/jax_migration/precision/test_float32_vs_float64.py
tests/jax_migration/precision/test_qmap_tolerance.py
tests/jax_migration/visualization/__init__.py
tests/jax_migration/visualization/test_arviz_diagnostics.py
tests/jax_migration/visualization/test_comparison_plot.py
tests/jax_migration/visualization/test_nlsq_uncertainty_bands.py
tests/jax_migration/visualization/test_pcov_validation.py
tests/jax_migration/visualization/test_plot_export.py
tests/jax_migration/visualization/test_posterior_predictive.py
tests/reports/architecture_map.md
tests/reports/baseline_profile.md
tests/reports/bottleneck_analysis.md
tests/reports/contract_audit.md
tests/reports/jax_audit.md
tests/reports/master_fix_list.md
tests/reports/numerical_audit.md
tests/reports/optimization_summary.md
tests/reports/python_optimization.md
tests/reports/threading_audit.md
tests/reports/type_design_audit.md
tests/reports/post_optimization/benchmark_timing.txt
tests/reports/post_optimization/cold_warm_memory.txt
tests/reports/post_optimization/numerical_accuracy.txt
tests/reports/post_optimization/test_suite_results.txt
tests/scientific/README.md
tests/scientific/__init__.py
tests/scientific/constants.py
tests/scientific/algorithms/__init__.py
tests/scientific/algorithms/test_fitting_algorithms.py
tests/scientific/properties/__init__.py
tests/scientific/properties/mathematical_invariants.py
tests/scientific/properties/physical_constraints.py
tests/scientific/properties/statistical_properties.py
tests/scientific/reference_validation/__init__.py
tests/scientific/reference_validation/analytical_benchmarks.py
tests/scientific/reference_validation/cross_validation_framework.py
tests/scientific/reference_validation/reference_implementations.py
tests/unit/__init__.py
tests/unit/test_lazy_loading.py
tests/unit/test_package_basics.py
tests/unit/test_plot_constants.py
tests/unit/test_qmap_constants.py
tests/unit/test_tg4_backend_io_fixes.py
tests/unit/test_tg7_gui_io_p1_fixes.py
tests/unit/test_tg8_code_quality.py
tests/unit/test_tg9_performance_jit_fixes.py
tests/unit/analysis/__init__.py
tests/unit/core/__init__.py
tests/unit/core/test_file_locator.py
tests/unit/core/test_viewer_kernel.py
tests/unit/core/test_viewer_kernel_export.py
tests/unit/core/test_viewer_kernel_plotting.py
tests/unit/core/test_xpcs_file.py
tests/unit/core/test_xpcs_file_data_access.py
tests/unit/core/test_xpcs_file_fitting.py
tests/unit/core/test_xpcs_file_roi.py
tests/unit/fileio/__init__.py
tests/unit/fileio/test_aps_8idi.py
tests/unit/fileio/test_hdf_reader.py
tests/unit/fileio/test_qmap_utils.py
tests/unit/fitting/__init__.py
tests/unit/fitting/test_bayesian_assembly.py
tests/unit/fitting/test_bayesian_dual_storage.py
tests/unit/fitting/test_bayesian_integration.py
tests/unit/fitting/test_bayesian_viz.py
tests/unit/fitting/test_bug_fixes_rca.py
tests/unit/fitting/test_nlsq_bayesian_integration.py
tests/unit/fitting/test_nlsq_jit_tracing.py
tests/unit/fitting/test_results.py
tests/unit/fitting/test_tg6_fitting_p1.py
tests/unit/gui/__init__.py
tests/unit/gui/test_command_palette.py
tests/unit/gui/test_drag_drop_list.py
tests/unit/gui/test_plot_themes.py
tests/unit/gui/test_qss_lint.py
tests/unit/gui/test_recent_paths.py
tests/unit/gui/test_session_field_completeness.py
tests/unit/gui/test_session_manager.py
tests/unit/gui/test_shortcut_manager.py
tests/unit/gui/test_tg3_mask_export_and_g2_plot.py
tests/unit/gui/test_theme_manager.py
tests/unit/gui/test_toast_notification.py
tests/unit/gui/test_tokens.py
tests/unit/helper/test_utils_types.py
tests/unit/module/__init__.py
tests/unit/module/test_interpolation.py
tests/unit/module/test_tauq_rendering.py
tests/unit/schemas/__init__.py
tests/unit/schemas/test_validators.py
tests/unit/simplemask/__init__.py
tests/unit/simplemask/test_area_mask.py
tests/unit/simplemask/test_drawing_tools.py
tests/unit/simplemask/test_mask_io.py
tests/unit/simplemask/test_partition.py
tests/unit/simplemask/test_partition_precision.py
tests/unit/simplemask/test_qmap.py
tests/unit/simplemask/test_qmap_integration.py
tests/unit/simplemask/test_qmap_pixel_indices.py
tests/unit/threading/__init__.py
tests/unit/threading/test_async_workers.py
tests/unit/threading/test_average_toolbox_threading.py
tests/unit/threading/test_batch_coordinator.py
tests/unit/threading/test_qt_error_detection.py
tests/unit/threading/test_signal_safety.py
tests/unit/upstream_features/__init__.py
tests/unit/upstream_features/test_blemish_export.py
tests/unit/upstream_features/test_g2_partial_safety.py
tests/unit/upstream_features/test_gixpcs_precision.py
tests/unit/upstream_features/test_qmap_colormap.py
tests/unit/upstream_features/test_roi_scale_handles.py
tests/unit/utils/__init__.py
tests/unit/utils/test_atomic_io.py
tests/unit/utils/test_log_utils.py
tests/unit/utils/test_validation.py
tests/unit/utils/test_visualization_optimizer.py
tests/utils/__init__.py
tests/utils/ci_integration.py
tests/utils/data_management.py
tests/utils/h5py_mocks.py
tests/utils/isolation.py
tests/utils/memory_testing_utils.py
tests/utils/qt_threading_utils.py
tests/utils/reliability.py
xpcsviewer/__init__.py
xpcsviewer/cli_main.py
xpcsviewer/default_setting.py
xpcsviewer/file_locator.py
xpcsviewer/icons_rc.py
xpcsviewer/viewer_kernel.py
xpcsviewer/viewer_ui.py
xpcsviewer/xpcs_file.py
xpcsviewer/xpcs_viewer.py
xpcsviewer/backends/__init__.py
xpcsviewer/backends/_base.py
xpcsviewer/backends/_conversions.py
xpcsviewer/backends/_device.py
xpcsviewer/backends/_jax_backend.py
xpcsviewer/backends/_numpy_backend.py
xpcsviewer/backends/io_adapter.py
xpcsviewer/backends/scipy_replacements/__init__.py
xpcsviewer/backends/scipy_replacements/interpolate.py
xpcsviewer/backends/scipy_replacements/ndimage.py
xpcsviewer/backends/scipy_replacements/optimize.py
xpcsviewer/cli/__init__.py
xpcsviewer/cli/twotime_batch.py
xpcsviewer/configure/aps_8idi.json
xpcsviewer/constants/__init__.py
xpcsviewer/constants/defaults.py
xpcsviewer/constants/fitting.py
xpcsviewer/constants/limits.py
xpcsviewer/constants/thresholds.py
xpcsviewer/constants/timeouts.py
xpcsviewer/fileIO/__init__.py
xpcsviewer/fileIO/aps_8idi.py
xpcsviewer/fileIO/ftype_utils.py
xpcsviewer/fileIO/hdf_reader.py
xpcsviewer/fileIO/hdf_reader_enhanced.py
xpcsviewer/fileIO/qmap_utils.py
xpcsviewer/fitting/__init__.py
xpcsviewer/fitting/bayesian_assembly.py
xpcsviewer/fitting/legacy.py
xpcsviewer/fitting/models.py
xpcsviewer/fitting/nlsq.py
xpcsviewer/fitting/results.py
xpcsviewer/fitting/sampler.py
xpcsviewer/fitting/visualization.py
xpcsviewer/fitting/viz.py
xpcsviewer/gui/__init__.py
xpcsviewer/gui/bayesian_diagnosis.py
xpcsviewer/gui/icons.py
xpcsviewer/gui/initialization_validator.py
xpcsviewer/gui/layout_helpers.py
xpcsviewer/gui/qt_compat.py
xpcsviewer/gui/shortcuts/__init__.py
xpcsviewer/gui/shortcuts/shortcut_manager.py
xpcsviewer/gui/state/__init__.py
xpcsviewer/gui/state/preferences.py
xpcsviewer/gui/state/recent_paths.py
xpcsviewer/gui/state/session_manager.py
xpcsviewer/gui/theme/__init__.py
xpcsviewer/gui/theme/manager.py
xpcsviewer/gui/theme/plot_themes.py
xpcsviewer/gui/theme/style_helpers.py
xpcsviewer/gui/theme/tokens.py
xpcsviewer/gui/theme/styles/base.qss
xpcsviewer/gui/theme/styles/dark.qss
xpcsviewer/gui/theme/styles/light.qss
xpcsviewer/gui/widgets/__init__.py
xpcsviewer/gui/widgets/category_tab_bar.py
xpcsviewer/gui/widgets/command_palette.py
xpcsviewer/gui/widgets/drag_drop_list.py
xpcsviewer/gui/widgets/empty_state.py
xpcsviewer/gui/widgets/error_dialog.py
xpcsviewer/gui/widgets/toast_notification.py
xpcsviewer/helper/__init__.py
xpcsviewer/helper/listmodel.py
xpcsviewer/helper/logwriter.py
xpcsviewer/helper/utils.py
xpcsviewer/io/__init__.py
xpcsviewer/io/hdf5_facade.py
xpcsviewer/module/__init__.py
xpcsviewer/module/average_toolbox.py
xpcsviewer/module/g2mod.py
xpcsviewer/module/intt.py
xpcsviewer/module/saxs1d.py
xpcsviewer/module/saxs2d.py
xpcsviewer/module/stability.py
xpcsviewer/module/tauq.py
xpcsviewer/module/twotime.py
xpcsviewer/module/twotime_utils.py
xpcsviewer/plothandler/__init__.py
xpcsviewer/plothandler/matplot_qt.py
xpcsviewer/plothandler/plot_constants.py
xpcsviewer/plothandler/pyqtgraph_handler.py
xpcsviewer/plothandler/qt_signal_fixes.py
xpcsviewer/schemas/__init__.py
xpcsviewer/schemas/validators.py
xpcsviewer/simplemask/__init__.py
xpcsviewer/simplemask/area_mask.py
xpcsviewer/simplemask/calibration.py
xpcsviewer/simplemask/drawing_tools.py
xpcsviewer/simplemask/pyqtgraph_mod.py
xpcsviewer/simplemask/qmap.py
xpcsviewer/simplemask/simplemask_kernel.py
xpcsviewer/simplemask/simplemask_window.py
xpcsviewer/simplemask/utils.py
xpcsviewer/simplemask/ui/__init__.py
xpcsviewer/simplemask/ui/simplemask_ui.py
xpcsviewer/threading/__init__.py
xpcsviewer/threading/async_kernel.py
xpcsviewer/threading/async_workers.py
xpcsviewer/threading/base_plot_worker.py
xpcsviewer/threading/batch_bayesian_coordinator.py
xpcsviewer/threading/bayesian_worker.py
xpcsviewer/threading/cleanup_optimized.py
xpcsviewer/threading/gui_integration.py
xpcsviewer/threading/plot_workers.py
xpcsviewer/threading/progress_manager.py
xpcsviewer/threading/unified_threading.py
xpcsviewer/ui/xpcs.ui
xpcsviewer/ui/resources/icons.qrc
xpcsviewer/ui/resources/xpcsviewer_logo.png
xpcsviewer/ui/resources/icons/activity.svg
xpcsviewer/ui/resources/icons/folder-open.svg
xpcsviewer/ui/resources/icons/grid-mask.svg
xpcsviewer/ui/resources/icons/moon.svg
xpcsviewer/ui/resources/icons/play-circle.svg
xpcsviewer/ui/resources/icons/refresh.svg
xpcsviewer/ui/resources/icons/sun.svg
xpcsviewer/ui/resources/icons/tab-analysis.svg
xpcsviewer/ui/resources/icons/tab-correlation.svg
xpcsviewer/ui/resources/icons/tab-diagnostics.svg
xpcsviewer/ui/resources/icons/tab-scattering.svg
xpcsviewer/ui/resources/icons/tab-setup.svg
xpcsviewer/ui/resources/icons/xpcs_logo_128x128.png
xpcsviewer/ui/resources/icons/xpcs_logo_16x16.png
xpcsviewer/ui/resources/icons/xpcs_logo_256x256.png
xpcsviewer/ui/resources/icons/xpcs_logo_32x32.png
xpcsviewer/ui/resources/icons/xpcs_logo_512x512.png
xpcsviewer/ui/resources/icons/xpcs_logo_64x64.png
xpcsviewer/utils/__init__.py
xpcsviewer/utils/atomic_io.py
xpcsviewer/utils/common_checks.py
xpcsviewer/utils/device.py
xpcsviewer/utils/exceptions.py
xpcsviewer/utils/health_monitor.py
xpcsviewer/utils/lazy_loader.py
xpcsviewer/utils/log_formatters.py
xpcsviewer/utils/log_utils.py
xpcsviewer/utils/logging_config.py
xpcsviewer/utils/memory_manager.py
xpcsviewer/utils/memory_predictor.py
xpcsviewer/utils/performance_monitor.py
xpcsviewer/utils/reliability.py
xpcsviewer/utils/reliability_manager.py
xpcsviewer/utils/startup_optimizer.py
xpcsviewer/utils/state_validator.py
xpcsviewer/utils/streaming_processor.py
xpcsviewer/utils/validation.py
xpcsviewer/utils/vectorized_roi.py
xpcsviewer/utils/visualization_optimizer.py
xpcsviewer/xpcs_file/__init__.py
xpcsviewer/xpcs_file/cache.py
xpcsviewer/xpcs_file/fitting.py
xpcsviewer/xpcs_file/memory.py
xpcsviewer_gui.egg-info/PKG-INFO
xpcsviewer_gui.egg-info/SOURCES.txt
xpcsviewer_gui.egg-info/dependency_links.txt
xpcsviewer_gui.egg-info/entry_points.txt
xpcsviewer_gui.egg-info/requires.txt
xpcsviewer_gui.egg-info/top_level.txt