pyvale.mooseherder.availability module¶
Availability checks for optional MOOSE and Gmsh executables.
- class BackendAvailability(available, executable, reason=None)[source]¶
Bases:
objectAvailability state and actionable diagnostic for one external backend.
- Parameters:
available (
bool) – Whether the executable is available and executable.executable (
pathlib.PathorNone) – Resolved executable path when one was found.reason (
strorNone) – Explanation supplied whenavailableisFalse.
- available¶
- executable¶
- reason¶
- __init__(available, executable, reason=None)¶