Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Z _ __call__() (xraylabtool.typing_extensions.InterpolatorProtocol method) __init__() (xraylabtool.analysis.comparator.ComparisonResult method) (xraylabtool.analysis.comparator.MaterialComparator method) (xraylabtool.analysis.MaterialComparator method) (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.calculators.scattering_data.AtomicScatteringFactor method) (xraylabtool.calculators.scattering_data.CrystalStructure method) (xraylabtool.calculators.scattering_data.ScatteringData method) (xraylabtool.data_handling.atomic_cache.FastAtomicDataProvider method) (xraylabtool.data_handling.batch_processing.BatchConfig method) (xraylabtool.data_handling.batch_processing.MemoryMonitor method) (xraylabtool.gui.main_window.MainWindow method) (xraylabtool.gui.main_window.Toast method) (xraylabtool.gui.protocols.PlotThemeProtocol method) (xraylabtool.gui.protocols.ThemeProtocol method) (xraylabtool.gui.services.EnergyConfig method) (xraylabtool.gui.theme_manager.ThemeManager method) (xraylabtool.gui.workers.CalculationWorker method) (xraylabtool.interfaces.cli.AdaptiveChunkSizer method) (xraylabtool.interfaces.cli.MemoryMonitor method) (xraylabtool.interfaces.cli.PerformanceMetrics method) (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) (xraylabtool.interfaces.completion_v2.cache.CompletionDataManager method) (xraylabtool.interfaces.completion_v2.cache.FastCompletionProvider method) (xraylabtool.interfaces.completion_v2.cache.PerformanceMonitor method) (xraylabtool.interfaces.completion_v2.environment.EnvironmentDetector method) (xraylabtool.interfaces.completion_v2.environment.EnvironmentInfo method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.shells.CompletionGenerator method) (xraylabtool.interfaces.completion_v2.shells.CompletionManager method) (xraylabtool.typing_extensions.AtomicDataProvider method) (xraylabtool.typing_extensions.CalculationEngine method) (xraylabtool.typing_extensions.InterpolatorProtocol method) (xraylabtool.typing_extensions.PerformanceMetrics method) __post_init__() (xraylabtool.data_handling.batch_processing.BatchConfig method) A AdaptiveChunkSizer (class in xraylabtool.interfaces.cli) add_atom() (xraylabtool.calculators.scattering_data.CrystalStructure method) add_atomic_command() (in module xraylabtool.interfaces.cli) add_batch_command() (in module xraylabtool.interfaces.cli) add_bragg_command() (in module xraylabtool.interfaces.cli) add_calc_command() (in module xraylabtool.interfaces.cli) add_compare_command() (in module xraylabtool.interfaces.cli) add_completion_command() (in module xraylabtool.interfaces.cli) add_convert_command() (in module xraylabtool.interfaces.cli) add_formula_command() (in module xraylabtool.interfaces.cli) add_install_completion_command() (in module xraylabtool.interfaces.cli) add_list_command() (in module xraylabtool.interfaces.cli) add_uninstall_completion_command() (in module xraylabtool.interfaces.cli) all() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) angle_from_q() (in module xraylabtool.utils) ANGSTROM_TO_METER (in module xraylabtool.constants) any() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) apply() (xraylabtool.gui.protocols.ThemeProtocol method) (xraylabtool.gui.theme_manager.ThemeManager method) apply_palette_to_item() (in module xraylabtool.gui.widgets) apply_palette_to_widget() (in module xraylabtool.gui.widgets) apply_to_figure() (xraylabtool.gui.protocols.PlotThemeProtocol method) argsort() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) ArrayBackend (class in xraylabtool.backend.array_ops) asarray() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) ascontiguousarray() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) AtomicDataProvider (class in xraylabtool.typing_extensions) AtomicScatteringFactor (class in xraylabtool.calculators.scattering_data) attenuation_length_cm() (in module xraylabtool.constants) AVOGADRO (in module xraylabtool.constants) B background_subtraction() (in module xraylabtool.utils) BashCompletionGenerator (class in xraylabtool.interfaces.completion_v2.shells) BatchConfig (class in xraylabtool.data_handling.batch_processing) bragg_angle() (in module xraylabtool.utils) C cache_completion_script() (xraylabtool.interfaces.completion_v2.cache.CompletionDataManager method) cache_results (xraylabtool.data_handling.batch_processing.BatchConfig attribute) calculate_attenuation_length() (in module xraylabtool.calculators.derived_quantities) calculate_batch_properties() (in module xraylabtool.data_handling.batch_processing) calculate_chunk_size() (xraylabtool.interfaces.cli.AdaptiveChunkSizer method) calculate_critical_angle() (in module xraylabtool.calculators.derived_quantities) calculate_derived_quantities() (in module xraylabtool.calculators.kernels) (xraylabtool.typing_extensions.CalculationEngine method) calculate_optical_constants() (xraylabtool.typing_extensions.CalculationEngine method) calculate_scattering_factors() (in module xraylabtool.calculators.kernels) calculate_scattering_length_density() (in module xraylabtool.calculators.derived_quantities) calculate_structure_factor() (xraylabtool.calculators.scattering_data.CrystalStructure method) calculate_transmission() (in module xraylabtool.calculators.derived_quantities) CalculationEngine (class in xraylabtool.typing_extensions) calculations_per_second (xraylabtool.typing_extensions.PerformanceMetrics property) CalculationWorker (class in xraylabtool.gui.workers) check_gpu_availability() (in module xraylabtool.device) check_memory() (xraylabtool.data_handling.batch_processing.MemoryMonitor method) check_plugin_conflicts() (in module xraylabtool.device) chunk_iterator() (in module xraylabtool.data_handling.batch_processing) chunk_size (xraylabtool.data_handling.batch_processing.BatchConfig attribute) clear() (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) clear_cache() (xraylabtool.interfaces.completion_v2.environment.EnvironmentDetector method) clear_scattering_factor_cache() (in module xraylabtool.calculators.cache) CM_TO_METER (in module xraylabtool.constants) cmd_atomic() (in module xraylabtool.interfaces.cli) cmd_batch() (in module xraylabtool.interfaces.cli) cmd_bragg() (in module xraylabtool.interfaces.cli) cmd_calc() (in module xraylabtool.interfaces.cli) cmd_compare() (in module xraylabtool.interfaces.cli) cmd_completion() (in module xraylabtool.interfaces.cli) cmd_convert() (in module xraylabtool.interfaces.cli) cmd_formula() (in module xraylabtool.interfaces.cli) cmd_install_completion() (in module xraylabtool.interfaces.cli) cmd_list() (in module xraylabtool.interfaces.cli) cmd_uninstall_completion() (in module xraylabtool.interfaces.cli) compare_materials() (in module xraylabtool.analysis) (xraylabtool.analysis.comparator.MaterialComparator method) (xraylabtool.analysis.MaterialComparator method) ComparisonResult (class in xraylabtool.analysis.comparator) completion_main() (in module xraylabtool.interfaces.completion_v2.cli) CompletionCache (class in xraylabtool.interfaces.completion_v2.cache) CompletionDataManager (class in xraylabtool.interfaces.completion_v2.cache) CompletionGenerator (class in xraylabtool.interfaces.completion_v2.shells) CompletionInstaller (class in xraylabtool.interfaces.completion) (class in xraylabtool.interfaces.completion_v2.installer) CompletionManager (class in xraylabtool.interfaces.completion_v2.shells) compute_multiple() (in module xraylabtool.gui.services) compute_single() (in module xraylabtool.gui.services) CONDA (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) configure_logging() (in module xraylabtool.logging_utils) create_batch_progress_tracker() (in module xraylabtool.interfaces.cli) create_comparison_table() (xraylabtool.analysis.comparator.MaterialComparator method) (xraylabtool.analysis.MaterialComparator method) create_completion_parser() (in module xraylabtool.interfaces.completion_v2.cli) create_parser() (in module xraylabtool.interfaces.cli) create_pchip() (xraylabtool.backend.interpolation.InterpolationFactory static method) (xraylabtool.backend.InterpolationFactory static method) create_scattering_factor_interpolators() (in module xraylabtool.calculators.cache) critical_angle_degrees() (in module xraylabtool.constants) CrystalStructure (class in xraylabtool.calculators.scattering_data) current_palette (xraylabtool.gui.theme_manager.ThemeManager property) current_palette() (in module xraylabtool.gui.widgets) D d_spacing_cubic() (in module xraylabtool.utils) d_spacing_orthorhombic() (in module xraylabtool.utils) d_spacing_tetragonal() (in module xraylabtool.utils) data (xraylabtool.analysis.comparator.ComparisonResult attribute) DEGREES_TO_RADIANS (in module xraylabtool.constants) discover_all_environments() (xraylabtool.interfaces.completion_v2.environment.EnvironmentDetector method) E einsum() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) ELEMENT_CHARGE (in module xraylabtool.constants) enable_offscreen_quiet_env() (in module xraylabtool.gui.logging_filters) enable_progress (xraylabtool.data_handling.batch_processing.BatchConfig attribute) end_kev (xraylabtool.gui.services.EnergyConfig attribute) energies (xraylabtool.analysis.comparator.ComparisonResult attribute) energy_to_wavelength() (in module xraylabtool.utils) energy_to_wavelength_angstrom() (in module xraylabtool.constants) ENERGY_TO_WAVELENGTH_FACTOR (in module xraylabtool.constants) EnergyConfig (class in xraylabtool.gui.services) ensure_complex128_array() (in module xraylabtool.typing_extensions) ensure_float64_array() (in module xraylabtool.typing_extensions) EnvironmentDetector (class in xraylabtool.interfaces.completion_v2.environment) EnvironmentInfo (class in xraylabtool.interfaces.completion_v2.environment) EnvironmentType (class in xraylabtool.interfaces.completion_v2.environment) error (xraylabtool.gui.workers.WorkerSignals attribute) EV_TO_KEV (in module xraylabtool.constants) exp() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) export_to_csv() (in module xraylabtool.export) (in module xraylabtool.io.file_operations) export_to_json() (in module xraylabtool.export) (in module xraylabtool.io.file_operations) extrapolation_mode (xraylabtool.typing_extensions.InterpolatorProtocol property) F FastAtomicDataProvider (class in xraylabtool.data_handling.atomic_cache) FastCompletionProvider (class in xraylabtool.interfaces.completion_v2.cache) file_extension (xraylabtool.interfaces.completion_v2.shells.BashCompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.CompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.FishCompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.PowerShellCompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.ZshCompletionGenerator property) find_absorption_edges() (in module xraylabtool.analysis) find_peaks() (in module xraylabtool.utils) finished (xraylabtool.gui.workers.WorkerSignals attribute) FishCompletionGenerator (class in xraylabtool.interfaces.completion_v2.shells) float64 (xraylabtool.backend.array_ops.ArrayBackend property) (xraylabtool.backend.array_ops.JaxBackend property) (xraylabtool.backend.array_ops.NumpyBackend property) force_gc() (xraylabtool.data_handling.batch_processing.MemoryMonitor method) format_calculation_summary() (in module xraylabtool.io.data_export) format_xray_result() (in module xraylabtool.interfaces.cli) (in module xraylabtool.io.data_export) from_dict() (xraylabtool.interfaces.completion_v2.environment.EnvironmentInfo class method) G generate() (xraylabtool.interfaces.completion_v2.shells.BashCompletionGenerator method) (xraylabtool.interfaces.completion_v2.shells.CompletionGenerator method) (xraylabtool.interfaces.completion_v2.shells.FishCompletionGenerator method) (xraylabtool.interfaces.completion_v2.shells.PowerShellCompletionGenerator method) (xraylabtool.interfaces.completion_v2.shells.ZshCompletionGenerator method) generate_comparison_report() (xraylabtool.analysis.comparator.MaterialComparator method) (xraylabtool.analysis.MaterialComparator method) generate_completion() (xraylabtool.interfaces.completion_v2.shells.CompletionManager method) get() (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) get_atomic_data() (in module xraylabtool.utils) get_atomic_data_fast() (in module xraylabtool.data_handling.atomic_cache) get_atomic_data_provider() (in module xraylabtool.data_handling.atomic_cache) get_atomic_number() (in module xraylabtool.utils) get_atomic_properties() (xraylabtool.data_handling.atomic_cache.FastAtomicDataProvider method) get_atomic_weight() (in module xraylabtool.utils) get_backend() (in module xraylabtool.backend) (in module xraylabtool.backend.array_ops) get_bash_completion_dir() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) get_bulk_atomic_data() (in module xraylabtool.calculators.cache) get_bulk_atomic_data_fast() (in module xraylabtool.data_handling.atomic_cache) get_cache_key() (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) get_cache_stats() (in module xraylabtool.data_handling.atomic_cache) (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) get_cached_elements() (in module xraylabtool.calculators.cache) get_command_completions() (xraylabtool.interfaces.completion_v2.cache.FastCompletionProvider method) get_commands() (xraylabtool.interfaces.completion_v2.cache.CompletionDataManager method) get_completion_script() (xraylabtool.interfaces.completion_v2.cache.CompletionDataManager method) get_current_environment() (xraylabtool.interfaces.completion_v2.environment.EnvironmentDetector method) get_data_manager() (in module xraylabtool.interfaces.completion_v2.cache) get_device_info() (in module xraylabtool.device) get_file_completions() (xraylabtool.interfaces.completion_v2.cache.FastCompletionProvider method) get_filename() (xraylabtool.interfaces.completion_v2.shells.CompletionManager method) get_global_options() (in module xraylabtool.interfaces.completion_v2.shells) (xraylabtool.interfaces.completion_v2.cache.CompletionDataManager method) get_gpu_info() (in module xraylabtool.device) get_log_file_path() (in module xraylabtool.logging_utils) get_logger() (in module xraylabtool.logging_utils) get_memory_usage_mb() (xraylabtool.data_handling.batch_processing.MemoryMonitor method) get_optimal_chunk_size() (in module xraylabtool.typing_extensions) get_option_completions() (xraylabtool.interfaces.completion_v2.cache.FastCompletionProvider method) get_performance_monitor() (in module xraylabtool.interfaces.completion_v2.cache) get_recommended_package() (in module xraylabtool.device) get_scattering_factor() (xraylabtool.calculators.scattering_data.AtomicScatteringFactor method) get_scattering_factors() (xraylabtool.data_handling.atomic_cache.FastAtomicDataProvider method) (xraylabtool.typing_extensions.AtomicDataProvider method) get_stats() (xraylabtool.interfaces.completion_v2.cache.PerformanceMonitor method) get_supported_shells() (xraylabtool.interfaces.completion_v2.shells.CompletionManager method) get_system_cuda_version() (in module xraylabtool.device) get_theme() (xraylabtool.gui.protocols.ThemeProtocol method) (xraylabtool.gui.theme_manager.ThemeManager method) get_user_bash_completion_dir() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) get_xraylabtool_commands() (in module xraylabtool.interfaces.completion_v2.shells) H handle_completion_command() (in module xraylabtool.interfaces.completion_v2.cli) handle_new_completion_command() (in module xraylabtool.interfaces.completion_v2.integration) I install() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) install_bash_completion() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) install_completion_main() (in module xraylabtool.interfaces.completion) (in module xraylabtool.interfaces.completion_v2.cli) (in module xraylabtool.interfaces.completion_v2.integration) InterpolationFactory (class in xraylabtool.backend) (class in xraylabtool.backend.interpolation) InterpolatorProtocol (class in xraylabtool.typing_extensions) invalidate() (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) invalidate_command_cache() (xraylabtool.interfaces.completion_v2.cache.CompletionDataManager method) is_complex_array() (in module xraylabtool.typing_extensions) is_element_cached() (in module xraylabtool.calculators.cache) (xraylabtool.data_handling.atomic_cache.FastAtomicDataProvider method) (xraylabtool.typing_extensions.AtomicDataProvider method) is_element_preloaded() (in module xraylabtool.data_handling.atomic_cache) is_energy_array() (in module xraylabtool.typing_extensions) is_real_array() (in module xraylabtool.typing_extensions) isfinite() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) isinf() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) isnan() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) J JaxBackend (class in xraylabtool.backend.array_ops) K KEV_TO_EV (in module xraylabtool.constants) L legacy_install_completion_main() (in module xraylabtool.interfaces.completion_v2.integration) legacy_uninstall_completion_main() (in module xraylabtool.interfaces.completion_v2.integration) linear_absorption_cm() (in module xraylabtool.gui.services) linspace() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) list_environments() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) load_atomic_data() (in module xraylabtool.utils) load_batch_input() (in module xraylabtool.data_handling.batch_processing) load_data_file() (in module xraylabtool.calculators.scattering_data) (in module xraylabtool.io.file_operations) load_element_data() (xraylabtool.calculators.scattering_data.AtomicScatteringFactor method) load_scattering_factor_data() (in module xraylabtool.calculators.scattering_data) log_environment() (in module xraylabtool.logging_utils) logspace (xraylabtool.gui.services.EnergyConfig attribute) logspace() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) M main() (in module xraylabtool.interfaces.cli) MainWindow (class in xraylabtool.gui.main_window) MAMBA (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) MaterialComparator (class in xraylabtool.analysis) (class in xraylabtool.analysis.comparator) materials (xraylabtool.analysis.comparator.ComparisonResult attribute) max_workers (xraylabtool.data_handling.batch_processing.BatchConfig attribute) maximum() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) memory_limit_gb (xraylabtool.data_handling.batch_processing.BatchConfig attribute) memory_usage_mb (xraylabtool.typing_extensions.PerformanceMetrics property) MemoryMonitor (class in xraylabtool.data_handling.batch_processing) (class in xraylabtool.interfaces.cli) METER_TO_ANGSTROM (in module xraylabtool.constants) METER_TO_CM (in module xraylabtool.constants) module xraylabtool.analysis xraylabtool.analysis.comparator xraylabtool.backend xraylabtool.backend.array_ops xraylabtool.backend.interpolation xraylabtool.calculators.cache xraylabtool.calculators.derived_quantities xraylabtool.calculators.kernels xraylabtool.calculators.scattering_data xraylabtool.constants xraylabtool.data_handling.atomic_cache xraylabtool.data_handling.batch_processing xraylabtool.device xraylabtool.export xraylabtool.gui xraylabtool.gui.logging_filters xraylabtool.gui.main_window xraylabtool.gui.protocols xraylabtool.gui.services xraylabtool.gui.theme_manager xraylabtool.gui.widgets xraylabtool.gui.workers xraylabtool.interfaces.cli xraylabtool.interfaces.completion xraylabtool.interfaces.completion_v2.cache xraylabtool.interfaces.completion_v2.cli xraylabtool.interfaces.completion_v2.environment xraylabtool.interfaces.completion_v2.installer xraylabtool.interfaces.completion_v2.integration xraylabtool.interfaces.completion_v2.shells xraylabtool.io xraylabtool.logging_utils xraylabtool.typing_extensions N normalize_intensity() (in module xraylabtool.utils) NumpyBackend (class in xraylabtool.backend.array_ops) O ones() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) optimize_array_memory_layout() (in module xraylabtool.typing_extensions) P parse_energy_string() (in module xraylabtool.interfaces.cli) parse_formula() (in module xraylabtool.utils) PerformanceMetrics (class in xraylabtool.interfaces.cli) (class in xraylabtool.typing_extensions) PerformanceMonitor (class in xraylabtool.interfaces.completion_v2.cache) PI (in module xraylabtool.constants) PIPENV (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) PLANCK (in module xraylabtool.constants) PlotThemeProtocol (class in xraylabtool.gui.protocols) POETRY (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) points (xraylabtool.gui.services.EnergyConfig attribute) PowerShellCompletionGenerator (class in xraylabtool.interfaces.completion_v2.shells) preload_elements() (xraylabtool.data_handling.atomic_cache.FastAtomicDataProvider method) print_summary() (xraylabtool.interfaces.cli.MemoryMonitor method) (xraylabtool.interfaces.cli.PerformanceMetrics method) process_batch_chunk() (in module xraylabtool.data_handling.batch_processing) process_single_calculation() (in module xraylabtool.data_handling.batch_processing) progress (xraylabtool.gui.workers.WorkerSignals attribute) progress_bar() (in module xraylabtool.utils) properties (xraylabtool.analysis.comparator.ComparisonResult attribute) Q q_from_angle() (in module xraylabtool.utils) R RADIANS_TO_DEGREES (in module xraylabtool.constants) recommendations (xraylabtool.analysis.comparator.ComparisonResult attribute) record_cache_hit() (xraylabtool.interfaces.completion_v2.cache.PerformanceMonitor method) record_cache_miss() (xraylabtool.interfaces.completion_v2.cache.PerformanceMonitor method) record_completion_time() (xraylabtool.interfaces.completion_v2.cache.PerformanceMonitor method) record_operations() (xraylabtool.interfaces.cli.PerformanceMetrics method) reset_logging() (in module xraylabtool.logging_utils) resizeEvent() (xraylabtool.gui.main_window.MainWindow method) run() (xraylabtool.gui.workers.CalculationWorker method) S save_batch_results() (in module xraylabtool.data_handling.batch_processing) save_calculation_results() (in module xraylabtool.io.file_operations) save_processed_data() (in module xraylabtool.utils) SCATTERING_FACTOR (in module xraylabtool.constants) ScatteringData (class in xraylabtool.calculators.scattering_data) set() (xraylabtool.interfaces.completion_v2.cache.CompletionCache method) set_backend() (in module xraylabtool.backend) (in module xraylabtool.backend.array_ops) set_theme() (xraylabtool.gui.protocols.ThemeProtocol method) (xraylabtool.gui.theme_manager.ThemeManager method) shell_name (xraylabtool.interfaces.completion_v2.shells.BashCompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.CompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.FishCompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.PowerShellCompletionGenerator property) (xraylabtool.interfaces.completion_v2.shells.ZshCompletionGenerator property) show_completion_info() (in module xraylabtool.interfaces.completion_v2.cli) show_toast() (xraylabtool.gui.main_window.Toast method) smooth_data() (in module xraylabtool.utils) SPEED_OF_LIGHT (in module xraylabtool.constants) sqrt() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) SQRT_2 (in module xraylabtool.constants) square() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) start_kev (xraylabtool.gui.services.EnergyConfig attribute) staticMetaObject (xraylabtool.gui.main_window.MainWindow attribute) (xraylabtool.gui.main_window.Toast attribute) (xraylabtool.gui.theme_manager.ThemeManager attribute) (xraylabtool.gui.workers.WorkerSignals attribute) status() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) suggest_quiet_platforms() (in module xraylabtool.gui.logging_filters) sum() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) summary_stats (xraylabtool.analysis.comparator.ComparisonResult attribute) suppress_qt_noise() (in module xraylabtool.gui.logging_filters) SYSTEM (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) T test_completion() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) test_completion_installation() (in module xraylabtool.interfaces.completion_v2.integration) theme_changed (xraylabtool.gui.theme_manager.ThemeManager attribute) ThemeManager (class in xraylabtool.gui.theme_manager) ThemeProtocol (class in xraylabtool.gui.protocols) THOMPSON (in module xraylabtool.constants) threadpool (xraylabtool.gui.main_window.MainWindow attribute) time_operation() (xraylabtool.interfaces.cli.PerformanceMetrics method) to_array() (xraylabtool.gui.services.EnergyConfig method) to_dict() (xraylabtool.interfaces.completion_v2.environment.EnvironmentInfo method) Toast (class in xraylabtool.gui.main_window) toggle_theme() (xraylabtool.gui.protocols.ThemeProtocol method) (xraylabtool.gui.theme_manager.ThemeManager method) TWO_PI (in module xraylabtool.constants) U uninstall() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) uninstall_bash_completion() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) uninstall_completion() (xraylabtool.interfaces.completion.CompletionInstaller method) (xraylabtool.interfaces.completion_v2.installer.CompletionInstaller method) uninstall_completion_main() (in module xraylabtool.interfaces.completion) (in module xraylabtool.interfaces.completion_v2.cli) (in module xraylabtool.interfaces.completion_v2.integration) update() (xraylabtool.interfaces.cli.MemoryMonitor method) V validate_complex_array() (in module xraylabtool.typing_extensions) validate_constants() (in module xraylabtool.constants) validate_energy_array() (in module xraylabtool.typing_extensions) validate_performance_target() (xraylabtool.typing_extensions.PerformanceMetrics method) VENV (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) VIRTUALENV (xraylabtool.interfaces.completion_v2.environment.EnvironmentType attribute) W warm_cache() (xraylabtool.interfaces.completion_v2.cache.FastCompletionProvider method) warm_cache_for_compounds() (in module xraylabtool.data_handling.atomic_cache) warm_up_cache() (in module xraylabtool.data_handling.atomic_cache) wavelength_angstrom_to_energy() (in module xraylabtool.constants) wavelength_to_energy() (in module xraylabtool.utils) where() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) WorkerSignals (class in xraylabtool.gui.workers) X xraylabtool.analysis module xraylabtool.analysis.comparator module xraylabtool.backend module xraylabtool.backend.array_ops module xraylabtool.backend.interpolation module xraylabtool.calculators.cache module xraylabtool.calculators.derived_quantities module xraylabtool.calculators.kernels module xraylabtool.calculators.scattering_data module xraylabtool.constants module xraylabtool.data_handling.atomic_cache module xraylabtool.data_handling.batch_processing module xraylabtool.device module xraylabtool.export module xraylabtool.gui module xraylabtool.gui.logging_filters module xraylabtool.gui.main_window module xraylabtool.gui.protocols module xraylabtool.gui.services module xraylabtool.gui.theme_manager module xraylabtool.gui.widgets module xraylabtool.gui.workers module xraylabtool.interfaces.cli module xraylabtool.interfaces.completion module xraylabtool.interfaces.completion_v2.cache module xraylabtool.interfaces.completion_v2.cli module xraylabtool.interfaces.completion_v2.environment module xraylabtool.interfaces.completion_v2.installer module xraylabtool.interfaces.completion_v2.integration module xraylabtool.interfaces.completion_v2.shells module xraylabtool.io module xraylabtool.logging_utils module xraylabtool.typing_extensions module Z zeros() (xraylabtool.backend.array_ops.ArrayBackend method) (xraylabtool.backend.array_ops.JaxBackend method) (xraylabtool.backend.array_ops.NumpyBackend method) ZshCompletionGenerator (class in xraylabtool.interfaces.completion_v2.shells)