Skip to content

Glossary

Each item in the glossary is also a Tooltip. The word or phrase is repeated in parentheses to assist those using Google Translate.

When Google Translate is selected:

  • Tooltips, indicated by dashed underline, continue to be shown in English
  • On the Glossary page
    • The first instance (in bold) remains in English
    • The second instance (in parentheses) is translated to your selected language

Actions  (Actions): a custom application for the GitHub Actions platform that performs a complex but frequently repeated task; specifically used to build Loop from a browser

Activated  (Activated): for Omnipod: time at which insulin was injected into pod and 2 beeps were heard

Anchor Links  (Anchor Links): any header on a LoopDocs page can be used as a link, tap on the paragraph symbol at the end of the header to view the link in the URL

API_SECRET  (API_SECRET): password (min 12 characters) needed to access Nightscout Site

API  (API): Application Programming Interface

APN  (APN): Apple Push Notification service, required for issuing remote command via Nightscout

App Group  (App Group): a unique identifier that Apple users for a given app, yours has your TEAMID embedded in it, group.com.TEAMID.loopkit.LoopGroup

Automatic Bolus  (Automatic Bolus): provide a fraction of the recommended insulin automatically with each updated CGM reading (default 40%)

BAGE  (BAGE): pump battery age on Nightscout site

Big Sur  (Big Sur): older version for operating system for Mac, macOS 11.x

BLE  (BLE): Bluetooth low energy, used for communication by phones, CGM and some pumps

Build Select Script  (Build Select Script): by running a command in your terminal, this menu-driven tool assists in building Loop

branch  (branch): version of code within a single repository or workspace repository

CAGE  (CAGE): cannula (or pump site) age on Nightscout site

carthage  (carthage): a program that used to be required to build Loop - no longer needed

Catalina  (Catalina): older version for operating system for Mac, macOS 10.x

Certificate  (Certificate): Apple certificate is used to sign your iOS or Mac apps - tied to but different from your permanent Developer ID

CGM  (CGM): continuous glucose monitor, wearable medical device that measures and reports glucose in interstitial fluid

Closed Loop  (Closed Loop): Loop will make automated adjustments of insulin delivery using predictions based off user entries, settings, IOB and COB

Open Loop  (Open Loop): Loop will not make automated adjustments of insulin delivery but predictions and recommendation features are available

clone  (clone): create a copy of a repository on your computer including revision history and ability to update using git commands

COB  (COB): Carbs on Board, affects automated insulin delivery: the g of carbohydrates that Loop expects to be absorbed and uses for glucose prediction

commit  (commit): a formal change to files in a repository; each commit has an alphanumeric identifier (SHA-1)

Config Vars  (Config Vars): configuration parameters for a Nightscout Site

Correction Factor  (Correction Factor): how many points your blood sugar will drop for each unit of insulin; Loop calls this Insulin Sensitivity Factor (ISF)

Correction Range  (Correction Range): Loop recommends changes to basal and / or bolus to bring glucose predictions into this range

CR  (CR): Carb Ratio; how many grams of carbs are covered by one unit of rapid-acting insulin

Delivery Limits  (Delivery Limits): max bolus and max basal rates allowed by your therapy settings

Developer Mode  (Developer Mode): Extra security for iOS 16 and newer; this must be turned on to allow an app built from Xcode directly to the phone to run on a phone or watch

DIA  (DIA): Duration of Insulin Action, the full time insulin is active including a long, low-level tail

DIY  (DIY): Do it yourself, a common acronym for the open-source software community (and the maker community)

Dosing Strategy  (Dosing Strategy): chosen method for increased insulin dosing: (1) High Temp Basal or (2) Automatic Bolus with scheduled basal

dynos  (dynos): used to reboot a Nightscout Site

dynamic carb absorption  (dynamic carb absorption): Loop models the expected glucose change based on carbs entered, absorption time and your settings; and adjusts based on measured glucose

EmaLink  (EmaLink): radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps

EGP  (EGP): Endogenous Glucose Production: glucose produced by the body from its reserves (mainly glycogen in the liver)

Event History  (Event History): record of pump events (bolus or temp basal) reported and used by Loop

Expiration Date  (Expiration Date): your Loop app has a finite life, the app warns you starting 3 weeks before the expiration date

fastlane  (fastlane): used as part of the github Build Action method that enables building Loop without a Mac computer or Xcode

Finder  (Finder): graphical folder and file display on Mac

fork  (fork): a copy of code in a github repository other than the original

GBPA  (GBPA): Glucose Based Partial Application: modification to Automatic Bolus Dosing Strategy

GIF  (GIF): Graphics Interchange Format (GIF) can be used for small animations and low-resolution video clips

git  (git): a tool for version control

GitHub  (GitHub): an online service for storing repositories, accessible from a browser

github.com  (github.com): an online service for storing repositories, accessible from a browser

GitHub Personal Access Token  (GitHub Personal Access Token): used to enable Browser Build of Loop

Glucose Chart  (Glucose Chart): Display of measured and predicted glucose values

Glucose Safety Limit  (Glucose Safety Limit): Loop will not suggest insulin delivery when glucose prediction (in next 3 hours) goes below this limit; in Loop 2 this was called Suspend Threshold

GMT  (GMT): Greenwich Mean Time is mean (average) solar time at 0 degrees longitude, see UTC

Guardrails  (Guardrails): limits in the code for user selected settings, recommended and absolute limits are provided

Hamburger Menu  (Hamburger Menu): three parallel lines that, when tapped, open a new menu

HUD  (HUD): Heads-Up Display at top of Loop main screen, phone in portrait mode

ICE  (ICE): Insulin Counteraction Effect - Refers to the difference between observed change in blood glucose and the change in blood glucose that Loop models based on the effects of insulin.

Identifiers  (Identifiers): names of modules found on your Apple Developer Identifiers page that are required for GitHub build method

IOB  (IOB): Insulin on Board, affects automated insulin delivery: the current active insulin (above or below the basal rate) that Loop calculates and uses for glucose prediction

iOS  (iOS): operating system used by Apple Mobile devices (iPhone, iPod, iPad)

IRC  (IRC): Integral Retrospective Correction: Optional alternative to Retrospective Correction that integrates glucose deviations over a longer time frame

ISF  (ISF): Insulin Sensitivity Factor; how many points your blood sugar will drop for each unit of insulin; sometimes called Correction Factor

Issue  (Issue): On github - a formal method to report a problem, either code behavior or documentation

JSON  (JSON): JavaScript Object Notation; a standard data interchange format that is text-based and human readable

macOS  (macOS): operating system for Mac computer

Lock your Phone  (Lock your Phone): click the button on the side of the phone to lock it - prevent accidental touch, i.e., accidental Loop command

Loop  (Loop): With a capital L, Loop is one of several do-it-yourself artifical pancreas systems

Loop 3  (Loop 3): Latest release with major updates

Loop Cycle  (Loop Cycle): typically 5 minutes: new CGM reading, prediction update, pump update and, if in Closed Loop, dosing update if needed

LoopCaregiver  (LoopCaregiver): An app you can build to provide remote commands to Loop using Nightscout

LoopFollow  (LoopFollow): An app you can build to provide extra alarms and views of important information - can use Dexcom Share or Nightscout to include Loop information

Match-Secrets  (Match-Secrets): a private repository you must create in your github account, stores keys required to build with github Build Actions

MTB  (MTB): Manual Temp Basal: user initiated temporary basal, Omnipod Common feature

MDT  (MDT): common abbreviation for Medtronic pumps

modal  (modal): message or alert appearing in front of app that must be acknowledged to return to app

Modules  (Modules): the Loop code uses a number of modules to handle different components of the entire app

Monterey  (Monterey): operating system for Mac, macOS 12.x

MPC  (MPC): model predictive control; the type of control algorithm used by Loop

NFC  (NFC): Near-Field Communication is used for scanning devices such as Libre sensors

Nightscout  (Nightscout): a personal website used to view your glucose and diabetes management data, Loop can upload to Nightscout

Onboarding  (Onboarding): familiarize new, and existing, Loop users with settings in Loop 3 and ensure the Therapy Settings are all entered and are within safety guardrails

Omnipod  (Omnipod): Insulet tubeless insulin pump; Loop supports Eros (with RileyLink) and DASH. Eros is also known as Classic, UST400, and System.

OrangeLink  (OrangeLink): radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps

OTP  (OTP): one-time password, this is used to enable caregivers to securely execute remote commands to a Looper's phone

Override  (Override): a modification to Loop settings that can change the correction range, the sensitivity (basal, ISF and CR) or both

Package Dependencies  (Package Dependencies): packages that must be downloaded by Xcode (once) to build the app after downloading the LoopWorkspace to your computer

pill  (pill): on Nightscout, small boxes with information, tap for extra details

PR  (PR): Pull Request - a formal method to request changes to a repository

prebolus  (prebolus): take some or all of a meal bolus before eating

Pre-Meal Range  (Pre-Meal Range): modify the correction range for up to one hour by tapping on an icon in the toolbar

Provisioning Profile  (Provisioning Profile): associates your app with your Developer ID and limits app lifetime to 1 year (paid) or 1 week (free)

Pull Request  (Pull Request): formal method to request changes to a repository

QR  (QR): a machine-readable code consisting of an array of black and white squares

Quit the Loop App  (Quit the Loop App): quit out of the app - different from closing the app - typically you swipe up in the app switcher

repository  (repository): contains project files and each file's revision history

RileyLink  (RileyLink): radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps

RC  (RC): Retrospective Correction: part of the Loop model that considers actual glucose compared to earlier predictions

SAGE  (SAGE): sensor age on Nightscout site

Secrets  (Secrets): a method to securely embed personal information into your fork of LoopWorkspace to enable GitHub to have access required to build Loop

TEAMID  (TEAMID): One of 6 Secrets: Apple Developer account member number

FASTLANE_ISSUER_ID  (FASTLANE_ISSUER_ID): One of 6 Secrets: the issuer ID is associated with your Apple Developer ID and never changes

FASTLANE_KEY_ID  (FASTLANE_KEY_ID): One of 6 Secrets: Key ID provided when you create an API key in App Store Connect; it is associated with the FASTLANE_KEY

FASTLANE_KEY  (FASTLANE_KEY): One of 6 Secrets: Really long key (several lines); it and FASTLANE_KEY_ID are generated together

GH_PAT  (GH_PAT): One of 6 Secrets: Generated with your GitHub account; set it to never expire

MATCH_PASSWORD  (MATCH_PASSWORD): One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.

SHA-1  (SHA-1): Secure Hash Algorithm 1; used to generate an alphanumeric code for commits in git (github)

Sign Targets  (Sign Targets): associate a Developer ID with an app; must sign all targets for a given app

submodules  (submodules): for Loop, submodules are repositories defined in the Workspace repository that are required to build the app

Table of Contents  (Table of Contents): (TOC) is the list of level 2 and 3 headers on a given page; the title at the top of the page is a level 1 header

Temp Basal Only  (Temp Basal Only): provide the recommended insulin automatically using an increase in temp basal over half an hour (limited by max temp basal)

Temp Basal  (Temp Basal): modify the scheduled basal rate for a pump

Terminal  (Terminal): interface for entering commands to the computer

TestFlight  (TestFlight): a method to distribute apps without direct connection

Therapy Settings  (Therapy Settings): Basal Rates, ISF, CR, correction and safety ranges and delivery limits

Tokens  (Tokens): on Nightscout, configure access permissions using tokens

Tooltip  (Tooltip): brief definitions provided for important terms and abbreviations on the website

URL  (URL): website address (Uniform Resource Locator)

UTC  (UTC): Coordinated Universal Time is a time standard for civil time and time zones worldwide

Ventura  (Ventura): operating system for Mac, macOS 13.x

watchOS  (watchOS): Apple watch operating system; must be compatible with phone iOS

workflow  (workflow): a set of instructions to GitHub to perform an action; the instruction files are found in the .github/workflows folder of the repository

Workspace  (Workspace): a grouping of several repositories into a complete package

Xcode Preferences  (Xcode Preferences): older name for Xcode Settings

Xcode Settings  (Xcode Settings): as of Xcode 14, Xcode menu uses Settings instead of Preferences

Xcode  (Xcode): program used to build an app