Primary data source expected by the script:
data/modules_sheet03.normalized.json(preferred in this skill repo)assets/data/modules_sheet03.normalized.json(fallback)- Workspace fallbacks (auto-discovered), for example:
quectel-modules/quecpython/docs/spec/data/modules_sheet03.normalized.jsondocs/spec/data/modules_sheet03.normalized.json
If your file is in a custom location, pass --data <path> explicitly.
- Module availability by model name.
- Feature support flags (
USSL,FOTA,SMS,Voicecall, etc.). - Resource constraints (
RAM,FLASH, runtime memory, file system).
- Show one model:
python scripts/query_module_capability.py --module EC200U_CNLA- Find modules by required features:
python scripts/query_module_capability.py --feature USSL --feature FOTA- Filter by runtime and file system budget:
python scripts/query_module_capability.py --min-runtime-kb 600 --min-fs-kb 300