Hi Dave,
I'm the developer behind AirwayLab, a browser-based sleep/airway analysis tool for CPAP/BiPAP users. We ported your Glasgow Index to TypeScript and built it into a broader analysis platform with three additional engines (WAT wobble analysis, NED flow limitation, and oximetry).
The Glasgow Index is credited and the project is GPL-3.0 (as required by your license). You can see the attribution on the About page and the Glasgow Index methodology page.
We're looking for experienced CPAP users to test the tool and provide feedback on the analysis accuracy — especially the Glasgow scoring. Since you built the original algorithm, your perspective would be incredibly valuable.
If you're interested, you can try it at airwaylab.app — just upload your SD card data. Everything runs in the browser, no data leaves your machine.
Also saw your note in Issue #1 about potentially writing a C++ version for OSCAR integration. If that's still on your mind, happy to share what we learned during the TypeScript port (especially around the breath boundary detection edge cases).
Cheers
Hi Dave,
I'm the developer behind AirwayLab, a browser-based sleep/airway analysis tool for CPAP/BiPAP users. We ported your Glasgow Index to TypeScript and built it into a broader analysis platform with three additional engines (WAT wobble analysis, NED flow limitation, and oximetry).
The Glasgow Index is credited and the project is GPL-3.0 (as required by your license). You can see the attribution on the About page and the Glasgow Index methodology page.
We're looking for experienced CPAP users to test the tool and provide feedback on the analysis accuracy — especially the Glasgow scoring. Since you built the original algorithm, your perspective would be incredibly valuable.
If you're interested, you can try it at airwaylab.app — just upload your SD card data. Everything runs in the browser, no data leaves your machine.
Also saw your note in Issue #1 about potentially writing a C++ version for OSCAR integration. If that's still on your mind, happy to share what we learned during the TypeScript port (especially around the breath boundary detection edge cases).
Cheers