Package: cgmguru 1.1.0

Sang Ho Park
cgmguru: Advanced Continuous Glucose Monitoring Analysis with High-Performance C++ Backend
Tools for advanced analysis of continuous glucose monitoring (CGM) time-series, implementing GRID (Glucose Rate Increase Detector) and GRID-based algorithms for postprandial peak detection, and detection of hypoglycemic and hyperglycemic episodes (Levels 1/2/Extended) aligned with international consensus CGM metrics. Core algorithms are implemented in optimized C++ using 'Rcpp' to provide accurate and fast analysis on large datasets.
Authors:
cgmguru_1.1.0.tar.gz
cgmguru_1.1.0.tar.gz(r-4.7-arm64)cgmguru_1.1.0.tar.gz(r-4.7-x86_64)cgmguru_1.1.0.tar.gz(r-4.6-arm64)cgmguru_1.1.0.tar.gz(r-4.6-x86_64)
cgmguru_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
cgmguru/json (API)
NEWS
| # Install 'cgmguru' in R: |
| install.packages('cgmguru', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/shstat1729/cgmguru/issues
Last updated from:51838b83a0. Checks:4 WARNING, 2 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | WARNING | 334 | ||
| linux-devel-x86_64 | WARNING | 217 | ||
| source / vignettes | OK | 506 | ||
| linux-release-arm64 | WARNING | 220 | ||
| linux-release-x86_64 | WARNING | 229 | ||
| wasm-release | OK | 179 |
Exports:detect_all_eventsdetect_between_maximadetect_hyperglycemic_eventsdetect_hypoglycemic_eventsexcursionfind_local_maximafind_max_after_hoursfind_max_before_hoursfind_min_after_hoursfind_min_before_hoursfind_new_maximagridinterpolate_cgmmaxima_gridmod_gridorderfastsensor_wearstart_findertransform_df
Dependencies:Rcpp
cgmguru
Rendered fromcgmguru.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-06-09
Started: 2026-06-09
cgmguru: Complete CGM Analysis Workflow
Rendered fromintro.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-06-09
Started: 2025-11-05
cgmguru: Examples Gallery
Rendered fromexamples.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
detect_all_events function: cgmguru and iglu-compatible event preprocessing
Rendered fromdetect_all_events.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
detect_between_maxima function
Rendered fromdetect_between_maxima.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
detect_hyperglycemic_events function
Rendered fromdetect_hyperglycemic_events.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
detect_hypoglycemic_events function
Rendered fromdetect_hypoglycemic_events.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
excursion function
Rendered fromexcursion.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
find_local_maxima function
Rendered fromfind_local_maxima.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
find_max_after_hours function
Rendered fromfind_max_after_hours.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
find_max_before_hours function
Rendered fromfind_max_before_hours.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
find_min_after_hours function
Rendered fromfind_min_after_hours.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
find_min_before_hours function
Rendered fromfind_min_before_hours.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
find_new_maxima function
Rendered fromfind_new_maxima.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
grid function
Rendered fromgrid.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
maxima_grid function
Rendered frommaxima_grid.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
mod_grid function
Rendered frommod_grid.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
orderfast function
Rendered fromorderfast.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
start_finder function
Rendered fromstart_finder.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
transform_df function
Rendered fromtransform_df.Rmdusingknitr::rmarkdownon Jun 09 2026.Last update: 2026-05-14
Started: 2025-11-05
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Detect All Glycemic Events | detect_all_events |
| Detect Events Between Maxima | detect_between_maxima |
| Detect Hyperglycemic Events | detect_hyperglycemic_events |
| Detect Hypoglycemic Events | detect_hypoglycemic_events |
| Calculate Glucose Excursions | excursion |
| Find Local Maxima in Glucose Time Series | find_local_maxima |
| Find Maximum Glucose After Specified Hours | find_max_after_hours |
| Find Maximum Glucose Before Specified Hours | find_max_before_hours |
| Find Minimum Glucose After Specified Hours | find_min_after_hours |
| Find Minimum Glucose Before Specified Hours | find_min_before_hours |
| Find New Maxima Around Grid Points | find_new_maxima |
| GRID Algorithm for Glycemic Event Detection | grid |
| Interpolate CGM Data | interpolate_cgm |
| Combined Maxima Detection and GRID Analysis | maxima_grid |
| Modified GRID Analysis | mod_grid |
| Fast Ordering Function | orderfast |
| Calculate Sensor Wear | sensor_wear |
| Find Start Points for Event Analysis | start_finder |
| Transform Dataframe for Analysis | transform_df |