Man pages for personalscience/psi-shiny-cgm
Personal Science CGM Analysis Web App

auc_calcCalculate Area Under the Curve of glucose values for a...
auc_calc_componentsHelper to calculate Area Under the Curve of glucose values...
auc_calc_oldCalculate Area Under the Curve of glucose values for a...
cgm_demoDemo the libreviewUI
csvFilePathServerModule server function
demo_filterdemo a shiny UI/server combination
food_list_dbList all products consumed by 'user_id'
food_times_dfGlucose values after eating a specific food
food_times_df_fastGlucose values after eating a specific food (local memory...
glucose_df_for_users_at_timeGlucose values for ID after startDate
glucose_df_from_dbRead from database a dataframe of glucose values for user_id...
glucose_df_from_libreview_csvRead a standard format Libreview CSV file
glucose_df_from_nutrisenseread a Nutrisense export file and convert to the PSI CGM...
glucose_for_food_dfreturn a dataframe of rows in the database where food matches...
load_libreview_csv_from_directoryUnified dataframe for all glucose CSV files in 'path'
lookup_id_from_nameuser_id of a valid name string
make_zero_time_dfNormalize time dataframe to zero
max_date_for_userMost recent date in the database for a given user
mod_filter_glucose_serverShiny server to return a valid glucose dataframe
mod_filterServerShiny module (server) to filter a CGM result based on user...
mod_filterUIShiny module (UI) to filter CGM result based on user input
mod_food2ServerShiny server to display two food comparisons for one user.
mod_food2UIUI for comparing two foods for a single user
mod_foodServerPlot glucose reaction for all foods that match an input text.
mod_foodUIUI for food-related plots
mod_libreview_plotServerMake a glucose chart
mod_libreviewUIUI for Libreview plots
name_from_libreview_filename of the person associated with a Libreview glucose file.
normalize_to_zeronormalize all 'df$value' to a range from 0 to 1
normalize_valuenormalize with prefixlength
NOTES_COLUMNSPossible values for 'Activity' column in Notes.
notes_df_from_csvNotes dataframe from a CSV
notes_df_from_glucose_tableReturn all 'glucose_records' that have something in the notes...
notes_df_from_notes_tableRead notes dataframe from database
old_food_times_dfGlucose values after eating a specific food
old_normalize_valuereturn a new df where value are normalized to start from...
plot_food_compareplot differences in glucose response to a particular food
plot_glucosePlot a glucose dataframe
plot_notes_overlayGenerate a ggplot2 overlay for notes dataframe
psiCGM-packagepsiCGM: Personal Science CGM Analysis Web App
psi_themeStylized theme for consistent plot style
run_appPersonal Science Web App
sample_libreview_dfSample Libreview CSV Download
scaled_axisAdjust x axis depending on time scale of glucose data frame
table_df_from_dbLoad all rows from a database table and return as a dataframe
taster_dfRead a Tastermonial Airtable file from CSV
user_df_from_dbAll user records in the database
user_df_from_libreviewTable of all registered users
username_for_idFind username associated with an ID
zero_timeConvert the timestamp into time objects
personalscience/psi-shiny-cgm documentation built on Dec. 22, 2021, 7:43 a.m.