pyradtran.config.ExecutionConfig#
- class pyradtran.config.ExecutionConfig(max_workers: int | None = 8, cleanup_temp_files: bool = False, debug_mode: bool = False, timeout_seconds: int = 300)[source]#
Bases:
objectRun-time execution settings.
- Parameters:
max_workers (int, optional) – Maximum parallel
uvspecprocesses (capped at CPU count).cleanup_temp_files (bool, default
False) – Delete scratch files after each run.debug_mode (bool, default
False) – Enable verbose logging.timeout_seconds (int, default
300) – Per-simulationuvspectimeout.
- __init__(max_workers: int | None = 8, cleanup_temp_files: bool = False, debug_mode: bool = False, timeout_seconds: int = 300) None#
__init__([max_workers, cleanup_temp_files, ...])- cleanup_temp_files: bool = False#
- debug_mode: bool = False#
- max_workers: int | None = 8#
- timeout_seconds: int = 300#