Merge pull request #1839 from Philoul/Autotune/UnitTests
Add Unit test for AutotuneCore
This commit is contained in:
commit
9b60655393
|
@ -31,7 +31,7 @@ class BGDatum {
|
||||||
constructor(json: JSONObject, dateUtil: DateUtil) {
|
constructor(json: JSONObject, dateUtil: DateUtil) {
|
||||||
this.dateUtil = dateUtil
|
this.dateUtil = dateUtil
|
||||||
try {
|
try {
|
||||||
if (json.has("_id")) id = json.getLong("_id")
|
//if (json.has("_id")) id = json.getLong("_id")
|
||||||
if (json.has("date")) date = json.getLong("date")
|
if (json.has("date")) date = json.getLong("date")
|
||||||
if (json.has("sgv")) value = json.getDouble("sgv")
|
if (json.has("sgv")) value = json.getDouble("sgv")
|
||||||
if (json.has("direction")) direction = TrendArrow.fromString(json.getString("direction"))
|
if (json.has("direction")) direction = TrendArrow.fromString(json.getString("direction"))
|
||||||
|
@ -77,4 +77,15 @@ class BGDatum {
|
||||||
}
|
}
|
||||||
return bgjson
|
return bgjson
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun equals(obj: BGDatum): Boolean {
|
||||||
|
var isEqual = true
|
||||||
|
if (date / 1000 != obj.date / 1000) isEqual = false
|
||||||
|
if (deviation != obj.deviation) isEqual = false
|
||||||
|
if (avgDelta != obj.avgDelta) isEqual = false
|
||||||
|
if (bgi != obj.bgi) isEqual = false
|
||||||
|
if (mealAbsorption != obj.mealAbsorption) isEqual = false
|
||||||
|
if (mealCarbs != obj.mealCarbs) isEqual = false
|
||||||
|
return isEqual
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -51,4 +51,17 @@ class CRDatum {
|
||||||
}
|
}
|
||||||
return crjson
|
return crjson
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun equals(obj: CRDatum): Boolean {
|
||||||
|
var isEqual = true
|
||||||
|
if (crInitialIOB != obj.crInitialIOB) isEqual = false
|
||||||
|
if (crInitialBG != obj.crInitialBG) isEqual = false
|
||||||
|
if (crInitialCarbTime / 1000 != obj.crInitialCarbTime / 1000) isEqual = false
|
||||||
|
if (crEndIOB != obj.crEndIOB) isEqual = false
|
||||||
|
if (crEndBG != obj.crEndBG) isEqual = false
|
||||||
|
if (crEndTime / 1000 != obj.crEndTime / 1000) isEqual = false
|
||||||
|
if (crCarbs != obj.crCarbs) isEqual = false
|
||||||
|
if (crInsulin != obj.crInsulin) isEqual = false
|
||||||
|
return isEqual
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,139 @@
|
||||||
|
package info.nightscout.androidaps.plugins.general.autotune
|
||||||
|
|
||||||
|
import dagger.android.HasAndroidInjector
|
||||||
|
import info.nightscout.androidaps.R
|
||||||
|
import info.nightscout.androidaps.TestBaseWithProfile
|
||||||
|
import info.nightscout.androidaps.data.LocalInsulin
|
||||||
|
import info.nightscout.androidaps.data.ProfileSealed
|
||||||
|
import info.nightscout.androidaps.data.PureProfile
|
||||||
|
import info.nightscout.androidaps.database.data.Block
|
||||||
|
import info.nightscout.androidaps.database.data.TargetBlock
|
||||||
|
import info.nightscout.androidaps.interfaces.*
|
||||||
|
import info.nightscout.androidaps.plugins.general.autotune.data.*
|
||||||
|
import info.nightscout.androidaps.utils.DateUtil
|
||||||
|
import info.nightscout.androidaps.utils.JsonHelper
|
||||||
|
import info.nightscout.androidaps.utils.T
|
||||||
|
import info.nightscout.shared.sharedPreferences.SP
|
||||||
|
import org.json.JSONArray
|
||||||
|
import org.json.JSONObject
|
||||||
|
import org.junit.Assert
|
||||||
|
import org.junit.Before
|
||||||
|
import org.junit.Test
|
||||||
|
import org.mockito.Mock
|
||||||
|
import org.mockito.Mockito.`when`
|
||||||
|
import java.io.File
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
class AutotuneCoreTest : TestBaseWithProfile() {
|
||||||
|
@Mock lateinit var sp: SP
|
||||||
|
@Mock lateinit var autotuneFS: AutotuneFS
|
||||||
|
@Mock lateinit var injector: HasAndroidInjector
|
||||||
|
@Mock lateinit var activePlugin: ActivePlugin
|
||||||
|
lateinit var autotuneCore: AutotuneCore
|
||||||
|
lateinit var prep: PreppedGlucose
|
||||||
|
lateinit var prepjson: String
|
||||||
|
lateinit var inputProfile: ATProfile
|
||||||
|
var min5mCarbImpact = 0.0
|
||||||
|
var autotuneMin = 0.0
|
||||||
|
var autotuneMax = 0.0
|
||||||
|
|
||||||
|
@Before
|
||||||
|
fun initData() {
|
||||||
|
autotuneCore = AutotuneCore(sp,autotuneFS)
|
||||||
|
TimeZone.setDefault(TimeZone.getTimeZone("GMT+2"))
|
||||||
|
prepjson = File("src/test/res/autotune/test1/autotune.2022-05-21.json").readText()
|
||||||
|
val inputProfileJson = File("src/test/res/autotune/test1/profile.pump.json").readText()
|
||||||
|
inputProfile = atProfileFromOapsJson(JSONObject(inputProfileJson), dateUtil)!!
|
||||||
|
prep = PreppedGlucose(JSONObject(prepjson), dateUtil)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun autotuneCoreTest() { // Test if load from file of OpenAPS categorisation is Ok
|
||||||
|
`when`(sp.getDouble(R.string.key_openapsama_autosens_max, 1.2)).thenReturn(autotuneMax)
|
||||||
|
`when`(sp.getDouble(R.string.key_openapsama_autosens_min, 0.7)).thenReturn(autotuneMin)
|
||||||
|
`when`(sp.getDouble(R.string.key_openapsama_min_5m_carbimpact, 3.0)).thenReturn(min5mCarbImpact)
|
||||||
|
val OapsOutputProfileJson = File("src/test/res/autotune/test1/aapsorefprofile.json").readText()
|
||||||
|
val OapsOutputProfile = atProfileFromOapsJson(JSONObject(OapsOutputProfileJson),dateUtil)
|
||||||
|
val outProfile = autotuneCore.tuneAllTheThings(prep, inputProfile, inputProfile)
|
||||||
|
OapsOutputProfile?.let {
|
||||||
|
Assert.assertEquals(OapsOutputProfile.isf, outProfile.isf, 0.0)
|
||||||
|
Assert.assertEquals(OapsOutputProfile.ic, outProfile.ic, 0.0)
|
||||||
|
for (i in 0..23)
|
||||||
|
Assert.assertEquals(OapsOutputProfile.basal[i], outProfile.basal[i], 0.0)
|
||||||
|
}
|
||||||
|
?:Assert.fail()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPS profile for Autotune only have one ISF value and one IC value
|
||||||
|
*/
|
||||||
|
fun atProfileFromOapsJson(jsonObject: JSONObject, dateUtil: DateUtil, defaultUnits: String? = null): ATProfile? {
|
||||||
|
try {
|
||||||
|
min5mCarbImpact = JsonHelper.safeGetDoubleAllowNull(jsonObject, "min_5m_carbimpact") ?: return null
|
||||||
|
autotuneMin = JsonHelper.safeGetDoubleAllowNull(jsonObject, "autosens_min") ?: return null
|
||||||
|
autotuneMax = JsonHelper.safeGetDoubleAllowNull(jsonObject, "autosens_max") ?: return null
|
||||||
|
val txtUnits = JsonHelper.safeGetStringAllowNull(jsonObject, "units", defaultUnits) ?: return null
|
||||||
|
val units = GlucoseUnit.fromText(txtUnits)
|
||||||
|
val dia = JsonHelper.safeGetDoubleAllowNull(jsonObject, "dia") ?: return null
|
||||||
|
val peak = JsonHelper.safeGetIntAllowNull(jsonObject, "insulinPeakTime") ?: return null
|
||||||
|
val localInsulin = LocalInsulin("insulin", peak, dia)
|
||||||
|
val timezone = TimeZone.getTimeZone(JsonHelper.safeGetString(jsonObject, "timezone", "UTC"))
|
||||||
|
val isfJson = jsonObject.getJSONObject("isfProfile")
|
||||||
|
val isfBlocks = ArrayList<Block>(1).also {
|
||||||
|
val isfJsonArray = isfJson.getJSONArray("sensitivities")
|
||||||
|
val value = isfJsonArray.getJSONObject(0).getDouble("sensitivity")
|
||||||
|
it.add(0,Block((T.hours(24).secs()) * 1000L, value))
|
||||||
|
}
|
||||||
|
val icBlocks = ArrayList<Block>(1).also {
|
||||||
|
val value = jsonObject.getDouble("carb_ratio")
|
||||||
|
it.add(0,Block((T.hours(24).secs()) * 1000L, value))
|
||||||
|
}
|
||||||
|
val basalBlocks = blockFromJsonArray(jsonObject.getJSONArray("basalprofile"), dateUtil)
|
||||||
|
?: return null
|
||||||
|
val targetBlocks = ArrayList<TargetBlock>(1).also {
|
||||||
|
it.add(0, TargetBlock((T.hours(24).secs()) * 1000L, 100.0, 100.0))
|
||||||
|
}
|
||||||
|
|
||||||
|
val pure = PureProfile(
|
||||||
|
jsonObject = jsonObject,
|
||||||
|
basalBlocks = basalBlocks,
|
||||||
|
isfBlocks = isfBlocks,
|
||||||
|
icBlocks = icBlocks,
|
||||||
|
targetBlocks = targetBlocks,
|
||||||
|
glucoseUnit = units,
|
||||||
|
timeZone = timezone,
|
||||||
|
dia = dia
|
||||||
|
)
|
||||||
|
return ATProfile(ProfileSealed.Pure(pure), localInsulin, profileInjector).also { it.dateUtil = dateUtil}
|
||||||
|
} catch (ignored: Exception) {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
fun blockFromJsonArray(jsonArray: JSONArray?, dateUtil: DateUtil): List<Block>? {
|
||||||
|
val size = jsonArray?.length() ?: return null
|
||||||
|
val ret = ArrayList<Block>(size)
|
||||||
|
try {
|
||||||
|
for (index in 0 until jsonArray.length() - 1) {
|
||||||
|
val o = jsonArray.getJSONObject(index)
|
||||||
|
val tas = o.getInt("minutes") * 60
|
||||||
|
val next = jsonArray.getJSONObject(index + 1)
|
||||||
|
val nextTas = next.getInt("minutes") * 60
|
||||||
|
val value = o.getDouble("rate")
|
||||||
|
if (tas % 3600 != 0) return null
|
||||||
|
if (nextTas % 3600 != 0) return null
|
||||||
|
ret.add(index, Block((nextTas - tas) * 1000L, value))
|
||||||
|
}
|
||||||
|
val last: JSONObject = jsonArray.getJSONObject(jsonArray.length() - 1)
|
||||||
|
val lastTas = last.getInt("minutes") * 60
|
||||||
|
val value = last.getDouble("rate")
|
||||||
|
ret.add(jsonArray.length() - 1, Block((T.hours(24).secs() - lastTas) * 1000L, value))
|
||||||
|
} catch (e: Exception) {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,39 @@
|
||||||
|
package info.nightscout.androidaps.plugins.general.autotune
|
||||||
|
|
||||||
|
import android.content.Context
|
||||||
|
import info.nightscout.androidaps.TestBase
|
||||||
|
import info.nightscout.androidaps.plugins.general.autotune.data.*
|
||||||
|
import info.nightscout.androidaps.utils.DateUtil
|
||||||
|
import org.json.JSONObject
|
||||||
|
import org.junit.Assert
|
||||||
|
import org.junit.Before
|
||||||
|
import org.junit.Test
|
||||||
|
import org.mockito.Mock
|
||||||
|
import java.io.File
|
||||||
|
|
||||||
|
class PreppedGlucoseTest : TestBase() {
|
||||||
|
@Mock lateinit var context: Context
|
||||||
|
lateinit var dateUtil: DateUtil
|
||||||
|
lateinit var prep1: PreppedGlucose
|
||||||
|
lateinit var prepjson1: String
|
||||||
|
|
||||||
|
@Before
|
||||||
|
fun initData() {
|
||||||
|
dateUtil = DateUtil(context)
|
||||||
|
prepjson1 = File("src/test/res/autotune/test1/autotune.2022-05-21.json").readText()
|
||||||
|
prep1 = PreppedGlucose(JSONObject(prepjson1), dateUtil)
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun preppedGlucoseLoadTest() { // Test if load from file of OpenAPS categorisation is Ok
|
||||||
|
val crData0 = CRDatum(JSONObject("{\"CRInitialIOB\":13.594,\"CRInitialBG\":123,\"CRInitialCarbTime\":\"2022-05-21T07:54:09.000Z\",\"CREndIOB\":-0.155,\"CREndBG\":98,\"CREndTime\":\"2022-05-21T11:19:08.000Z\",\"CRCarbs\":70,\"CRInsulin\":-2.13}"), dateUtil)
|
||||||
|
val csfDataEnd = BGDatum(JSONObject("{\"device\":\"AndroidAPS-DexcomG6\",\"date\":1653176050000,\"dateString\":\"2022-05-21T23:34:10.000Z\",\"isValid\":true,\"sgv\":127,\"direction\":\"Flat\",\"type\":\"sgv\",\"_id\":\"6289771371a363000480abc1\",\"glucose\":127,\"avgDelta\":\"2.50\",\"BGI\":-2.93,\"deviation\":\"5.43\",\"mealCarbs\":0,\"mealAbsorption\":\"end\"}"), dateUtil)
|
||||||
|
val isfData0 = BGDatum(JSONObject("{\"device\":\"AndroidAPS-DexcomG6\",\"date\":1653108249000,\"dateString\":\"2022-05-21T04:44:09.000Z\",\"isValid\":true,\"sgv\":123,\"direction\":\"FortyFiveDown\",\"type\":\"sgv\",\"_id\":\"62886e2919e2e60004989bba\",\"glucose\":123,\"avgDelta\":\"-7.50\",\"BGI\":-7.59,\"deviation\":\"0.09\"}"), dateUtil)
|
||||||
|
val basalDataEnd = BGDatum(JSONObject("{\"device\":\"AndroidAPS-DexcomG6\",\"date\":1653180549000,\"dateString\":\"2022-05-22T00:49:09.000Z\",\"isValid\":true,\"sgv\":121,\"direction\":\"FortyFiveDown\",\"type\":\"sgv\",\"_id\":\"628988a3da46aa0004d1e0f5\",\"glucose\":121,\"avgDelta\":\"-5.25\",\"BGI\":-3.32,\"deviation\":\"-1.93\"}"), dateUtil)
|
||||||
|
Assert.assertEquals(3, prep1.crData.size)
|
||||||
|
Assert.assertTrue(crData0.equals(prep1.crData[0]))
|
||||||
|
Assert.assertTrue(csfDataEnd.equals(prep1.csfGlucoseData[prep1.csfGlucoseData.size - 1]))
|
||||||
|
Assert.assertTrue(isfData0.equals(prep1.isfGlucoseData[0]))
|
||||||
|
Assert.assertTrue(basalDataEnd.equals(prep1.basalGlucoseData[prep1.basalGlucoseData.size - 1]))
|
||||||
|
}
|
||||||
|
}
|
16
app/src/test/res/autotune/test1/Oref0-Autotune_Command.txt
Normal file
16
app/src/test/res/autotune/test1/Oref0-Autotune_Command.txt
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
aaps-autotune -d=~/aaps -s=2022-05-21 -e=2022-05-21 -c=false
|
||||||
|
(note oref0-autotune was modified and rename aaps-autotune to run autotune without NS queries with input files exported from aaps plugin)
|
||||||
|
|
||||||
|
Input files:
|
||||||
|
- Input profile: profile.pump.json
|
||||||
|
- aaps-entries.2022-05-21.json (BG values)
|
||||||
|
- aaps-treatments.2022-05-21.json (all treatments)
|
||||||
|
|
||||||
|
Output files:
|
||||||
|
- Output profile: aapsorefprofile.json and aapsorefautotune_recommendations.log
|
||||||
|
- log file: autotune.2022-06-17-212315.log
|
||||||
|
|
||||||
|
Intermediate daily files (also used for unit test)
|
||||||
|
- categorization: autotune.2022-05-21.json
|
||||||
|
- aapsorefprofile.2022-05-21.json (intermediate input profile, for run with one day equals input profile)
|
||||||
|
- newaapsorefprofile.2022-05-21.json (intermediate output profile, for run with one day equals output profile)
|
2882
app/src/test/res/autotune/test1/aaps-entries.2022-05-21.json
Normal file
2882
app/src/test/res/autotune/test1/aaps-entries.2022-05-21.json
Normal file
File diff suppressed because it is too large
Load diff
3194
app/src/test/res/autotune/test1/aaps-treatments.2022-05-21.json
Normal file
3194
app/src/test/res/autotune/test1/aaps-treatments.2022-05-21.json
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,53 @@
|
||||||
|
Parameter | Pump | Autotune | Days Missing
|
||||||
|
---------------------------------------------------------
|
||||||
|
ISF [mg/dL/U] | 86.200 | 85.993 |
|
||||||
|
Carb Ratio[g/U]| 5.750 | 5.817 |
|
||||||
|
Basals [U/hr] | - | |
|
||||||
|
00:00 | 0.966 | 1.002 | 0
|
||||||
|
00:30 | | |
|
||||||
|
01:00 | 0.977 | 1.091 | 0
|
||||||
|
01:30 | | |
|
||||||
|
02:00 | 0.971 | 1.118 | 0
|
||||||
|
02:30 | | |
|
||||||
|
03:00 | 1.111 | 1.321 | 0
|
||||||
|
03:30 | | |
|
||||||
|
04:00 | 0.974 | 1.091 | 0
|
||||||
|
04:30 | | |
|
||||||
|
05:00 | 0.923 | 0.965 | 0
|
||||||
|
05:30 | | |
|
||||||
|
06:00 | 0.823 | 0.825 | 0
|
||||||
|
06:30 | | |
|
||||||
|
07:00 | 0.855 | 0.849 | 0
|
||||||
|
07:30 | | |
|
||||||
|
08:00 | 0.902 | 0.909 | 0
|
||||||
|
08:30 | | |
|
||||||
|
09:00 | 0.934 | 0.903 | 1
|
||||||
|
09:30 | | |
|
||||||
|
10:00 | 0.938 | 0.906 | 1
|
||||||
|
10:30 | | |
|
||||||
|
11:00 | 0.903 | 0.878 | 1
|
||||||
|
11:30 | | |
|
||||||
|
12:00 | 0.882 | 0.861 | 1
|
||||||
|
12:30 | | |
|
||||||
|
13:00 | 0.874 | 0.855 | 1
|
||||||
|
13:30 | | |
|
||||||
|
14:00 | 0.866 | 0.848 | 1
|
||||||
|
14:30 | | |
|
||||||
|
15:00 | 0.848 | 0.834 | 1
|
||||||
|
15:30 | | |
|
||||||
|
16:00 | 0.758 | 0.762 | 1
|
||||||
|
16:30 | | |
|
||||||
|
17:00 | 0.650 | 0.647 | 0
|
||||||
|
17:30 | | |
|
||||||
|
18:00 | 0.648 | 0.631 | 0
|
||||||
|
18:30 | | |
|
||||||
|
19:00 | 0.738 | 0.728 | 0
|
||||||
|
19:30 | | |
|
||||||
|
20:00 | 0.847 | 0.838 | 0
|
||||||
|
20:30 | | |
|
||||||
|
21:00 | 0.861 | 0.871 | 0
|
||||||
|
21:30 | | |
|
||||||
|
22:00 | 0.863 | 0.886 | 0
|
||||||
|
22:30 | | |
|
||||||
|
23:00 | 0.843 | 0.893 | 0
|
||||||
|
23:30 | | |
|
147
app/src/test/res/autotune/test1/aapsorefprofile.2022-05-21.json
Normal file
147
app/src/test/res/autotune/test1/aapsorefprofile.2022-05-21.json
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"name": "Tuned Dyn2",
|
||||||
|
"min_5m_carbimpact": 8,
|
||||||
|
"dia": 6,
|
||||||
|
"curve": "ultra-rapid",
|
||||||
|
"useCustomPeakTime": true,
|
||||||
|
"insulinPeakTime": 45,
|
||||||
|
"basalprofile": [
|
||||||
|
{
|
||||||
|
"start": "00:00:00",
|
||||||
|
"minutes": 0,
|
||||||
|
"rate": 0.966
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "01:00:00",
|
||||||
|
"minutes": 60,
|
||||||
|
"rate": 0.977
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "02:00:00",
|
||||||
|
"minutes": 120,
|
||||||
|
"rate": 0.971
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "03:00:00",
|
||||||
|
"minutes": 180,
|
||||||
|
"rate": 1.111
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "04:00:00",
|
||||||
|
"minutes": 240,
|
||||||
|
"rate": 0.974
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "05:00:00",
|
||||||
|
"minutes": 300,
|
||||||
|
"rate": 0.923
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "06:00:00",
|
||||||
|
"minutes": 360,
|
||||||
|
"rate": 0.823
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "07:00:00",
|
||||||
|
"minutes": 420,
|
||||||
|
"rate": 0.855
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "08:00:00",
|
||||||
|
"minutes": 480,
|
||||||
|
"rate": 0.902
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "09:00:00",
|
||||||
|
"minutes": 540,
|
||||||
|
"rate": 0.934
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "10:00:00",
|
||||||
|
"minutes": 600,
|
||||||
|
"rate": 0.938
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "11:00:00",
|
||||||
|
"minutes": 660,
|
||||||
|
"rate": 0.903
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "12:00:00",
|
||||||
|
"minutes": 720,
|
||||||
|
"rate": 0.882
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "13:00:00",
|
||||||
|
"minutes": 780,
|
||||||
|
"rate": 0.874
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "14:00:00",
|
||||||
|
"minutes": 840,
|
||||||
|
"rate": 0.866
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "15:00:00",
|
||||||
|
"minutes": 900,
|
||||||
|
"rate": 0.848
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "16:00:00",
|
||||||
|
"minutes": 960,
|
||||||
|
"rate": 0.758
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "17:00:00",
|
||||||
|
"minutes": 1020,
|
||||||
|
"rate": 0.65
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "18:00:00",
|
||||||
|
"minutes": 1080,
|
||||||
|
"rate": 0.648
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "19:00:00",
|
||||||
|
"minutes": 1140,
|
||||||
|
"rate": 0.738
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "20:00:00",
|
||||||
|
"minutes": 1200,
|
||||||
|
"rate": 0.847
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "21:00:00",
|
||||||
|
"minutes": 1260,
|
||||||
|
"rate": 0.861
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "22:00:00",
|
||||||
|
"minutes": 1320,
|
||||||
|
"rate": 0.863
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "23:00:00",
|
||||||
|
"minutes": 1380,
|
||||||
|
"rate": 0.843
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"isfProfile": {
|
||||||
|
"sensitivities": [
|
||||||
|
{
|
||||||
|
"i": 0,
|
||||||
|
"start": "00:00:00",
|
||||||
|
"sensitivity": 86.2,
|
||||||
|
"offset": 0,
|
||||||
|
"x": 0,
|
||||||
|
"endoffset": 1440
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"carb_ratio": 5.75,
|
||||||
|
"autosens_max": 1.3,
|
||||||
|
"autosens_min": 0.7,
|
||||||
|
"units": "mg/dl",
|
||||||
|
"timezone": "Europe/Paris"
|
||||||
|
}
|
181
app/src/test/res/autotune/test1/aapsorefprofile.json
Normal file
181
app/src/test/res/autotune/test1/aapsorefprofile.json
Normal file
|
@ -0,0 +1,181 @@
|
||||||
|
{
|
||||||
|
"autosens_max": 1.3,
|
||||||
|
"autosens_min": 0.7,
|
||||||
|
"basalprofile": [
|
||||||
|
{
|
||||||
|
"i": 0,
|
||||||
|
"minutes": 0,
|
||||||
|
"rate": 1.002,
|
||||||
|
"start": "00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 1,
|
||||||
|
"minutes": 60,
|
||||||
|
"rate": 1.091,
|
||||||
|
"start": "01:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 2,
|
||||||
|
"minutes": 120,
|
||||||
|
"rate": 1.118,
|
||||||
|
"start": "02:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 3,
|
||||||
|
"minutes": 180,
|
||||||
|
"rate": 1.321,
|
||||||
|
"start": "03:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 4,
|
||||||
|
"minutes": 240,
|
||||||
|
"rate": 1.091,
|
||||||
|
"start": "04:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 5,
|
||||||
|
"minutes": 300,
|
||||||
|
"rate": 0.965,
|
||||||
|
"start": "05:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 6,
|
||||||
|
"minutes": 360,
|
||||||
|
"rate": 0.825,
|
||||||
|
"start": "06:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 7,
|
||||||
|
"minutes": 420,
|
||||||
|
"rate": 0.849,
|
||||||
|
"start": "07:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 8,
|
||||||
|
"minutes": 480,
|
||||||
|
"rate": 0.909,
|
||||||
|
"start": "08:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 9,
|
||||||
|
"minutes": 540,
|
||||||
|
"rate": 0.903,
|
||||||
|
"start": "09:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 10,
|
||||||
|
"minutes": 600,
|
||||||
|
"rate": 0.906,
|
||||||
|
"start": "10:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 11,
|
||||||
|
"minutes": 660,
|
||||||
|
"rate": 0.878,
|
||||||
|
"start": "11:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 12,
|
||||||
|
"minutes": 720,
|
||||||
|
"rate": 0.861,
|
||||||
|
"start": "12:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 13,
|
||||||
|
"minutes": 780,
|
||||||
|
"rate": 0.855,
|
||||||
|
"start": "13:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 14,
|
||||||
|
"minutes": 840,
|
||||||
|
"rate": 0.848,
|
||||||
|
"start": "14:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 15,
|
||||||
|
"minutes": 900,
|
||||||
|
"rate": 0.834,
|
||||||
|
"start": "15:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 16,
|
||||||
|
"minutes": 960,
|
||||||
|
"rate": 0.762,
|
||||||
|
"start": "16:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 17,
|
||||||
|
"minutes": 1020,
|
||||||
|
"rate": 0.647,
|
||||||
|
"start": "17:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 18,
|
||||||
|
"minutes": 1080,
|
||||||
|
"rate": 0.631,
|
||||||
|
"start": "18:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 19,
|
||||||
|
"minutes": 1140,
|
||||||
|
"rate": 0.728,
|
||||||
|
"start": "19:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 20,
|
||||||
|
"minutes": 1200,
|
||||||
|
"rate": 0.838,
|
||||||
|
"start": "20:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 21,
|
||||||
|
"minutes": 1260,
|
||||||
|
"rate": 0.871,
|
||||||
|
"start": "21:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 22,
|
||||||
|
"minutes": 1320,
|
||||||
|
"rate": 0.886,
|
||||||
|
"start": "22:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 23,
|
||||||
|
"minutes": 1380,
|
||||||
|
"rate": 0.893,
|
||||||
|
"start": "23:00:00"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"carb_ratio": 5.817,
|
||||||
|
"csf": 16.025,
|
||||||
|
"curve": "ultra-rapid",
|
||||||
|
"dia": 6,
|
||||||
|
"insulinPeakTime": 45,
|
||||||
|
"isfProfile": {
|
||||||
|
"sensitivities": [
|
||||||
|
{
|
||||||
|
"endoffset": 1440,
|
||||||
|
"i": 0,
|
||||||
|
"offset": 0,
|
||||||
|
"sensitivity": 85.993,
|
||||||
|
"start": "00:00:00",
|
||||||
|
"x": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"min_5m_carbimpact": 8,
|
||||||
|
"name": "Tuned Dyn2",
|
||||||
|
"sens": 85.993,
|
||||||
|
"timezone": "Europe/Paris",
|
||||||
|
"units": "mg/dl",
|
||||||
|
"useCustomPeakTime": true
|
||||||
|
}
|
1
app/src/test/res/autotune/test1/autotune.2022-05-21.json
Normal file
1
app/src/test/res/autotune/test1/autotune.2022-05-21.json
Normal file
File diff suppressed because one or more lines are too long
425
app/src/test/res/autotune/test1/autotune.2022-06-17-212314.log
Normal file
425
app/src/test/res/autotune/test1/autotune.2022-06-17-212314.log
Normal file
|
@ -0,0 +1,425 @@
|
||||||
|
Autotune disk usage:
|
||||||
|
388K .
|
||||||
|
Overall disk used/avail:
|
||||||
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
|
rootfs 930G 434G 497G 47% /
|
||||||
|
Grabbing AAPS treatments.json and entries/sgv.json for date range...
|
||||||
|
oref0-autotune-prep ns-treatments.2022-05-21.json profile.json ns-entries.2022-05-21.json profile.pump.json > autotune.2022-05-21.json
|
||||||
|
start uannnounced meal absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -16.9 IOB: 5.249 Activity: 0.0391 at 04:24:08 dev: 26.10 avgDelta: 9.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -18.9 IOB: 5.292 Activity: 0.0438 at 04:29:08 dev: 27.88 avgDelta: 9.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -20.3 IOB: 4.964 Activity: 0.047 at 04:34:09 dev: 24.01 avgDelta: 3.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -21.1 IOB: 4.674 Activity: 0.0489 at 04:39:08 dev: 17.83 avgDelta: -3.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -21.5 IOB: 4.377 Activity: 0.0498 at 04:44:08 dev: 11.21 avgDelta: -10.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -21.5 IOB: 4.077 Activity: 0.0498 at 04:49:08 dev: 7.96 avgDelta: -13.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -21.2 IOB: 3.73 Activity: 0.0491 at 04:54:08 dev: 7.16 avgDelta: -14.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -20.5 IOB: 3.389 Activity: 0.0476 at 04:59:08 dev: 6.77 avgDelta: -13.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -19.7 IOB: 3.055 Activity: 0.0457 at 05:04:09 dev: 6.95 avgDelta: -12.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -18.8 IOB: 2.782 Activity: 0.0436 at 05:09:08 dev: 6.54 avgDelta: -12.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -17.7 IOB: 2.47 Activity: 0.0411 at 05:14:08 dev: 5.71 avgDelta: -12.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -16.6 IOB: 2.22 Activity: 0.0386 at 05:19:09 dev: 5.14 avgDelta: -11.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -15.4 IOB: 1.935 Activity: 0.0358 at 05:24:08 dev: 4.93 avgDelta: -10.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -14.3 IOB: 1.711 Activity: 0.0332 at 05:29:08 dev: 6.06 avgDelta: -8.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -13.1 IOB: 1.452 Activity: 0.0304 at 05:34:09 dev: 7.35 avgDelta: -5.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -12.1 IOB: 1.927 Activity: 0.028 at 05:39:09 dev: 8.32 avgDelta: -3.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -11.6 IOB: 1.84 Activity: 0.027 at 05:44:08 dev: 8.64 avgDelta: -3.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -11.1 IOB: 1.658 Activity: 0.0258 at 05:49:09 dev: 7.12 avgDelta: -4.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -10.6 IOB: 1.482 Activity: 0.0245 at 05:54:08 dev: 5.31 avgDelta: -5.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.6 BGI: -9.9 IOB: 1.264 Activity: 0.0229 at 05:59:09 dev: 4.62 avgDelta: -5.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -9.1 IOB: 1.104 Activity: 0.0212 at 06:04:08 dev: 5.14 avgDelta: -4.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -8.4 IOB: 0.952 Activity: 0.0194 at 06:09:09 dev: 7.36 avgDelta: -1.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -7.8 IOB: 1.619 Activity: 0.0181 at 06:14:09 dev: 9.30 avgDelta: 1.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -7.9 IOB: 1.678 Activity: 0.0184 at 06:19:09 dev: 10.68 avgDelta: 2.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -8.1 IOB: 1.775 Activity: 0.0187 at 06:24:08 dev: 9.81 avgDelta: 1.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -8.2 IOB: 1.581 Activity: 0.019 at 06:29:08 dev: 6.44 avgDelta: -1.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -8.1 IOB: 1.437 Activity: 0.0188 at 06:34:08 dev: 2.35 avgDelta: -5.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -7.9 IOB: 1.294 Activity: 0.0183 at 06:39:08 dev: -0.36 avgDelta: -8.25 uam
|
||||||
|
end unannounced meal absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -7.6 IOB: 1.153 Activity: 0.0176 at 06:44:09 dev: 0.09 avgDelta: -7.50 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -7.2 IOB: 1.017 Activity: 0.0167 at 06:49:08 dev: 3.20 avgDelta: -4.00 ISF
|
||||||
|
start uannnounced meal absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -6.7 IOB: 0.887 Activity: 0.0156 at 06:54:08 dev: 6.22 avgDelta: -0.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 5.9 BGI: -6.3 IOB: 1.011 Activity: 0.0147 at 06:59:08 dev: 7.59 avgDelta: 1.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -6.1 IOB: 0.889 Activity: 0.0141 at 07:04:08 dev: 6.58 avgDelta: 0.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -5.7 IOB: 0.771 Activity: 0.0133 at 07:09:08 dev: 2.98 avgDelta: -2.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -5.3 IOB: 0.656 Activity: 0.0124 at 07:14:09 dev: 0.09 avgDelta: -5.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -4.9 IOB: 0.547 Activity: 0.0114 at 07:19:08 dev: -1.84 avgDelta: -6.75 uam
|
||||||
|
end unannounced meal absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -4.4 IOB: 0.392 Activity: 0.0103 at 07:24:09 dev: -2.31 avgDelta: -6.75 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -3.9 IOB: 0.294 Activity: 0.0091 at 07:29:09 dev: -1.08 avgDelta: -5.00 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -3.5 IOB: 0.2 Activity: 0.008 at 07:34:09 dev: 0.45 avgDelta: -3.00 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -2.8 IOB: 0.065 Activity: 0.0066 at 07:39:09 dev: 2.34 avgDelta: -0.50 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -2.4 IOB: 0.034 Activity: 0.0055 at 07:44:09 dev: 3.37 avgDelta: 1.00 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -2.1 IOB: 0.549 Activity: 0.0048 at 07:49:08 dev: 3.57 avgDelta: 1.50 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -2.3 IOB: 0.674 Activity: 0.0053 at 07:54:09 dev: 3.53 avgDelta: 1.25 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -2.5 IOB: 0.597 Activity: 0.0057 at 07:59:09 dev: 2.71 avgDelta: 0.25 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -2.5 IOB: 0.468 Activity: 0.0058 at 08:04:09 dev: 1.50 avgDelta: -1.00 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -2.5 IOB: 0.389 Activity: 0.0057 at 08:09:09 dev: 0.21 avgDelta: -2.25 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -2.3 IOB: 0.262 Activity: 0.0053 at 08:14:09 dev: -0.47 avgDelta: -2.75 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -2.1 IOB: 0.186 Activity: 0.0048 at 08:19:09 dev: -0.93 avgDelta: -3.00 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -1.8 IOB: 0.064 Activity: 0.0041 at 08:24:09 dev: -1.48 avgDelta: -3.25 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -1.5 IOB: -0.005 Activity: 0.0034 at 08:29:09 dev: -2.03 avgDelta: -3.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -1.1 IOB: -0.12 Activity: 0.0026 at 08:34:09 dev: -2.13 avgDelta: -3.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -0.8 IOB: -0.181 Activity: 0.0018 at 08:39:09 dev: -2.47 avgDelta: -3.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: -0.3 IOB: -0.287 Activity: 0.0008 at 08:44:09 dev: -2.41 avgDelta: -2.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: 0.0 IOB: -0.34 Activity: 0 at 08:49:09 dev: -2.50 avgDelta: -2.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: 0.4 IOB: -0.436 Activity: -0.001 at 08:54:09 dev: -2.68 avgDelta: -2.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.5 BGI: 0.8 IOB: -0.48 Activity: -0.0018 at 08:59:09 dev: -2.28 avgDelta: -1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 1.1 IOB: -0.519 Activity: -0.0026 at 09:04:09 dev: -1.12 avgDelta: 0.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 1.5 IOB: -0.554 Activity: -0.0034 at 09:09:09 dev: 0.00 avgDelta: 1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 1.8 IOB: -0.585 Activity: -0.0041 at 09:14:09 dev: 0.00 avgDelta: 2.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 2.1 IOB: -0.662 Activity: -0.0049 at 09:19:09 dev: 0.39 avgDelta: 2.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 2.4 IOB: -0.687 Activity: -0.0055 at 09:24:08 dev: -0.37 avgDelta: 2.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 2.6 IOB: -0.708 Activity: -0.0061 at 09:29:09 dev: -0.13 avgDelta: 2.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 2.8 IOB: -0.726 Activity: -0.0066 at 09:34:09 dev: 0.41 avgDelta: 3.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 3.1 IOB: -0.351 Activity: -0.0071 at 09:39:08 dev: 1.19 avgDelta: 4.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 2.8 IOB: -0.218 Activity: -0.0064 at 09:44:09 dev: 2.99 avgDelta: 5.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.7 BGI: 2.4 IOB: -0.088 Activity: -0.0055 at 09:49:09 dev: 4.63 avgDelta: 7.00 basal
|
||||||
|
CRInitialIOB: 13.594 CRInitialBG: 123 CRInitialCarbTime: 2022-05-21T07:54:09.000Z
|
||||||
|
start carb absorption
|
||||||
|
1 mealCOB: 69.4 mealCarbs: 70 basalBGI: 6.7 BGI: -1.0 IOB: 13.594 Activity: 0.0023 at 09:54:09 dev: 8.74 avgDelta: 7.75 csf
|
||||||
|
1 mealCOB: 67.9 mealCarbs: 70 basalBGI: 6.7 BGI: -14.3 IOB: 13.552 Activity: 0.0331 at 09:59:09 dev: 23.02 avgDelta: 8.75 csf
|
||||||
|
1 mealCOB: 65.6 mealCarbs: 70 basalBGI: 6.7 BGI: -24.7 IOB: 13.224 Activity: 0.0573 at 10:04:09 dev: 33.70 avgDelta: 9.00 csf
|
||||||
|
1 mealCOB: 62.9 mealCarbs: 70 basalBGI: 6.7 BGI: -32.8 IOB: 12.838 Activity: 0.076 at 10:09:08 dev: 40.76 avgDelta: 8.00 csf
|
||||||
|
1 mealCOB: 59.9 mealCarbs: 70 basalBGI: 6.7 BGI: -38.8 IOB: 12.322 Activity: 0.09 at 10:14:09 dev: 45.04 avgDelta: 6.25 csf
|
||||||
|
1 mealCOB: 56.8 mealCarbs: 70 basalBGI: 6.7 BGI: -43.1 IOB: 11.794 Activity: 0.1001 at 10:19:09 dev: 46.89 avgDelta: 3.75 csf
|
||||||
|
1 mealCOB: 53.6 mealCarbs: 70 basalBGI: 6.7 BGI: -46.0 IOB: 11.177 Activity: 0.1068 at 10:24:09 dev: 47.03 avgDelta: 1.00 csf
|
||||||
|
1 mealCOB: 50.6 mealCarbs: 70 basalBGI: 6.7 BGI: -47.8 IOB: 10.58 Activity: 0.111 at 10:29:09 dev: 45.84 avgDelta: -2.00 csf
|
||||||
|
1 mealCOB: 47.7 mealCarbs: 70 basalBGI: 6.7 BGI: -48.7 IOB: 9.919 Activity: 0.1129 at 10:34:09 dev: 43.66 avgDelta: -5.00 csf
|
||||||
|
1 mealCOB: 44.9 mealCarbs: 70 basalBGI: 6.7 BGI: -48.7 IOB: 9.254 Activity: 0.1129 at 10:39:09 dev: 41.41 avgDelta: -7.25 csf
|
||||||
|
1 mealCOB: 42.3 mealCarbs: 70 basalBGI: 6.7 BGI: -48.0 IOB: 8.643 Activity: 0.1114 at 10:44:09 dev: 39.51 avgDelta: -8.50 csf
|
||||||
|
1 mealCOB: 39.6 mealCarbs: 70 basalBGI: 6.7 BGI: -46.9 IOB: 7.992 Activity: 0.1088 at 10:49:09 dev: 39.39 avgDelta: -7.50 csf
|
||||||
|
1 mealCOB: 37.0 mealCarbs: 70 basalBGI: 6.7 BGI: -45.4 IOB: 7.406 Activity: 0.1053 at 10:54:08 dev: 40.13 avgDelta: -5.25 csf
|
||||||
|
1 mealCOB: 34.2 mealCarbs: 70 basalBGI: 6.7 BGI: -43.6 IOB: 7.111 Activity: 0.1012 at 10:59:09 dev: 41.37 avgDelta: -2.25 csf
|
||||||
|
1 mealCOB: 31.4 mealCarbs: 70 basalBGI: 6.5 BGI: -41.9 IOB: 6.515 Activity: 0.0971 at 11:04:09 dev: 42.35 avgDelta: 0.50 csf
|
||||||
|
1 mealCOB: 28.5 mealCarbs: 70 basalBGI: 6.5 BGI: -40.0 IOB: 5.99 Activity: 0.0927 at 11:09:09 dev: 42.70 avgDelta: 2.75 csf
|
||||||
|
1 mealCOB: 25.7 mealCarbs: 70 basalBGI: 6.5 BGI: -37.8 IOB: 5.439 Activity: 0.0878 at 11:14:08 dev: 42.09 avgDelta: 4.25 csf
|
||||||
|
1 mealCOB: 23.1 mealCarbs: 70 basalBGI: 6.5 BGI: -35.7 IOB: 4.962 Activity: 0.0828 at 11:19:09 dev: 39.69 avgDelta: 4.00 csf
|
||||||
|
1 mealCOB: 20.7 mealCarbs: 70 basalBGI: 6.5 BGI: -33.4 IOB: 4.462 Activity: 0.0775 at 11:24:08 dev: 35.65 avgDelta: 2.25 csf
|
||||||
|
1 mealCOB: 18.6 mealCarbs: 70 basalBGI: 6.5 BGI: -31.2 IOB: 4.036 Activity: 0.0724 at 11:29:09 dev: 31.45 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 16.8 mealCarbs: 70 basalBGI: 6.5 BGI: -29.0 IOB: 3.638 Activity: 0.0672 at 11:34:09 dev: 27.46 avgDelta: -1.50 csf
|
||||||
|
1 mealCOB: 15.1 mealCarbs: 70 basalBGI: 6.5 BGI: -26.8 IOB: 3.214 Activity: 0.0621 at 11:39:08 dev: 25.02 avgDelta: -1.75 csf
|
||||||
|
1 mealCOB: 13.5 mealCarbs: 70 basalBGI: 6.5 BGI: -24.6 IOB: 2.866 Activity: 0.0571 at 11:44:09 dev: 23.61 avgDelta: -1.00 csf
|
||||||
|
1 mealCOB: 12.1 mealCarbs: 70 basalBGI: 6.5 BGI: -22.5 IOB: 2.494 Activity: 0.0522 at 11:49:09 dev: 21.75 avgDelta: -0.75 csf
|
||||||
|
1 mealCOB: 10.7 mealCarbs: 70 basalBGI: 6.5 BGI: -20.5 IOB: 2.193 Activity: 0.0476 at 11:54:09 dev: 20.52 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 9.5 mealCarbs: 70 basalBGI: 6.5 BGI: -18.6 IOB: 1.867 Activity: 0.0431 at 11:59:09 dev: 18.83 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 8.3 mealCarbs: 70 basalBGI: 6.3 BGI: -16.7 IOB: 1.563 Activity: 0.0388 at 12:04:09 dev: 16.97 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 7.4 mealCarbs: 70 basalBGI: 6.3 BGI: -15.0 IOB: 1.329 Activity: 0.0347 at 12:09:08 dev: 14.46 avgDelta: -0.50 csf
|
||||||
|
1 mealCOB: 6.6 mealCarbs: 70 basalBGI: 6.3 BGI: -13.3 IOB: 1.115 Activity: 0.0309 at 12:14:09 dev: 11.32 avgDelta: -2.00 csf
|
||||||
|
1 mealCOB: 6.1 mealCarbs: 70 basalBGI: 6.3 BGI: -11.7 IOB: 0.87 Activity: 0.0272 at 12:19:09 dev: 7.97 avgDelta: -3.75 csf
|
||||||
|
1 mealCOB: 5.5 mealCarbs: 70 basalBGI: 6.3 BGI: -10.3 IOB: 0.692 Activity: 0.0239 at 12:24:09 dev: 5.80 avgDelta: -4.50 csf
|
||||||
|
1 mealCOB: 5.0 mealCarbs: 70 basalBGI: 6.3 BGI: -8.9 IOB: 0.482 Activity: 0.0206 at 12:29:08 dev: 4.88 avgDelta: -4.00 csf
|
||||||
|
0 mealCOB: 4.5 mealCarbs: 70 basalBGI: 6.3 BGI: -7.6 IOB: 0.287 Activity: 0.0176 at 12:34:09 dev: 4.09 avgDelta: -3.50 csf
|
||||||
|
0 mealCOB: 3.9 mealCarbs: 70 basalBGI: 6.3 BGI: -6.4 IOB: 0.156 Activity: 0.0148 at 12:39:08 dev: 3.88 avgDelta: -2.50 csf
|
||||||
|
0 mealCOB: 3.4 mealCarbs: 70 basalBGI: 6.3 BGI: -5.3 IOB: 0.038 Activity: 0.0122 at 12:44:08 dev: 3.26 avgDelta: -2.00 csf
|
||||||
|
0 mealCOB: 2.9 mealCarbs: 70 basalBGI: 6.3 BGI: -4.3 IOB: -0.067 Activity: 0.0099 at 12:49:09 dev: 2.27 avgDelta: -2.00 csf
|
||||||
|
0 mealCOB: 2.3 mealCarbs: 70 basalBGI: 6.3 BGI: -3.4 IOB: -0.161 Activity: 0.0078 at 12:54:08 dev: 1.36 avgDelta: -2.00 csf
|
||||||
|
0 mealCOB: 1.8 mealCarbs: 70 basalBGI: 6.3 BGI: -2.6 IOB: -0.195 Activity: 0.006 at 12:59:08 dev: 0.09 avgDelta: -2.50 csf
|
||||||
|
0 mealCOB: 1.3 mealCarbs: 70 basalBGI: 6.3 BGI: -1.9 IOB: -0.271 Activity: 0.0044 at 13:04:09 dev: -1.10 avgDelta: -3.00 csf
|
||||||
|
0 mealCOB: 0.7 mealCarbs: 70 basalBGI: 6.3 BGI: -1.3 IOB: -0.339 Activity: 0.0029 at 13:09:09 dev: -1.00 avgDelta: -2.25 csf
|
||||||
|
0 mealCOB: 0.2 mealCarbs: 70 basalBGI: 6.3 BGI: -0.7 IOB: -0.4 Activity: 0.0015 at 13:14:09 dev: 0.90 avgDelta: 0.25 csf
|
||||||
|
CREndIOB: -0.155 CREndBG: 98 CREndTime: 2022-05-21T11:19:08.000Z
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.3 BGI: -0.3 IOB: -0.155 Activity: 0.0007 at 13:19:08 dev: 3.80 avgDelta: 3.50 csf
|
||||||
|
CRInitialIOB: 8.11 CRInitialBG: 109 CRInitialCarbTime: 2022-05-21T11:24:09.000Z
|
||||||
|
1 mealCOB: 49.4 mealCarbs: 50 basalBGI: 6.3 BGI: -1.9 IOB: 8.11 Activity: 0.0045 at 13:24:09 dev: 8.94 avgDelta: 7.00 csf
|
||||||
|
1 mealCOB: 48.2 mealCarbs: 50 basalBGI: 6.3 BGI: -9.6 IOB: 7.992 Activity: 0.0222 at 13:29:09 dev: 18.57 avgDelta: 9.00 csf
|
||||||
|
1 mealCOB: 46.6 mealCarbs: 50 basalBGI: 6.3 BGI: -15.5 IOB: 7.745 Activity: 0.0359 at 13:34:09 dev: 23.47 avgDelta: 8.00 csf
|
||||||
|
1 mealCOB: 45.0 mealCarbs: 50 basalBGI: 6.3 BGI: -20.0 IOB: 7.488 Activity: 0.0465 at 13:39:09 dev: 24.04 avgDelta: 4.00 csf
|
||||||
|
1 mealCOB: 43.6 mealCarbs: 50 basalBGI: 6.3 BGI: -23.3 IOB: 7.136 Activity: 0.0541 at 13:44:09 dev: 21.32 avgDelta: -2.00 csf
|
||||||
|
1 mealCOB: 42.4 mealCarbs: 50 basalBGI: 6.3 BGI: -25.7 IOB: 6.8 Activity: 0.0596 at 13:49:09 dev: 17.94 avgDelta: -7.75 csf
|
||||||
|
0 mealCOB: 41.8 mealCarbs: 50 basalBGI: 6.3 BGI: -27.3 IOB: 6.441 Activity: 0.0633 at 13:54:09 dev: 0.00 avgDelta: -10.50 csf
|
||||||
|
0 mealCOB: 41.3 mealCarbs: 50 basalBGI: 6.3 BGI: -28.1 IOB: 6.022 Activity: 0.0651 at 13:59:09 dev: 0.00 avgDelta: -9.50 csf
|
||||||
|
0 mealCOB: 40.8 mealCarbs: 50 basalBGI: 6.2 BGI: -28.3 IOB: 5.644 Activity: 0.0657 at 14:04:09 dev: 0.00 avgDelta: -6.00 csf
|
||||||
|
0 mealCOB: 40.2 mealCarbs: 50 basalBGI: 6.2 BGI: -28.1 IOB: 5.216 Activity: 0.0653 at 14:09:09 dev: 0.00 avgDelta: -2.25 csf
|
||||||
|
0 mealCOB: 69.7 mealCarbs: 80 basalBGI: 6.2 BGI: -27.8 IOB: 4.962 Activity: 0.0644 at 14:14:09 dev: 0.00 avgDelta: 0.00 csf
|
||||||
|
0 mealCOB: 69.2 mealCarbs: 80 basalBGI: 6.2 BGI: -27.0 IOB: 4.544 Activity: 0.0627 at 14:19:09 dev: 0.00 avgDelta: 0.50 csf
|
||||||
|
0 mealCOB: 68.6 mealCarbs: 80 basalBGI: 6.2 BGI: -26.1 IOB: 4.185 Activity: 0.0606 at 14:24:09 dev: 0.00 avgDelta: -0.25 csf
|
||||||
|
0 mealCOB: 68.1 mealCarbs: 80 basalBGI: 6.2 BGI: -25.0 IOB: 3.839 Activity: 0.058 at 14:29:09 dev: 0.00 avgDelta: -1.25 csf
|
||||||
|
0 mealCOB: 67.6 mealCarbs: 80 basalBGI: 6.2 BGI: -23.7 IOB: 3.456 Activity: 0.055 at 14:34:09 dev: 0.00 avgDelta: -2.25 csf
|
||||||
|
0 mealCOB: 67.0 mealCarbs: 80 basalBGI: 6.2 BGI: -22.4 IOB: 3.139 Activity: 0.0519 at 14:39:09 dev: 0.00 avgDelta: -2.50 csf
|
||||||
|
0 mealCOB: 66.5 mealCarbs: 80 basalBGI: 6.2 BGI: -20.9 IOB: 2.788 Activity: 0.0486 at 14:44:09 dev: 0.00 avgDelta: -1.75 csf
|
||||||
|
0 mealCOB: 66.0 mealCarbs: 80 basalBGI: 6.2 BGI: -19.5 IOB: 2.503 Activity: 0.0453 at 14:49:10 dev: 0.00 avgDelta: -0.25 csf
|
||||||
|
0 mealCOB: 65.4 mealCarbs: 80 basalBGI: 6.2 BGI: -18.0 IOB: 2.186 Activity: 0.0418 at 14:54:09 dev: 0.00 avgDelta: 2.25 csf
|
||||||
|
1 mealCOB: 64.0 mealCarbs: 80 basalBGI: 6.2 BGI: -17.5 IOB: 3.17 Activity: 0.0407 at 14:59:09 dev: 22.04 avgDelta: 4.50 csf
|
||||||
|
1 mealCOB: 62.4 mealCarbs: 80 basalBGI: 6.1 BGI: -17.8 IOB: 3.956 Activity: 0.0413 at 15:04:09 dev: 23.80 avgDelta: 6.00 csf
|
||||||
|
1 mealCOB: 60.8 mealCarbs: 80 basalBGI: 6.1 BGI: -18.1 IOB: 3.648 Activity: 0.042 at 15:09:09 dev: 23.85 avgDelta: 5.75 csf
|
||||||
|
1 mealCOB: 59.3 mealCarbs: 80 basalBGI: 6.1 BGI: -18.5 IOB: 4.126 Activity: 0.043 at 15:14:09 dev: 22.28 avgDelta: 3.75 csf
|
||||||
|
1 mealCOB: 57.9 mealCarbs: 80 basalBGI: 6.1 BGI: -18.8 IOB: 3.81 Activity: 0.0437 at 15:19:10 dev: 20.58 avgDelta: 1.75 csf
|
||||||
|
1 mealCOB: 56.7 mealCarbs: 80 basalBGI: 6.1 BGI: -18.8 IOB: 3.541 Activity: 0.0437 at 15:24:10 dev: 19.08 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 55.4 mealCarbs: 80 basalBGI: 6.1 BGI: -18.6 IOB: 3.272 Activity: 0.0431 at 15:29:09 dev: 19.33 avgDelta: 0.75 csf
|
||||||
|
1 mealCOB: 54.0 mealCarbs: 80 basalBGI: 6.1 BGI: -18.4 IOB: 3.588 Activity: 0.0428 at 15:34:09 dev: 21.20 avgDelta: 2.75 csf
|
||||||
|
1 mealCOB: 52.4 mealCarbs: 80 basalBGI: 6.1 BGI: -18.6 IOB: 3.875 Activity: 0.0431 at 15:39:09 dev: 23.83 avgDelta: 5.25 csf
|
||||||
|
1 mealCOB: 50.7 mealCarbs: 80 basalBGI: 6.1 BGI: -18.7 IOB: 3.608 Activity: 0.0434 at 15:44:08 dev: 25.46 avgDelta: 6.75 csf
|
||||||
|
1 mealCOB: 48.9 mealCarbs: 80 basalBGI: 6.1 BGI: -19.1 IOB: 4.271 Activity: 0.0442 at 15:49:09 dev: 26.05 avgDelta: 7.00 csf
|
||||||
|
1 mealCOB: 47.2 mealCarbs: 80 basalBGI: 6.1 BGI: -19.5 IOB: 3.996 Activity: 0.0452 at 15:54:09 dev: 25.98 avgDelta: 6.50 csf
|
||||||
|
1 mealCOB: 45.5 mealCarbs: 80 basalBGI: 6.1 BGI: -19.9 IOB: 4.298 Activity: 0.0462 at 15:59:08 dev: 26.16 avgDelta: 6.25 csf
|
||||||
|
1 mealCOB: 43.7 mealCarbs: 80 basalBGI: 5.4 BGI: -20.2 IOB: 4.015 Activity: 0.0468 at 16:04:09 dev: 26.67 avgDelta: 6.50 csf
|
||||||
|
1 mealCOB: 41.8 mealCarbs: 80 basalBGI: 5.4 BGI: -20.7 IOB: 4.538 Activity: 0.0481 at 16:09:09 dev: 27.98 avgDelta: 7.25 csf
|
||||||
|
1 mealCOB: 39.9 mealCarbs: 80 basalBGI: 5.4 BGI: -21.1 IOB: 4.245 Activity: 0.0489 at 16:14:09 dev: 28.33 avgDelta: 7.25 csf
|
||||||
|
1 mealCOB: 38.0 mealCarbs: 80 basalBGI: 5.4 BGI: -21.6 IOB: 4.729 Activity: 0.05 at 16:19:09 dev: 28.30 avgDelta: 6.75 csf
|
||||||
|
1 mealCOB: 36.1 mealCarbs: 80 basalBGI: 5.4 BGI: -21.9 IOB: 4.426 Activity: 0.0508 at 16:24:09 dev: 28.64 avgDelta: 6.75 csf
|
||||||
|
1 mealCOB: 34.2 mealCarbs: 80 basalBGI: 5.4 BGI: -22.0 IOB: 4.353 Activity: 0.051 at 16:29:09 dev: 28.73 avgDelta: 6.75 csf
|
||||||
|
1 mealCOB: 32.3 mealCarbs: 80 basalBGI: 5.4 BGI: -21.9 IOB: 4.049 Activity: 0.0507 at 16:34:10 dev: 28.10 avgDelta: 6.25 csf
|
||||||
|
1 mealCOB: 30.6 mealCarbs: 80 basalBGI: 5.4 BGI: -21.5 IOB: 3.747 Activity: 0.0498 at 16:39:09 dev: 25.96 avgDelta: 4.50 csf
|
||||||
|
1 mealCOB: 29.1 mealCarbs: 80 basalBGI: 5.4 BGI: -20.8 IOB: 3.402 Activity: 0.0483 at 16:44:09 dev: 22.32 avgDelta: 1.50 csf
|
||||||
|
1 mealCOB: 27.8 mealCarbs: 80 basalBGI: 5.4 BGI: -20.0 IOB: 3.115 Activity: 0.0464 at 16:49:10 dev: 19.00 avgDelta: -1.00 csf
|
||||||
|
1 mealCOB: 26.7 mealCarbs: 80 basalBGI: 5.4 BGI: -19.0 IOB: 2.788 Activity: 0.0441 at 16:54:09 dev: 17.01 avgDelta: -2.00 csf
|
||||||
|
1 mealCOB: 25.6 mealCarbs: 80 basalBGI: 5.4 BGI: -18.0 IOB: 2.524 Activity: 0.0417 at 16:59:09 dev: 15.97 avgDelta: -2.00 csf
|
||||||
|
1 mealCOB: 24.6 mealCarbs: 80 basalBGI: 4.7 BGI: -16.9 IOB: 2.271 Activity: 0.0391 at 17:04:09 dev: 16.10 avgDelta: -0.75 csf
|
||||||
|
1 mealCOB: 23.5 mealCarbs: 80 basalBGI: 4.7 BGI: -15.7 IOB: 2.033 Activity: 0.0365 at 17:09:10 dev: 15.48 avgDelta: -0.25 csf
|
||||||
|
1 mealCOB: 22.6 mealCarbs: 80 basalBGI: 4.7 BGI: -14.6 IOB: 1.807 Activity: 0.0338 at 17:14:10 dev: 14.57 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 21.6 mealCarbs: 80 basalBGI: 4.7 BGI: -13.4 IOB: 1.594 Activity: 0.0312 at 17:19:09 dev: 13.70 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 20.8 mealCarbs: 80 basalBGI: 4.7 BGI: -12.3 IOB: 1.395 Activity: 0.0286 at 17:24:10 dev: 12.58 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 20.0 mealCarbs: 80 basalBGI: 4.7 BGI: -11.3 IOB: 1.258 Activity: 0.0262 at 17:29:09 dev: 11.54 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 19.4 mealCarbs: 80 basalBGI: 4.7 BGI: -10.2 IOB: 1.034 Activity: 0.0236 at 17:34:09 dev: 10.17 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 18.8 mealCarbs: 80 basalBGI: 4.7 BGI: -9.3 IOB: 0.971 Activity: 0.0215 at 17:39:09 dev: 9.02 avgDelta: -0.25 csf
|
||||||
|
1 mealCOB: 18.2 mealCarbs: 80 basalBGI: 4.7 BGI: -8.5 IOB: 1.008 Activity: 0.0197 at 17:44:09 dev: 7.74 avgDelta: -0.75 csf
|
||||||
|
1 mealCOB: 17.7 mealCarbs: 80 basalBGI: 4.7 BGI: -7.9 IOB: 0.963 Activity: 0.0183 at 17:49:09 dev: 6.89 avgDelta: -1.00 csf
|
||||||
|
1 mealCOB: 17.2 mealCarbs: 80 basalBGI: 4.7 BGI: -7.4 IOB: 1.046 Activity: 0.0171 at 17:54:10 dev: 7.12 avgDelta: -0.25 csf
|
||||||
|
1 mealCOB: 16.6 mealCarbs: 80 basalBGI: 4.7 BGI: -6.9 IOB: 0.912 Activity: 0.0161 at 17:59:09 dev: 6.94 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 16.1 mealCarbs: 80 basalBGI: 4.7 BGI: -6.7 IOB: 1.254 Activity: 0.0156 at 18:04:09 dev: 6.97 avgDelta: 0.25 csf
|
||||||
|
1 mealCOB: 15.6 mealCarbs: 80 basalBGI: 4.7 BGI: -6.6 IOB: 1.176 Activity: 0.0154 at 18:09:09 dev: 6.64 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 15.0 mealCarbs: 80 basalBGI: 4.7 BGI: -6.4 IOB: 1.051 Activity: 0.0149 at 18:14:10 dev: 5.67 avgDelta: -0.75 csf
|
||||||
|
1 mealCOB: 14.5 mealCarbs: 80 basalBGI: 4.7 BGI: -6.1 IOB: 0.928 Activity: 0.0142 at 18:19:09 dev: 5.12 avgDelta: -1.00 csf
|
||||||
|
1 mealCOB: 14.0 mealCarbs: 80 basalBGI: 4.7 BGI: -6.0 IOB: 1.008 Activity: 0.0138 at 18:24:09 dev: 4.45 avgDelta: -1.50 csf
|
||||||
|
1 mealCOB: 13.4 mealCarbs: 80 basalBGI: 4.7 BGI: -5.7 IOB: 0.89 Activity: 0.0133 at 18:29:09 dev: 3.48 avgDelta: -2.25 csf
|
||||||
|
1 mealCOB: 12.9 mealCarbs: 80 basalBGI: 4.7 BGI: -5.5 IOB: 0.775 Activity: 0.0127 at 18:34:09 dev: 2.47 avgDelta: -3.00 csf
|
||||||
|
1 mealCOB: 12.4 mealCarbs: 80 basalBGI: 4.7 BGI: -5.1 IOB: 0.664 Activity: 0.0118 at 18:39:09 dev: 1.59 avgDelta: -3.50 csf
|
||||||
|
1 mealCOB: 11.8 mealCarbs: 80 basalBGI: 4.7 BGI: -4.7 IOB: 0.606 Activity: 0.011 at 18:44:09 dev: 1.74 avgDelta: -3.00 csf
|
||||||
|
1 mealCOB: 11.3 mealCarbs: 80 basalBGI: 4.7 BGI: -4.5 IOB: 0.703 Activity: 0.0105 at 18:49:09 dev: 3.03 avgDelta: -1.50 csf
|
||||||
|
1 mealCOB: 10.8 mealCarbs: 80 basalBGI: 4.7 BGI: -4.3 IOB: 0.702 Activity: 0.0101 at 18:54:09 dev: 4.10 avgDelta: -0.25 csf
|
||||||
|
1 mealCOB: 10.2 mealCarbs: 80 basalBGI: 4.7 BGI: -4.3 IOB: 0.902 Activity: 0.0101 at 18:59:09 dev: 4.35 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 9.7 mealCarbs: 80 basalBGI: 5.3 BGI: -4.3 IOB: 0.801 Activity: 0.0101 at 19:04:09 dev: 2.10 avgDelta: -2.25 csf
|
||||||
|
0 mealCOB: 9.2 mealCarbs: 80 basalBGI: 5.3 BGI: -4.2 IOB: 0.701 Activity: 0.0098 at 19:09:09 dev: -1.03 avgDelta: -5.25 csf
|
||||||
|
0 mealCOB: 8.6 mealCarbs: 80 basalBGI: 5.3 BGI: -4.0 IOB: 0.603 Activity: 0.0094 at 19:14:09 dev: -4.95 avgDelta: -9.00 csf
|
||||||
|
0 mealCOB: 8.1 mealCarbs: 80 basalBGI: 5.3 BGI: -3.8 IOB: 0.508 Activity: 0.0088 at 19:19:09 dev: -8.21 avgDelta: -12.00 csf
|
||||||
|
0 mealCOB: 7.6 mealCarbs: 80 basalBGI: 5.3 BGI: -3.5 IOB: 0.415 Activity: 0.0081 at 19:24:09 dev: -9.76 avgDelta: -13.25 csf
|
||||||
|
0 mealCOB: 7.0 mealCarbs: 80 basalBGI: 5.3 BGI: -3.2 IOB: 0.327 Activity: 0.0074 at 19:29:09 dev: -8.06 avgDelta: -11.25 csf
|
||||||
|
0 mealCOB: 6.5 mealCarbs: 80 basalBGI: 5.3 BGI: -2.8 IOB: 0.242 Activity: 0.0066 at 19:34:09 dev: -3.91 avgDelta: -6.75 csf
|
||||||
|
0 mealCOB: 6.0 mealCarbs: 80 basalBGI: 5.3 BGI: -2.5 IOB: 0.161 Activity: 0.0058 at 19:39:09 dev: 2.00 avgDelta: -0.50 csf
|
||||||
|
0 mealCOB: 5.4 mealCarbs: 80 basalBGI: 5.3 BGI: -2.2 IOB: 0.134 Activity: 0.005 at 19:44:09 dev: 7.16 avgDelta: 5.00 csf
|
||||||
|
1 mealCOB: 4.8 mealCarbs: 80 basalBGI: 5.3 BGI: -2.1 IOB: 0.4 Activity: 0.0048 at 19:49:09 dev: 9.57 avgDelta: 7.50 csf
|
||||||
|
1 mealCOB: 4.2 mealCarbs: 80 basalBGI: 5.3 BGI: -2.1 IOB: 0.475 Activity: 0.0049 at 19:54:09 dev: 8.86 avgDelta: 6.75 csf
|
||||||
|
1 mealCOB: 3.7 mealCarbs: 80 basalBGI: 5.3 BGI: -2.2 IOB: 0.401 Activity: 0.005 at 19:59:10 dev: 5.91 avgDelta: 3.75 csf
|
||||||
|
0 mealCOB: 3.1 mealCarbs: 80 basalBGI: 6.1 BGI: -2.1 IOB: 0.327 Activity: 0.0048 at 20:04:10 dev: 2.82 avgDelta: 0.75 csf
|
||||||
|
0 mealCOB: 2.6 mealCarbs: 80 basalBGI: 6.1 BGI: -1.9 IOB: 0.203 Activity: 0.0044 at 20:09:09 dev: -0.35 avgDelta: -2.25 csf
|
||||||
|
0 mealCOB: 2.1 mealCarbs: 80 basalBGI: 6.1 BGI: -1.7 IOB: 0.132 Activity: 0.004 at 20:14:09 dev: -1.78 avgDelta: -3.50 csf
|
||||||
|
0 mealCOB: 1.5 mealCarbs: 80 basalBGI: 6.1 BGI: -1.5 IOB: 0.064 Activity: 0.0034 at 20:19:09 dev: -2.28 avgDelta: -3.75 csf
|
||||||
|
0 mealCOB: 1.0 mealCarbs: 80 basalBGI: 6.1 BGI: -1.2 IOB: -0.002 Activity: 0.0028 at 20:24:09 dev: -1.54 avgDelta: -2.75 csf
|
||||||
|
0 mealCOB: 0.5 mealCarbs: 80 basalBGI: 6.1 BGI: -0.9 IOB: -0.064 Activity: 0.0022 at 20:29:10 dev: -1.05 avgDelta: -2.00 csf
|
||||||
|
CREndIOB: -0.073 CREndBG: 104 CREndTime: 2022-05-21T18:34:09.000Z
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -0.7 IOB: -0.073 Activity: 0.0016 at 20:34:09 dev: -0.81 avgDelta: -1.50 csf
|
||||||
|
end carb absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -0.5 IOB: -0.08 Activity: 0.0011 at 20:39:09 dev: -1.03 avgDelta: -1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -0.3 IOB: -0.085 Activity: 0.0007 at 20:44:09 dev: -1.45 avgDelta: -1.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -0.2 IOB: -0.087 Activity: 0.0004 at 20:49:09 dev: -1.33 avgDelta: -1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: -0.0 IOB: -0.088 Activity: 0.0001 at 20:54:09 dev: -1.21 avgDelta: -1.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.1 BGI: 0.0 IOB: -0.088 Activity: -0.0001 at 20:59:09 dev: -0.79 avgDelta: -0.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.2 IOB: -0.137 Activity: -0.0004 at 21:04:09 dev: -0.92 avgDelta: -0.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.3 IOB: -0.184 Activity: -0.0007 at 21:09:10 dev: -0.80 avgDelta: -0.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.4 IOB: -0.18 Activity: -0.001 at 21:14:09 dev: -0.68 avgDelta: -0.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.5 IOB: -0.175 Activity: -0.0012 at 21:19:09 dev: -1.02 avgDelta: -0.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.6 IOB: -0.168 Activity: -0.0014 at 21:24:09 dev: -1.35 avgDelta: -0.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.7 IOB: -0.211 Activity: -0.0015 at 21:29:10 dev: -1.65 avgDelta: -1.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.7 IOB: -0.203 Activity: -0.0017 at 21:34:09 dev: -1.98 avgDelta: -1.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 0.9 IOB: -0.243 Activity: -0.002 at 21:39:10 dev: -2.36 avgDelta: -1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.0 IOB: -0.282 Activity: -0.0023 at 21:44:10 dev: -2.49 avgDelta: -1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.1 IOB: -0.32 Activity: -0.0026 at 21:49:09 dev: -2.62 avgDelta: -1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.3 IOB: -0.357 Activity: -0.0029 at 21:54:10 dev: -2.25 avgDelta: -1.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.4 IOB: -0.391 Activity: -0.0032 at 21:59:10 dev: -1.38 avgDelta: 0.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.5 IOB: -0.375 Activity: -0.0035 at 22:04:09 dev: -0.01 avgDelta: 1.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.6 IOB: -0.357 Activity: -0.0036 at 22:09:09 dev: 1.45 avgDelta: 3.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.5 IOB: -0.149 Activity: -0.0035 at 22:14:09 dev: 3.49 avgDelta: 5.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 6.2 BGI: 1.3 IOB: -0.132 Activity: -0.0031 at 22:19:10 dev: 5.91 avgDelta: 7.25 basal
|
||||||
|
CRInitialIOB: 9.296 CRInitialBG: 133 CRInitialCarbTime: 2022-05-21T20:24:09.000Z
|
||||||
|
start carb absorption
|
||||||
|
1 mealCOB: 48.9 mealCarbs: 50 basalBGI: 6.2 BGI: -6.5 IOB: 9.296 Activity: 0.015 at 22:24:09 dev: 15.96 avgDelta: 9.50 csf
|
||||||
|
1 mealCOB: 47.3 mealCarbs: 50 basalBGI: 6.2 BGI: -14.3 IOB: 9.123 Activity: 0.0332 at 22:29:10 dev: 25.06 avgDelta: 10.75 csf
|
||||||
|
1 mealCOB: 45.3 mealCarbs: 50 basalBGI: 6.2 BGI: -20.4 IOB: 8.96 Activity: 0.0474 at 22:34:09 dev: 29.43 avgDelta: 9.00 csf
|
||||||
|
1 mealCOB: 43.3 mealCarbs: 50 basalBGI: 6.2 BGI: -25.2 IOB: 8.644 Activity: 0.0584 at 22:39:10 dev: 29.92 avgDelta: 4.75 csf
|
||||||
|
1 mealCOB: 41.5 mealCarbs: 50 basalBGI: 6.2 BGI: -28.6 IOB: 8.282 Activity: 0.0664 at 22:44:10 dev: 27.37 avgDelta: -1.25 csf
|
||||||
|
1 mealCOB: 39.8 mealCarbs: 50 basalBGI: 6.2 BGI: -30.9 IOB: 7.835 Activity: 0.0718 at 22:49:09 dev: 24.70 avgDelta: -6.25 csf
|
||||||
|
1 mealCOB: 38.3 mealCarbs: 50 basalBGI: 6.2 BGI: -32.5 IOB: 7.416 Activity: 0.0753 at 22:54:10 dev: 23.70 avgDelta: -8.75 csf
|
||||||
|
1 mealCOB: 36.6 mealCarbs: 50 basalBGI: 6.2 BGI: -33.3 IOB: 6.984 Activity: 0.0772 at 22:59:09 dev: 24.52 avgDelta: -8.75 csf
|
||||||
|
1 mealCOB: 34.8 mealCarbs: 50 basalBGI: 6.1 BGI: -33.5 IOB: 6.547 Activity: 0.0776 at 23:04:09 dev: 26.70 avgDelta: -6.75 csf
|
||||||
|
1 mealCOB: 32.9 mealCarbs: 50 basalBGI: 6.1 BGI: -33.1 IOB: 6.061 Activity: 0.0769 at 23:09:10 dev: 28.39 avgDelta: -4.75 csf
|
||||||
|
1 mealCOB: 31.0 mealCarbs: 50 basalBGI: 6.1 BGI: -32.5 IOB: 5.68 Activity: 0.0754 at 23:14:10 dev: 29.50 avgDelta: -3.00 csf
|
||||||
|
1 mealCOB: 29.0 mealCarbs: 50 basalBGI: 6.1 BGI: -31.6 IOB: 5.458 Activity: 0.0734 at 23:19:09 dev: 30.14 avgDelta: -1.50 csf
|
||||||
|
1 mealCOB: 27.0 mealCarbs: 50 basalBGI: 6.1 BGI: -30.7 IOB: 5.046 Activity: 0.0712 at 23:24:10 dev: 29.94 avgDelta: -0.75 csf
|
||||||
|
1 mealCOB: 25.0 mealCarbs: 50 basalBGI: 6.1 BGI: -29.7 IOB: 4.925 Activity: 0.069 at 23:29:09 dev: 29.49 avgDelta: -0.25 csf
|
||||||
|
1 mealCOB: 23.1 mealCarbs: 50 basalBGI: 6.1 BGI: -28.6 IOB: 4.487 Activity: 0.0663 at 23:34:09 dev: 29.08 avgDelta: 0.50 csf
|
||||||
|
1 mealCOB: 21.2 mealCarbs: 50 basalBGI: 6.1 BGI: -27.3 IOB: 4.113 Activity: 0.0633 at 23:39:10 dev: 28.28 avgDelta: 1.00 csf
|
||||||
|
1 mealCOB: 19.3 mealCarbs: 50 basalBGI: 6.1 BGI: -25.8 IOB: 3.706 Activity: 0.0599 at 23:44:09 dev: 27.57 avgDelta: 1.75 csf
|
||||||
|
1 mealCOB: 17.6 mealCarbs: 50 basalBGI: 6.1 BGI: -24.4 IOB: 3.363 Activity: 0.0566 at 23:49:09 dev: 26.64 avgDelta: 2.25 csf
|
||||||
|
1 mealCOB: 15.9 mealCarbs: 50 basalBGI: 6.1 BGI: -22.8 IOB: 3.039 Activity: 0.053 at 23:54:09 dev: 25.34 avgDelta: 2.50 csf
|
||||||
|
1 mealCOB: 14.3 mealCarbs: 50 basalBGI: 6.1 BGI: -21.3 IOB: 2.733 Activity: 0.0494 at 23:59:10 dev: 23.79 avgDelta: 2.50 csf
|
||||||
|
1 mealCOB: 12.8 mealCarbs: 50 basalBGI: 6.9 BGI: -19.7 IOB: 2.395 Activity: 0.0457 at 00:04:10 dev: 22.20 avgDelta: 2.50 csf
|
||||||
|
1 mealCOB: 11.4 mealCarbs: 50 basalBGI: 6.9 BGI: -18.1 IOB: 2.126 Activity: 0.0421 at 00:09:10 dev: 20.65 avgDelta: 2.50 csf
|
||||||
|
1 mealCOB: 10.2 mealCarbs: 50 basalBGI: 6.9 BGI: -16.6 IOB: 1.824 Activity: 0.0385 at 00:14:10 dev: 18.59 avgDelta: 2.00 csf
|
||||||
|
1 mealCOB: 9.0 mealCarbs: 50 basalBGI: 6.9 BGI: -15.1 IOB: 1.64 Activity: 0.0351 at 00:19:09 dev: 17.13 avgDelta: 2.00 csf
|
||||||
|
1 mealCOB: 8.0 mealCarbs: 50 basalBGI: 6.9 BGI: -13.8 IOB: 1.473 Activity: 0.0319 at 00:24:09 dev: 15.50 avgDelta: 1.75 csf
|
||||||
|
1 mealCOB: 7.1 mealCarbs: 50 basalBGI: 6.9 BGI: -12.4 IOB: 1.273 Activity: 0.0288 at 00:29:10 dev: 14.16 avgDelta: 1.75 csf
|
||||||
|
1 mealCOB: 6.2 mealCarbs: 50 basalBGI: 6.9 BGI: -11.2 IOB: 1.136 Activity: 0.026 at 00:34:10 dev: 12.71 avgDelta: 1.50 csf
|
||||||
|
1 mealCOB: 5.5 mealCarbs: 50 basalBGI: 6.9 BGI: -10.1 IOB: 1.011 Activity: 0.0235 at 00:39:09 dev: 10.13 avgDelta: 0.00 csf
|
||||||
|
1 mealCOB: 5.0 mealCarbs: 50 basalBGI: 6.9 BGI: -9.1 IOB: 0.852 Activity: 0.021 at 00:44:10 dev: 7.30 avgDelta: -1.75 csf
|
||||||
|
1 mealCOB: 4.5 mealCarbs: 50 basalBGI: 6.9 BGI: -8.2 IOB: 0.752 Activity: 0.0189 at 00:49:10 dev: 4.65 avgDelta: -3.50 csf
|
||||||
|
1 mealCOB: 3.9 mealCarbs: 50 basalBGI: 6.9 BGI: -7.3 IOB: 0.662 Activity: 0.0169 at 00:54:10 dev: 3.28 avgDelta: -4.00 csf
|
||||||
|
1 mealCOB: 3.4 mealCarbs: 50 basalBGI: 6.9 BGI: -6.4 IOB: 0.534 Activity: 0.0149 at 00:59:09 dev: 3.42 avgDelta: -3.00 csf
|
||||||
|
0 mealCOB: 2.9 mealCarbs: 50 basalBGI: 7.0 BGI: -5.7 IOB: 0.463 Activity: 0.0132 at 01:04:09 dev: 4.69 avgDelta: -1.00 csf
|
||||||
|
0 mealCOB: 2.3 mealCarbs: 50 basalBGI: 7.0 BGI: -5.0 IOB: 0.352 Activity: 0.0115 at 01:09:10 dev: 5.96 avgDelta: 1.00 csf
|
||||||
|
0 mealCOB: 1.8 mealCarbs: 50 basalBGI: 7.0 BGI: -4.3 IOB: 0.298 Activity: 0.0101 at 01:14:10 dev: 6.60 avgDelta: 2.25 csf
|
||||||
|
0 mealCOB: 1.3 mealCarbs: 50 basalBGI: 7.0 BGI: -3.8 IOB: 0.25 Activity: 0.0089 at 01:19:09 dev: 6.84 avgDelta: 3.00 csf
|
||||||
|
0 mealCOB: 0.7 mealCarbs: 50 basalBGI: 7.0 BGI: -3.4 IOB: 0.329 Activity: 0.0079 at 01:24:10 dev: 6.40 avgDelta: 3.00 csf
|
||||||
|
0 mealCOB: 0.2 mealCarbs: 50 basalBGI: 7.0 BGI: -3.2 IOB: 0.34 Activity: 0.0074 at 01:29:10 dev: 5.69 avgDelta: 2.50 csf
|
||||||
|
CREndIOB: 0.304 CREndBG: 127 CREndTime: 2022-05-21T23:34:10.000Z
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -2.9 IOB: 0.304 Activity: 0.0068 at 01:34:10 dev: 5.43 avgDelta: 2.50 csf
|
||||||
|
end carb absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -2.7 IOB: 0.272 Activity: 0.0062 at 01:39:10 dev: 5.67 avgDelta: 3.00 ISF
|
||||||
|
start uannnounced meal absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -2.6 IOB: 0.512 Activity: 0.006 at 01:44:10 dev: 6.59 avgDelta: 4.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -2.6 IOB: 0.581 Activity: 0.0061 at 01:49:10 dev: 7.38 avgDelta: 4.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -3.2 IOB: 1.238 Activity: 0.0075 at 01:54:10 dev: 7.98 avgDelta: 4.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -3.8 IOB: 1.147 Activity: 0.0088 at 01:59:10 dev: 7.54 avgDelta: 3.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.2 IOB: 1.151 Activity: 0.0098 at 02:04:10 dev: 6.72 avgDelta: 2.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.5 IOB: 1.05 Activity: 0.0104 at 02:09:09 dev: 5.98 avgDelta: 1.50 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.6 IOB: 0.947 Activity: 0.0107 at 02:14:09 dev: 4.86 avgDelta: 0.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.6 IOB: 0.844 Activity: 0.0106 at 02:19:10 dev: 3.82 avgDelta: -0.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.5 IOB: 0.741 Activity: 0.0104 at 02:24:10 dev: 2.73 avgDelta: -1.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.3 IOB: 0.59 Activity: 0.0099 at 02:29:10 dev: 2.52 avgDelta: -1.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -4.0 IOB: 0.542 Activity: 0.0093 at 02:34:09 dev: 3.01 avgDelta: -1.00 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -3.8 IOB: 0.497 Activity: 0.0087 at 02:39:09 dev: 3.50 avgDelta: -0.25 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -3.5 IOB: 0.456 Activity: 0.0081 at 02:44:10 dev: 1.74 avgDelta: -1.75 uam
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -3.3 IOB: 0.516 Activity: 0.0077 at 02:49:09 dev: -1.93 avgDelta: -5.25 uam
|
||||||
|
end unannounced meal absorption
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -3.1 IOB: 0.429 Activity: 0.0072 at 02:54:09 dev: -6.40 avgDelta: -9.50 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 7.0 BGI: -2.8 IOB: 0.294 Activity: 0.0066 at 02:59:10 dev: -8.66 avgDelta: -11.50 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: -2.5 IOB: 0.163 Activity: 0.0058 at 03:04:10 dev: -8.25 avgDelta: -10.75 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: -2.1 IOB: 0.037 Activity: 0.0049 at 03:09:10 dev: -6.39 avgDelta: -8.50 ISF
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: -1.7 IOB: -0.085 Activity: 0.0039 at 03:14:10 dev: -4.32 avgDelta: -6.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: -1.3 IOB: -0.153 Activity: 0.0029 at 03:19:09 dev: -3.75 avgDelta: -5.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: -0.8 IOB: -0.265 Activity: 0.0018 at 03:24:10 dev: -3.72 avgDelta: -4.50 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: -0.3 IOB: -0.371 Activity: 0.0007 at 03:29:09 dev: -3.45 avgDelta: -3.75 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: 0.2 IOB: -0.471 Activity: -0.0005 at 03:34:09 dev: -2.22 avgDelta: -2.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: 0.7 IOB: -0.566 Activity: -0.0016 at 03:39:10 dev: -0.94 avgDelta: -0.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: 1.1 IOB: -0.606 Activity: -0.0026 at 03:44:10 dev: 0.00 avgDelta: 1.25 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: 1.6 IOB: -0.64 Activity: -0.0036 at 03:49:10 dev: 0.45 avgDelta: 2.00 basal
|
||||||
|
0 mealCOB: 0.0 mealCarbs: 0 basalBGI: 8.0 BGI: 1.9 IOB: -0.67 Activity: -0.0044 at 03:54:10 dev: -0.15 avgDelta: 1.75 basal
|
||||||
|
Found at least 1h of carb absorption: assuming all meals were announced, and categorizing UAM data as basal.
|
||||||
|
oref0-autotune-core autotune.2022-05-21.json profile.json profile.pump.json > newprofile.2022-05-21.json
|
||||||
|
CRTotalCarbs: 200 CRTotalInsulin: 32.862 totalCR: 6.086
|
||||||
|
Hour 0 total deviations: 0 mg/dL
|
||||||
|
Hour 0 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 1 total deviations: 29.49 mg/dL
|
||||||
|
Hour 1 basal adjustment needed: 0.07 U/hr
|
||||||
|
Hour 2 total deviations: 32.95 mg/dL
|
||||||
|
Hour 2 basal adjustment needed: 0.08 U/hr
|
||||||
|
Hour 3 total deviations: -18.1 mg/dL
|
||||||
|
Hour 3 basal adjustment needed: -0.04 U/hr
|
||||||
|
Hour 4 total deviations: 128.92 mg/dL
|
||||||
|
Hour 4 basal adjustment needed: 0.3 U/hr
|
||||||
|
Hour 5 total deviations: 76.69 mg/dL
|
||||||
|
Hour 5 basal adjustment needed: 0.18 U/hr
|
||||||
|
Hour 6 total deviations: 64.53 mg/dL
|
||||||
|
Hour 6 basal adjustment needed: 0.15 U/hr
|
||||||
|
Hour 7 total deviations: 7.81 mg/dL
|
||||||
|
Hour 7 basal adjustment needed: 0.02 U/hr
|
||||||
|
Hour 8 total deviations: -16.5 mg/dL
|
||||||
|
Hour 8 basal adjustment needed: -0.04 U/hr
|
||||||
|
Hour 9 total deviations: 7.99 mg/dL
|
||||||
|
Hour 9 basal adjustment needed: 0.02 U/hr
|
||||||
|
Hour 10 total deviations: 0 mg/dL
|
||||||
|
Hour 10 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 11 total deviations: 0 mg/dL
|
||||||
|
Hour 11 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 12 total deviations: 0 mg/dL
|
||||||
|
Hour 12 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 13 total deviations: 0 mg/dL
|
||||||
|
Hour 13 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 14 total deviations: 0 mg/dL
|
||||||
|
Hour 14 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 15 total deviations: 0 mg/dL
|
||||||
|
Hour 15 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 16 total deviations: 0 mg/dL
|
||||||
|
Hour 16 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 17 total deviations: 0 mg/dL
|
||||||
|
Hour 17 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 18 total deviations: 0 mg/dL
|
||||||
|
Hour 18 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 19 total deviations: 0 mg/dL
|
||||||
|
Hour 19 basal adjustment needed: 0 U/hr
|
||||||
|
Hour 20 total deviations: -5.81 mg/dL
|
||||||
|
Hour 20 basal adjustment needed: -0.01 U/hr
|
||||||
|
Hour 21 total deviations: -19.5 mg/dL
|
||||||
|
Hour 21 basal adjustment needed: -0.05 U/hr
|
||||||
|
Hour 22 total deviations: 10.84 mg/dL
|
||||||
|
Hour 22 basal adjustment needed: 0.03 U/hr
|
||||||
|
Hour 23 total deviations: 0 mg/dL
|
||||||
|
Hour 23 basal adjustment needed: 0 U/hr
|
||||||
|
Adjusting hour 9 basal from 0.934 to 0.903 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 10 basal from 0.938 to 0.906 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 11 basal from 0.903 to 0.878 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 12 basal from 0.882 to 0.861 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 13 basal from 0.874 to 0.855 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 14 basal from 0.866 to 0.848 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 15 basal from 0.848 to 0.834 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
Adjusting hour 16 basal from 0.758 to 0.762 based on hour 8 = 0.909 and hour 17 = 0.647
|
||||||
|
[ { start: '00:00:00', minutes: 0, rate: 1.002, i: 0 },
|
||||||
|
{ start: '01:00:00', minutes: 60, rate: 1.091, i: 1 },
|
||||||
|
{ start: '02:00:00', minutes: 120, rate: 1.118, i: 2 },
|
||||||
|
{ start: '03:00:00', minutes: 180, rate: 1.321, i: 3 },
|
||||||
|
{ start: '04:00:00', minutes: 240, rate: 1.091, i: 4 },
|
||||||
|
{ start: '05:00:00', minutes: 300, rate: 0.965, i: 5 },
|
||||||
|
{ start: '06:00:00', minutes: 360, rate: 0.825, i: 6 },
|
||||||
|
{ start: '07:00:00', minutes: 420, rate: 0.849, i: 7 },
|
||||||
|
{ start: '08:00:00', minutes: 480, rate: 0.909, i: 8 },
|
||||||
|
{ start: '09:00:00', minutes: 540, rate: 0.903, i: 9, untuned: 1 },
|
||||||
|
{ start: '10:00:00', minutes: 600, rate: 0.906, i: 10, untuned: 1 },
|
||||||
|
{ start: '11:00:00', minutes: 660, rate: 0.878, i: 11, untuned: 1 },
|
||||||
|
{ start: '12:00:00', minutes: 720, rate: 0.861, i: 12, untuned: 1 },
|
||||||
|
{ start: '13:00:00', minutes: 780, rate: 0.855, i: 13, untuned: 1 },
|
||||||
|
{ start: '14:00:00', minutes: 840, rate: 0.848, i: 14, untuned: 1 },
|
||||||
|
{ start: '15:00:00', minutes: 900, rate: 0.834, i: 15, untuned: 1 },
|
||||||
|
{ start: '16:00:00', minutes: 960, rate: 0.762, i: 16, untuned: 1 },
|
||||||
|
{ start: '17:00:00', minutes: 1020, rate: 0.647, i: 17 },
|
||||||
|
{ start: '18:00:00', minutes: 1080, rate: 0.631, i: 18 },
|
||||||
|
{ start: '19:00:00', minutes: 1140, rate: 0.728, i: 19 },
|
||||||
|
{ start: '20:00:00', minutes: 1200, rate: 0.838, i: 20 },
|
||||||
|
{ start: '21:00:00', minutes: 1260, rate: 0.871, i: 21 },
|
||||||
|
{ start: '22:00:00', minutes: 1320, rate: 0.886, i: 22 },
|
||||||
|
{ start: '23:00:00', minutes: 1380, rate: 0.893, i: 23 } ]
|
||||||
|
totalMealCarbs: 130 totalDeviations: 2620.81 oldCSF 14.991 fullNewCSF: 20.16 newCSF: 16.025
|
||||||
|
oldCR: 5.75 fullNewCR: 6.086 newCR: 5.817
|
||||||
|
p50deviation: 0.21 p50BGI -2.5 p50ratios: 0.988 Old ISF: 86.2 fullNewISF: 85.166 adjustedISF: 85.166 newISF: 85.993 newDIA: 6 newPeak: 45
|
||||||
|
|
||||||
|
Autotune pump profile recommendations:
|
||||||
|
---------------------------------------------------------
|
||||||
|
Recommendations Log File: /home/titi/aaps/autotune/aapsorefautotune_recommendations.log
|
||||||
|
|
||||||
|
Parameter | Pump | Autotune | Days Missing
|
||||||
|
---------------------------------------------------------
|
||||||
|
ISF [mg/dL/U] | 86.200 | 85.993 |
|
||||||
|
Carb Ratio[g/U]| 5.750 | 5.817 |
|
||||||
|
00:00 | 0.966 | 1.002 | 0
|
||||||
|
01:00 | 0.977 | 1.091 | 0
|
||||||
|
02:00 | 0.971 | 1.118 | 0
|
||||||
|
03:00 | 1.111 | 1.321 | 0
|
||||||
|
04:00 | 0.974 | 1.091 | 0
|
||||||
|
05:00 | 0.923 | 0.965 | 0
|
||||||
|
06:00 | 0.823 | 0.825 | 0
|
||||||
|
07:00 | 0.855 | 0.849 | 0
|
||||||
|
08:00 | 0.902 | 0.909 | 0
|
||||||
|
09:00 | 0.934 | 0.903 | 1
|
||||||
|
10:00 | 0.938 | 0.906 | 1
|
||||||
|
11:00 | 0.903 | 0.878 | 1
|
||||||
|
12:00 | 0.882 | 0.861 | 1
|
||||||
|
13:00 | 0.874 | 0.855 | 1
|
||||||
|
14:00 | 0.866 | 0.848 | 1
|
||||||
|
15:00 | 0.848 | 0.834 | 1
|
||||||
|
16:00 | 0.758 | 0.762 | 1
|
||||||
|
17:00 | 0.650 | 0.647 | 0
|
||||||
|
18:00 | 0.648 | 0.631 | 0
|
||||||
|
19:00 | 0.738 | 0.728 | 0
|
||||||
|
20:00 | 0.847 | 0.838 | 0
|
||||||
|
21:00 | 0.861 | 0.871 | 0
|
||||||
|
22:00 | 0.863 | 0.886 | 0
|
||||||
|
23:00 | 0.843 | 0.893 | 0
|
|
@ -0,0 +1,181 @@
|
||||||
|
{
|
||||||
|
"autosens_max": 1.3,
|
||||||
|
"autosens_min": 0.7,
|
||||||
|
"basalprofile": [
|
||||||
|
{
|
||||||
|
"i": 0,
|
||||||
|
"minutes": 0,
|
||||||
|
"rate": 1.002,
|
||||||
|
"start": "00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 1,
|
||||||
|
"minutes": 60,
|
||||||
|
"rate": 1.091,
|
||||||
|
"start": "01:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 2,
|
||||||
|
"minutes": 120,
|
||||||
|
"rate": 1.118,
|
||||||
|
"start": "02:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 3,
|
||||||
|
"minutes": 180,
|
||||||
|
"rate": 1.321,
|
||||||
|
"start": "03:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 4,
|
||||||
|
"minutes": 240,
|
||||||
|
"rate": 1.091,
|
||||||
|
"start": "04:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 5,
|
||||||
|
"minutes": 300,
|
||||||
|
"rate": 0.965,
|
||||||
|
"start": "05:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 6,
|
||||||
|
"minutes": 360,
|
||||||
|
"rate": 0.825,
|
||||||
|
"start": "06:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 7,
|
||||||
|
"minutes": 420,
|
||||||
|
"rate": 0.849,
|
||||||
|
"start": "07:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 8,
|
||||||
|
"minutes": 480,
|
||||||
|
"rate": 0.909,
|
||||||
|
"start": "08:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 9,
|
||||||
|
"minutes": 540,
|
||||||
|
"rate": 0.903,
|
||||||
|
"start": "09:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 10,
|
||||||
|
"minutes": 600,
|
||||||
|
"rate": 0.906,
|
||||||
|
"start": "10:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 11,
|
||||||
|
"minutes": 660,
|
||||||
|
"rate": 0.878,
|
||||||
|
"start": "11:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 12,
|
||||||
|
"minutes": 720,
|
||||||
|
"rate": 0.861,
|
||||||
|
"start": "12:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 13,
|
||||||
|
"minutes": 780,
|
||||||
|
"rate": 0.855,
|
||||||
|
"start": "13:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 14,
|
||||||
|
"minutes": 840,
|
||||||
|
"rate": 0.848,
|
||||||
|
"start": "14:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 15,
|
||||||
|
"minutes": 900,
|
||||||
|
"rate": 0.834,
|
||||||
|
"start": "15:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 16,
|
||||||
|
"minutes": 960,
|
||||||
|
"rate": 0.762,
|
||||||
|
"start": "16:00:00",
|
||||||
|
"untuned": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 17,
|
||||||
|
"minutes": 1020,
|
||||||
|
"rate": 0.647,
|
||||||
|
"start": "17:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 18,
|
||||||
|
"minutes": 1080,
|
||||||
|
"rate": 0.631,
|
||||||
|
"start": "18:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 19,
|
||||||
|
"minutes": 1140,
|
||||||
|
"rate": 0.728,
|
||||||
|
"start": "19:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 20,
|
||||||
|
"minutes": 1200,
|
||||||
|
"rate": 0.838,
|
||||||
|
"start": "20:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 21,
|
||||||
|
"minutes": 1260,
|
||||||
|
"rate": 0.871,
|
||||||
|
"start": "21:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 22,
|
||||||
|
"minutes": 1320,
|
||||||
|
"rate": 0.886,
|
||||||
|
"start": "22:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"i": 23,
|
||||||
|
"minutes": 1380,
|
||||||
|
"rate": 0.893,
|
||||||
|
"start": "23:00:00"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"carb_ratio": 5.817,
|
||||||
|
"csf": 16.025,
|
||||||
|
"curve": "ultra-rapid",
|
||||||
|
"dia": 6,
|
||||||
|
"insulinPeakTime": 45,
|
||||||
|
"isfProfile": {
|
||||||
|
"sensitivities": [
|
||||||
|
{
|
||||||
|
"endoffset": 1440,
|
||||||
|
"i": 0,
|
||||||
|
"offset": 0,
|
||||||
|
"sensitivity": 85.993,
|
||||||
|
"start": "00:00:00",
|
||||||
|
"x": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"min_5m_carbimpact": 8,
|
||||||
|
"name": "Tuned Dyn2",
|
||||||
|
"sens": 85.993,
|
||||||
|
"timezone": "Europe/Paris",
|
||||||
|
"units": "mg/dl",
|
||||||
|
"useCustomPeakTime": true
|
||||||
|
}
|
147
app/src/test/res/autotune/test1/profile.pump.json
Normal file
147
app/src/test/res/autotune/test1/profile.pump.json
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"name": "Tuned Dyn2",
|
||||||
|
"min_5m_carbimpact": 8,
|
||||||
|
"dia": 6,
|
||||||
|
"curve": "ultra-rapid",
|
||||||
|
"useCustomPeakTime": true,
|
||||||
|
"insulinPeakTime": 45,
|
||||||
|
"basalprofile": [
|
||||||
|
{
|
||||||
|
"start": "00:00:00",
|
||||||
|
"minutes": 0,
|
||||||
|
"rate": 0.966
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "01:00:00",
|
||||||
|
"minutes": 60,
|
||||||
|
"rate": 0.977
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "02:00:00",
|
||||||
|
"minutes": 120,
|
||||||
|
"rate": 0.971
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "03:00:00",
|
||||||
|
"minutes": 180,
|
||||||
|
"rate": 1.111
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "04:00:00",
|
||||||
|
"minutes": 240,
|
||||||
|
"rate": 0.974
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "05:00:00",
|
||||||
|
"minutes": 300,
|
||||||
|
"rate": 0.923
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "06:00:00",
|
||||||
|
"minutes": 360,
|
||||||
|
"rate": 0.823
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "07:00:00",
|
||||||
|
"minutes": 420,
|
||||||
|
"rate": 0.855
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "08:00:00",
|
||||||
|
"minutes": 480,
|
||||||
|
"rate": 0.902
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "09:00:00",
|
||||||
|
"minutes": 540,
|
||||||
|
"rate": 0.934
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "10:00:00",
|
||||||
|
"minutes": 600,
|
||||||
|
"rate": 0.938
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "11:00:00",
|
||||||
|
"minutes": 660,
|
||||||
|
"rate": 0.903
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "12:00:00",
|
||||||
|
"minutes": 720,
|
||||||
|
"rate": 0.882
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "13:00:00",
|
||||||
|
"minutes": 780,
|
||||||
|
"rate": 0.874
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "14:00:00",
|
||||||
|
"minutes": 840,
|
||||||
|
"rate": 0.866
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "15:00:00",
|
||||||
|
"minutes": 900,
|
||||||
|
"rate": 0.848
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "16:00:00",
|
||||||
|
"minutes": 960,
|
||||||
|
"rate": 0.758
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "17:00:00",
|
||||||
|
"minutes": 1020,
|
||||||
|
"rate": 0.65
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "18:00:00",
|
||||||
|
"minutes": 1080,
|
||||||
|
"rate": 0.648
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "19:00:00",
|
||||||
|
"minutes": 1140,
|
||||||
|
"rate": 0.738
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "20:00:00",
|
||||||
|
"minutes": 1200,
|
||||||
|
"rate": 0.847
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "21:00:00",
|
||||||
|
"minutes": 1260,
|
||||||
|
"rate": 0.861
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "22:00:00",
|
||||||
|
"minutes": 1320,
|
||||||
|
"rate": 0.863
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": "23:00:00",
|
||||||
|
"minutes": 1380,
|
||||||
|
"rate": 0.843
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"isfProfile": {
|
||||||
|
"sensitivities": [
|
||||||
|
{
|
||||||
|
"i": 0,
|
||||||
|
"start": "00:00:00",
|
||||||
|
"sensitivity": 86.2,
|
||||||
|
"offset": 0,
|
||||||
|
"x": 0,
|
||||||
|
"endoffset": 1440
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"carb_ratio": 5.75,
|
||||||
|
"autosens_max": 1.3,
|
||||||
|
"autosens_min": 0.7,
|
||||||
|
"units": "mg/dl",
|
||||||
|
"timezone": "Europe/Paris"
|
||||||
|
}
|
Loading…
Reference in a new issue