gastropy.assess_quality#
- gastropy.assess_quality(n_cycles, cycle_sd, prop_normo)[source]#
Assess EGG recording quality based on standard criteria.
Quality control thresholds are based on EGG literature conventions: sufficient cycles (>=10), stable rhythm (SD < 6s), and normogastric dominance (>=70% of cycles in 2-4 cpm range).
- Parameters:
- Returns:
Dictionary with boolean quality flags:
sufficient_cycles: At least 10 cycles detected.stable_rhythm: Cycle duration SD < 6 seconds.normogastric_dominant: >= 70% normogastric cycles.overall: Sufficient cycles AND (stable OR normogastric).
- Return type:
Examples
>>> from gastropy.metrics import assess_quality >>> qc = assess_quality(n_cycles=15, cycle_sd=3.2, prop_normo=0.8) >>> qc["overall"] True