nirs4all.cli.installation_test module
Installation testing utilities for nirs4all CLI.
- nirs4all.cli.installation_test.check_dependency(name: str, min_version: str = None) Tuple[bool, str][source]
Check if a dependency is installed and optionally verify minimum version.
- Parameters:
name – Name of the dependency/module to check
min_version – Minimum required version (optional)
- Returns:
Tuple of (is_available, version_string)
- nirs4all.cli.installation_test.test_installation() bool[source]
Test basic installation and show dependency versions.
- Returns:
True if all required dependencies are available, False otherwise.
- nirs4all.cli.installation_test.test_integration() bool[source]
Run integration test with sklearn, tensorflow, and optuna pipelines. Based on examples Q1.py, Q1_finetune.py, Q2.py but using synthetic data. Monitors execution time of each test.
- Returns:
True if integration test passes, False otherwise.