mth5.utils.build_standalone_validator ===================================== .. py:module:: mth5.utils.build_standalone_validator .. autoapi-nested-parse:: Build Standalone MTH5 Validator Executable =========================================== Builds a lightweight executable (~20-30 MB) that only depends on h5py. Much smaller and simpler than the full mth5-based validator because: - No scipy/numpy/obspy dependencies - No matplotlib/pandas dependencies - No mth5 I/O stack - Just h5py + standard library Usage: python build_standalone_validator.py Output: dist/mth5-validator.exe (Windows) - ~20-30 MB dist/mth5-validator (Linux/Mac) Author: MTH5 Development Team Date: February 9, 2026 Functions --------- .. autoapisummary:: mth5.utils.build_standalone_validator.check_dependencies mth5.utils.build_standalone_validator.clean_build_dirs mth5.utils.build_standalone_validator.build_executable mth5.utils.build_standalone_validator.test_executable mth5.utils.build_standalone_validator.print_summary mth5.utils.build_standalone_validator.main Module Contents --------------- .. py:function:: check_dependencies() Check that required dependencies are installed. .. py:function:: clean_build_dirs() Clean previous build artifacts. .. py:function:: build_executable() Build the standalone validator executable. .. py:function:: test_executable() Test the built executable. .. py:function:: print_summary() Print build summary and usage instructions. .. py:function:: main() Main build process.