Compare commits
2 commits
257598a17c
...
28d00763c6
| Author | SHA1 | Date | |
|---|---|---|---|
| 28d00763c6 | |||
| 312e499fac |
310 changed files with 2461 additions and 1739 deletions
|
|
@ -30,6 +30,7 @@
|
||||||
"@types/node": "^24.1.0",
|
"@types/node": "^24.1.0",
|
||||||
"csv-parse": "^6.1.0",
|
"csv-parse": "^6.1.0",
|
||||||
"csv-stringify": "^6.6.0",
|
"csv-stringify": "^6.6.0",
|
||||||
|
"diff": "^8.0.3",
|
||||||
"typescript": "^5.9.3"
|
"typescript": "^5.9.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
9
pnpm-lock.yaml
generated
9
pnpm-lock.yaml
generated
|
|
@ -39,6 +39,9 @@ importers:
|
||||||
csv-stringify:
|
csv-stringify:
|
||||||
specifier: ^6.6.0
|
specifier: ^6.6.0
|
||||||
version: 6.6.0
|
version: 6.6.0
|
||||||
|
diff:
|
||||||
|
specifier: ^8.0.3
|
||||||
|
version: 8.0.3
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.9.3
|
specifier: ^5.9.3
|
||||||
version: 5.9.3
|
version: 5.9.3
|
||||||
|
|
@ -71,6 +74,10 @@ packages:
|
||||||
csv-stringify@6.6.0:
|
csv-stringify@6.6.0:
|
||||||
resolution: {integrity: sha512-YW32lKOmIBgbxtu3g5SaiqWNwa/9ISQt2EcgOq0+RAIFufFp9is6tqNnKahqE5kuKvrnYAzs28r+s6pXJR8Vcw==}
|
resolution: {integrity: sha512-YW32lKOmIBgbxtu3g5SaiqWNwa/9ISQt2EcgOq0+RAIFufFp9is6tqNnKahqE5kuKvrnYAzs28r+s6pXJR8Vcw==}
|
||||||
|
|
||||||
|
diff@8.0.3:
|
||||||
|
resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
|
||||||
|
engines: {node: '>=0.3.1'}
|
||||||
|
|
||||||
dom-serializer@2.0.0:
|
dom-serializer@2.0.0:
|
||||||
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
|
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
|
||||||
|
|
||||||
|
|
@ -192,6 +199,8 @@ snapshots:
|
||||||
|
|
||||||
csv-stringify@6.6.0: {}
|
csv-stringify@6.6.0: {}
|
||||||
|
|
||||||
|
diff@8.0.3: {}
|
||||||
|
|
||||||
dom-serializer@2.0.0:
|
dom-serializer@2.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
domelementtype: 2.3.0
|
domelementtype: 2.3.0
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
import test from "node:test";
|
import test from "node:test";
|
||||||
import nodePath from "node:path";
|
import nodePath from "node:path";
|
||||||
|
import fs from "node:fs/promises";
|
||||||
import { strict as assert } from "node:assert";
|
import { strict as assert } from "node:assert";
|
||||||
import { TaskTarget, unzip, pipe } from "../data-export/task.ts";
|
|
||||||
|
import { unzip, pipe, execPaths, type PipelineOp } from "../data-export/task.ts";
|
||||||
import * as DataIO from "../data-export/io.ts";
|
import * as DataIO from "../data-export/io.ts";
|
||||||
import { assertCSVWellFormed, idAndCSVsSnapshotOpts } from "./utils/csvUtils.ts";
|
import { assertCSVWellFormed } from "./utils/csvUtils.ts";
|
||||||
|
import { assertStringEq, ptry } from "./utils/general.ts";
|
||||||
|
|
||||||
import { facebook, facebook_v2 } from "../data-export/facebook.ts";
|
import { facebook, facebook_v2 } from "../data-export/facebook.ts";
|
||||||
import { discord } from "../data-export/discord.ts";
|
import { discord } from "../data-export/discord.ts";
|
||||||
|
|
@ -12,17 +15,32 @@ import { discord_chat_exporter } from "../data-export/discord-chat-exporter.ts";
|
||||||
import { fitbit } from "../data-export/fitbit.ts";
|
import { fitbit } from "../data-export/fitbit.ts";
|
||||||
|
|
||||||
const THIS_FILE = import.meta.dirname;
|
const THIS_FILE = import.meta.dirname;
|
||||||
const FACEBOOK_V1_DIR = nodePath.join(THIS_FILE, 'fixtures/facebook-json-2021-05-01');
|
const SNAPSHOT_DIR = nodePath.join(THIS_FILE, 'snapshots');
|
||||||
const FACEBOOK_V1_ZIPPED = nodePath.join(THIS_FILE, 'fixtures/facebook-json-2021-05-01.zip');
|
const updateSnapshots = process.execArgv.includes("--test-update-snapshots");
|
||||||
const FACEBOOK_V2_DIR = nodePath.join(THIS_FILE, 'fixtures/facebook-json-2025-11-29');
|
|
||||||
const DISCORD_V1_DIR = nodePath.join(THIS_FILE, 'fixtures/discord-json-2021-01');
|
|
||||||
const SNAPCHAT_DIR = nodePath.join(THIS_FILE, 'fixtures/snapchat-2023-11');
|
|
||||||
const DCE_DIR = nodePath.join(THIS_FILE, 'fixtures/discord-chat-exporter-2026-02');
|
|
||||||
const FITBIT_DIR = nodePath.join(THIS_FILE, 'fixtures/fitbit-2026-02/FullHumanName');
|
|
||||||
|
|
||||||
async function testPipeline(t: test.TestContext, targets: TaskTarget[]) {
|
/**Custom version of t.snapshot
|
||||||
|
* * We save each csv id to it's own file (regardless of where it came from)
|
||||||
|
* * Properly handles \r\n which nodejs's t.snapshot gets rid of because of
|
||||||
|
* how it encodes it into backticks/template literals
|
||||||
|
*/
|
||||||
|
async function snapshotCSV(id: string, csv: string) {
|
||||||
|
const snapshotFilePath = nodePath.join(SNAPSHOT_DIR, id) + "snapshot.csv";
|
||||||
|
if (updateSnapshots) {
|
||||||
|
// Update the snapshots, do no checking, our internal csv is the source of truth
|
||||||
|
await fs.writeFile(snapshotFilePath, csv, { encoding: "utf8" });
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
const [err, prevCSV] = await ptry(fs.readFile(snapshotFilePath, { encoding: "utf8" }));
|
||||||
|
assert(!err, `Snapshot file '${snapshotFilePath}' did not exist. Perhaps you need to update snapshots, "--test-update-snapshots"?`);
|
||||||
|
assertStringEq(csv, prevCSV, "csv and snapshot csv should be the same");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async function testPipelineOp(path: string, op: PipelineOp, overwriteIdPrefix?: string) {
|
||||||
|
const targets = await execPaths([{ path, op }]);
|
||||||
const out = await DataIO.runPipeline(targets);
|
const out = await DataIO.runPipeline(targets);
|
||||||
const idAndCSVs: [string, string][] = [];
|
const idAndCSVs: [string, string][] = [];
|
||||||
|
// Verify and collect all the id + csv tuples
|
||||||
for (const {target, result} of out) {
|
for (const {target, result} of out) {
|
||||||
const id = target.id;
|
const id = target.id;
|
||||||
// Check the result for success
|
// Check the result for success
|
||||||
|
|
@ -35,53 +53,41 @@ async function testPipeline(t: test.TestContext, targets: TaskTarget[]) {
|
||||||
idAndCSVs.push([target.id, csv]);
|
idAndCSVs.push([target.id, csv]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Snapshot as it should be unchanged unless we change the method of exporting
|
// Everything is verified for cleanliness coming out of the current run, verify
|
||||||
// directly
|
// against the snapshots + save if we're updating snapshots
|
||||||
t.assert.snapshot(...idAndCSVsSnapshotOpts(idAndCSVs));
|
const idPrefix = overwriteIdPrefix ?? path.split("/").pop(); // Make unique with the last name of the path
|
||||||
|
await Promise.all(idAndCSVs.map(([id, csv])=>snapshotCSV(`${idPrefix}_${id}`, csv)));
|
||||||
}
|
}
|
||||||
|
|
||||||
test("facebook: Can load the 2021 export", async (t) => {
|
test("facebook: Can load the 2021-01 export", async () => {
|
||||||
const targets = [
|
const path = nodePath.join(THIS_FILE, 'fixtures/facebook-json-2021-05-01');
|
||||||
new TaskTarget(FACEBOOK_V1_DIR)
|
await testPipelineOp(path, facebook());
|
||||||
]
|
|
||||||
const builtTargets = await facebook()(targets);
|
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
test("facebook: Can load the 2021 export zipped", async (t) => {
|
test("facebook: Can load the 2021-01 export zipped", async () => {
|
||||||
const targets = [
|
const path = nodePath.join(THIS_FILE, 'fixtures/facebook-json-2021-05-01.zip');
|
||||||
new TaskTarget(FACEBOOK_V1_ZIPPED)
|
await testPipelineOp(path, pipe(unzip(), facebook()));
|
||||||
];
|
|
||||||
const builtTargets = await pipe(unzip(), facebook())(targets);
|
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
test("facebook: Can load the 2025 export", async (t) => {
|
test("facebook: Can load the 2025-11 export", async () => {
|
||||||
const targets = [
|
const path = nodePath.join(THIS_FILE, 'fixtures/facebook-json-2025-11-29');
|
||||||
new TaskTarget(FACEBOOK_V2_DIR)
|
await testPipelineOp(path, facebook_v2());
|
||||||
]
|
|
||||||
const builtTargets = await facebook_v2()(targets);
|
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("discord: Can load the 2021 export", async (t) => {
|
test("discord: Can load the 2021-05 export", async () => {
|
||||||
const targets = [new TaskTarget(DISCORD_V1_DIR)];
|
const path = nodePath.join(THIS_FILE, 'fixtures/discord-json-2021-01');
|
||||||
const builtTargets = await discord()(targets);
|
await testPipelineOp(path, discord());
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("snapchat: Can load the 2023-11 export", async (t) => {
|
test("snapchat: Can load the 2023-11 export", async () => {
|
||||||
const targets = [new TaskTarget(SNAPCHAT_DIR)];
|
const path = nodePath.join(THIS_FILE, 'fixtures/snapchat-2023-11');
|
||||||
const builtTargets = await snapchat()(targets);
|
await testPipelineOp(path, snapchat());
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("discord-chat-exporter: Can load the 2026-02 export", async (t) => {
|
test("discord-chat-exporter: Can load the 2026-02 export", async () => {
|
||||||
const targets = [new TaskTarget(DCE_DIR)];
|
const path = nodePath.join(THIS_FILE, 'fixtures/discord-chat-exporter-2026-02');
|
||||||
const builtTargets = await discord_chat_exporter()(targets);
|
await testPipelineOp(path, discord_chat_exporter());
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
test("fitbit: Can load the 2026-02 export", async (t) => {
|
test("fitbit: Can load the 2026-02 export", async () => {
|
||||||
const targets = [new TaskTarget(FITBIT_DIR)];
|
const path = nodePath.join(THIS_FILE, 'fixtures/fitbit-2026-02/FullHumanName');
|
||||||
const builtTargets = await fitbit()(targets);
|
await testPipelineOp(path, fitbit(), "fitbit-2026-02");
|
||||||
await testPipeline(t, builtTargets);
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,2 @@
|
||||||
|
consented,onboarded,enrolled,last_updated,last_notified
|
||||||
|
false,false,false,Fri Apr 13 10:09:08 UTC 2020,null
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
timestamp,event_name,email,location,ip,outcome,reason,application,device_info
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,xxxxxxxxxxxxxx,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,,xxxxxxxxxxxxxxxxxxxxxx,
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,xxxxxxxxxxxxxx,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,xxxxxxxxxxxxxx,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,xxxxxxxxxxxxxxxxxxxxxxx,1.1.1.1,xxxxxxx,xxxxxxxxxxxxxx,xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
timestamp,event_name,email,location,ip,outcome,reason
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,,1.1.1.1,xxxxxxx,
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,,1.1.1.1,xxxxxxx,
|
||||||
|
Mon Apr 13 10:09:08 UTC 2020,xxxxxxxxxxxxxxxxxxx,not_a_real_email@example.com,,1.1.1.1,xxxxxxx,
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
date_time,heart_zone_id,total_minutes
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,CARDIO,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
2020-04-13T10:09,FAT_BURN,1
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
type,frequency,target,result,status,is_primary,start_date,end_date,created_on,edited_on
|
||||||
|
xxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,11.1,null,null,false,null,null,null,null
|
||||||
|
xxxxxxxxxxxxxxxxxxxxxxxx,xxxxxx,111.1,null,null,false,null,null,null,null
|
||||||
|
xxxxxxxxxxxxxxxxxxxx,xxxxx,1111.1,111.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxx,xxxxx,11111.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxxxxxxxxxxx,xxxxx,11.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,1.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxxxxxxxxxxx,xxxxx,11.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxx,xxxxxx,11111.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxxxxxxxxxxxxxxxx,xxxxxx,11.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxxxxxxxxxxx,xxxxxx,11.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxxxxxxxxxxxx,xxxxxx,11111.1,111.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
xxxxxxxxxx,xxxxx,1111.1,1.1,xxxxxxxxxxxxxxxxxxxxxxxx,false,2020-04-13,2020-04-13,2020-04-13T10:09:08.000000+00:00,null
|
||||||
|
3
test/snapshots/FullHumanName_Fitbit___Badgessnapshot.csv
Normal file
3
test/snapshots/FullHumanName_Fitbit___Badgessnapshot.csv
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
"encodedId","badgeType","value","timesAchieved","dateTime","name","shortName","category"
|
||||||
|
"xxxxxx","DAILY_STEPS",1111,111,"2020-04-13","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","xxxxxxxxx","xxxxxxxxxxx"
|
||||||
|
"xxxxxx","LIFETIME_DISTANCE",1111,1,"2020-04-13","xxxxxxxxxxxxxxxxxxxxxxxxxxxx","xxxxx","xxxxxxxxxxxxxxxxx"
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1.11"
|
||||||
|
"04/13/20 10:09:08","1.11"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
property_type,value,last_update
|
||||||
|
10
test/snapshots/FullHumanName_Fitbit___Daily_SpO2snapshot.csv
Normal file
10
test/snapshots/FullHumanName_Fitbit___Daily_SpO2snapshot.csv
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
timestamp,average_value,lower_bound,upper_bound
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,111.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,demographicVO2Max,demographicVO2MaxError,filteredDemographicVO2Max,filteredDemographicVO2MaxError
|
||||||
|
"04/13/20 10:09:08",11.11111,1.1111111111111112,11.11111111111111,0.1111111111111111
|
||||||
|
"04/13/20 10:09:08",11.11111111111111,1.1111111111111112,11.11111111111111,0.1111111111111111
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
recorded_time,temperature,sensor_type
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
wire_id,device_type,serial_number,enabled,fw_version
|
||||||
|
a1a1a1a1a1a1,xxxxxxxxx,,false,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
previous_email,change_time,request_id
|
||||||
|
not_a_real_email@example.com,2020-04-13T10:09:08.000000Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,Infrared to Red Signal Ratio
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
04/13/20 10:09:08,1
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
logId,activityName,activityTypeId,averageHeartRate,calories,duration,activeDuration,steps,logType,startTime,hasGps
|
||||||
|
11111111111,"xxxxxxxxxxxx",1111,111,111,1111111,1111111,"","xxxxxxxxxxxxx","04/13/20 10:09:08",false
|
||||||
|
11111111111,"xxxx",11111,111,11,1111111,1111111,1111,"xxxxxxxxxxxxx","04/13/20 10:09:08",false
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,light,moderate,very,data source
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,heart rate zone,total minutes,data source
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,level,data source
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
value_time,setting_name,setting_value
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxxxxx,xxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxx,xx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxx,11
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxxx,xxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxx,xx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,temperature celsius,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
feature,remaining_days,calibration_start_date,latest_completion_date,latest_update_date
|
||||||
|
xxxxxxxxxxxxxxxxxxxxxxxx,1,2020-04-13,2020-04-13,2020-04-13
|
||||||
|
xxxxxxxxxxxxxxxxxxxxxx,1,2020-04-13,2020-04-13,2020-04-13
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,heart rate zone type,kcal,data source
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,1.11111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,calories,data source
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,ratio,label,data source
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.11111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.11111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.11111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,xxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,min observed load,max observed load,data source
|
||||||
|
2020-04-13,1.1,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.11111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.11111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.11111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.11111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.11111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1,11.11111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.1111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.111111111111111,11.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13,1.111111111111111,11.11111111111111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,workout,background,total,data source
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.111111111111111,1.111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.11111111111111111,1.11111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1111111111111111,1.1111111111111111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,average heart rate variability milliseconds,non rem heart rate beats per minute,entropy,deep sleep root mean square of successive differences milliseconds,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,11.1,1.111,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,11.1,1.11,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,1.111,11.1,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,heart_rate_zone,data source
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
timestamp,average percentage,lower bound percentage,upper bound percentage,baseline percentage,standard deviation percentage,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,111.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,111.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,11.1,11.1,11.1,1.1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
timestamp,score,type,readiness level,sleep readiness,heart rate variability readiness,resting heart rate readiness,data source
|
||||||
|
2020-04-13,11,xxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxx,xxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxx,xxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxx,xxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxx,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxx,xxxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxxxxx,xxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,111,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxxxxx,xxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxxxx,xxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13,11,xxxx,xxxxxxxxxxxxxxxx,xxxxxxxxx,xxxx,xxx,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,breaths per minute,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,beats per minute,data source
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
value_time,setting_name,setting_value
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxx,xxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxx,xxxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxx,some/path
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,demographic vo2max,data source
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,distance,data source
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.11,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
exercise_id,exercise_start,exercise_end,utc_offset,exercise_created,exercise_last_updated,activity_name,log_type,pool_length,pool_length_unit,intervals,distance_units,tracker_total_calories,tracker_total_steps,tracker_total_distance_mm,tracker_total_altitude_mm,tracker_avg_heart_rate,tracker_peak_heart_rate,tracker_avg_pace_mm_per_second,tracker_avg_speed_mm_per_second,tracker_peak_speed_mm_per_second,tracker_auto_stride_run_mm,tracker_auto_stride_walk_mm,tracker_swim_lengths,tracker_pool_length,tracker_pool_length_unit,tracker_cardio_load,manually_logged_total_calories,manually_logged_total_steps,manually_logged_total_distance_mm,manually_logged_pool_length,manually_logged_pool_length_unit,events,activity_type_probabilities,autodetected_confirmed,autodetected_start_timestamp,autodetected_end_timestamp,autodetected_utc_offset,autodetected_activity_name,autodetected_sensor_based_activity_name,deletion_reason,activity_label,suggested_start_timestamp,suggested_end_timestamp,reconciliation_status
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
1111111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxx,xxxxxxxxxxxxx,1,xxxxxxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxxxxxxxxx,,,,
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
name,objectives,schedule,status,update_time,meta,title,subtitle,rationale,domain,progress_start_time,progress_end_time,progress
|
||||||
|
xxxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxx,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
xxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,2020-04-13 10:09:08 - 2020-04-13 10:09:08,xxxxxxx,2020-04-13 10:09:08+0000,,,,,xxxxx,,,
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,root mean square of successive differences milliseconds,standard deviation milliseconds,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,beats per minute,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
timestamp,height millimeters,data source
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
enrollment_state,last_processed_time,last_conclusive_window,last_processed_timestamps,last_notified_time
|
||||||
|
xxxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
value_time,setting_name,setting_value
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxx,some/path
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxx,false
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxx,false
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxx,xxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,steps,distance millimeters,altitude gain millimeters,data source
|
||||||
|
2020-04-13T10:09:08Z,1,1,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,1111,1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
value_time,setting_name,setting_value
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxx,false
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxx,false
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxx,xxxxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxx,false
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxx,xxxxxxxxxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxx,1111
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxx,1
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxx,2020-04-13T10:09:08.000000Z
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxx,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,oxygen saturation percentage,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
value_time,setting_name,setting_value
|
||||||
|
2020-04-13 10:09:08+0000,xxxxxxxxxxxxxxxxxxxxxxx,xxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,deep sleep stats - milli breaths per minute,deep sleep stats - standard deviation milli breaths per minute,deep sleep stats - signal to noise,light sleep stats - milli breaths per minute,light sleep stats - standard deviation milli breaths per minute,light sleep stats - signal to noise,rem sleep stats - milli breaths per minute,rem sleep stats - standard deviation milli breaths per minute,rem sleep stats - signal to noise,full sleep stats - milli breaths per minute,full sleep stats - standard deviation milli breaths per minute,full sleep stats - signal to noise,data source
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,11.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,11.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,1.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,11.1,1.1,1.1,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
start time,end time,data source
|
||||||
|
2020-04-13T10:09:08Z,2020-04-13T10:09:08Z,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,2020-04-13T10:09:08Z,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
sleep_id,sleep_score_id,data_source,score_utc_offset,score_time,overall_score,duration_score,composition_score,revitalization_score,sleep_time_minutes,deep_sleep_minutes,rem_sleep_percent,resting_heart_rate,sleep_goal_minutes,waso_count_long_wakes,waso_count_all_wake_time,restlessness_normalized,hr_below_resting_hr,sleep_score_created,sleep_score_last_updated
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,11.111111111111111,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.11111111111111,-1,-1,-1,111,11,11.11111111111111,11,111,1,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1,1,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,1.1111111111111111,11,111,11.1,11,1.111111111111111111,1.111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1,1,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
111111111111111111,11111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,11,11.11,11,111,1,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.11,-1,-1,-1,111,11,11.11,11,111,1.1111111111111111,11,1.11111111111111111,1.1111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1.111111111111111,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1,1,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,111,11.11,11,111,11.111111111111111,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,11,11.11,11,111,1,1,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1.111111111111111,11,1.1111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1.1111111111111111,11,1.1111111111111111,1.1111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.111111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,1,1,1.1111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,11,11.11,11,111,1,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,11,11.11,11,111,1.1111111111111111,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,11,11.11,11,111,11.111111111111111,11,1.1111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.111,-1,-1,-1,111,11,11.11,11,111,1.1111111111111111,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,+00:00,2020-04-13 10:09:08+0000,11.11,-1,-1,-1,111,11,11.11,11,111,11.1,11,1.111111111111111111,1.1111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxxxx,-00:00,2020-04-13 10:09:08+0000,11.1111111111111,-1,-1,-1,111,11,11.111111111111111,11,111,11.111111111111111,11,1.111111111111111111,1.11111111111111111,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
sleep_id,sleep_stage_id,sleep_stage_type,start_utc_offset,sleep_stage_start,end_utc_offset,sleep_stage_end,data_source,sleep_stage_created,sleep_stage_last_updated
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxxxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,1111111111111111111,xxx,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
sleep_id,sleep_type,minutes_in_sleep_period,minutes_after_wake_up,minutes_to_fall_asleep,minutes_asleep,minutes_awake,minutes_longest_awakening,minutes_to_persistent_sleep,start_utc_offset,sleep_start,end_utc_offset,sleep_end,data_source,sleep_created,sleep_last_updated
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxxx,111,1,1,111,1,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxxx,111,1,1,11,1,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
111111111111111111,xxxxxx,111,1,1,111,11,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,1,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,11,1,1,-00:00,2020-04-13 10:09:08+0000,-00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,1,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,1,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxxx,11,1,1,11,1,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
1111111111111111111,xxxxxx,111,1,1,111,1,1,1,+00:00,2020-04-13 10:09:08+0000,+00:00,2020-04-13 10:09:08+0000,xxxxxxx,2020-04-13 10:09:08+0000,2020-04-13 10:09:08+0000
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,steps,data source
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,11,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,1,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,lap time,stroke count,stroke type,data source
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,11,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,11,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,11,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,11,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxxxxxx,1,xxxxxxxxxxxxxxxxxxxxxxxxxxxx,xxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,heart rate zone type,data source
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
2020-04-13T10:09:08Z,xxxxx,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
timestamp,weight grams,data source
|
||||||
|
2020-04-13T10:09:08Z,11111,xxxxxxxxxx
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
id,start_timestamp,end_timestamp,type,threshold,value
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
threshold_high_custom,threshold_low_custom,use_custom_threshold_high,use_custom_threshold_low,alert_high_on,alert_low_on
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,bpm,confidence
|
||||||
|
"04/13/20 10:09:08",11,1
|
||||||
|
"04/13/20 10:09:08",11,1
|
||||||
|
3
test/snapshots/FullHumanName_Fitbit___Heightsnapshot.csv
Normal file
3
test/snapshots/FullHumanName_Fitbit___Heightsnapshot.csv
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1111"
|
||||||
|
"04/13/20 10:09:08","1111"
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
birth_control_type,event_date,has_started
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
id,cycle_start_date,cycle_end_date,ovulation_start_date,ovulation_end_date,ovulation_source,period_start_date,period_end_date,period_source,fertile_start_date,fertile_end_date,fertile_source
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
pregnancy_history,birth_control_history,avg_period_days,avg_cycle_days
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
timestamp,fluids,flow,conditions,sex,ovulation_test,cycle_altering_event,mood
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
timestamp,value
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
2020-04-13T10:09:08Z,11.1
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,full_name,first_name,last_name,display_name_setting,display_name,username,email_address,date_of_birth,child,country,state,city,timezone,locale,member_since,about_me,start_of_week,sleep_tracking,time_display_format,gender,height,weight,stride_length_walking,stride_length_running,weight_unit,distance_unit,height_unit,water_unit,glucose_unit,swim_unit
|
||||||
|
xxxxxx,xxxxxxxxxxxxxxxx,xxxxxxxx,xxxxxxx,xxxx,xxxxxxxxxxx,null,not_a_real_email@example.com,2020-04-13,false,null,null,null,some/path,xxxxx,2020-04-13,null,xxxxxx,xxxxxx,xxxxxx,xxxxxx,111.11111111111111,11.1,11.1,111.11111111111111,xxxxx,xxxxx,xxxxx,xxxxx,xxxxx,xxxxx
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
dateTime,value,error
|
||||||
|
"04/13/20 10:09:08",11.1111111111111,1.111111111111111
|
||||||
|
"04/13/20 10:09:08",11.11111111111111,1.111111111111111
|
||||||
|
"04/13/20 00:00:00",0,0
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
date_changed,reason
|
||||||
|
2020-04-13T10:09:08.000000Z,some/path
|
||||||
|
1
test/snapshots/FullHumanName_Fitbit___Scalessnapshot.csv
Normal file
1
test/snapshots/FullHumanName_Fitbit___Scalessnapshot.csv
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
scale_id,short_name,display_bf,display_bf_mass_unit,display_bmi,user_icon_id
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1111"
|
||||||
|
"04/13/20 10:09:08","1111"
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
sleep_log_entry_id,timestamp,overall_score,composition_score,revitalization_score,duration_score,deep_sleep_in_minutes,resting_heart_rate,restlessness
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.03000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.03000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.03000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,111,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,111,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.110000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.11000000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
11111111111,2020-04-13T10:09:08Z,11,,11,,11,11,0.1100000000000000
|
||||||
|
5
test/snapshots/FullHumanName_Fitbit___Sleepsnapshot.csv
Normal file
5
test/snapshots/FullHumanName_Fitbit___Sleepsnapshot.csv
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
logId,dateOfSleep,startTime,endTime,duration,minutesToFallAsleep,minutesAsleep,minutesAwake,minutesAfterWakeup,timeInBed,efficiency,type,infoCode,logType,mainSleep,deepMinutes,wakeMinutes,lightMinutes,remMinutes
|
||||||
|
11111111111,"2020-03-13","2020-03-13T10:09:08.000","2020-03-13T10:09:08.000",11111111,1,111,11,1,111,11,"xxxxxx",1,"xxxxxxxxxxxxx","false",11,11,111,11
|
||||||
|
11111111111,"2020-03-13","2020-03-13T10:09:08.000","2020-03-13T10:09:08.000",11111111,1,111,11,1,111,11,"xxxxxx",1,"xxxxxxxxxxxxx","false",11,11,111,11
|
||||||
|
11111111111,"2020-04-13","2020-04-13T10:09:08.000","2020-04-13T10:09:08.000",11111111,1,111,11,1,111,11,"xxxxxx",1,"xxxxxxxxxxxxx","false",11,11,111,11
|
||||||
|
11111111111,"2020-04-13","2020-04-13T10:09:08.000","2020-04-13T10:09:08.000",11111111,1,111,11,1,111,11,"xxxxxx",1,"xxxxxxxxxxxxx","false",11,11,111,11
|
||||||
|
3
test/snapshots/FullHumanName_Fitbit___Stepssnapshot.csv
Normal file
3
test/snapshots/FullHumanName_Fitbit___Stepssnapshot.csv
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
DATE,UPDATED_AT,STRESS_SCORE,SLEEP_POINTS,MAX_SLEEP_POINTS,RESPONSIVENESS_POINTS,MAX_RESPONSIVENESS_POINTS,EXERTION_POINTS,MAX_EXERTION_POINTS,STATUS,CALCULATION_FAILED
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,lapDurationSec,strokeCount,swimStrokeType,swimAlgorithmType
|
||||||
|
"04/13/20 10:09:08",11,1,"xxxxxxx","xxxxxx"
|
||||||
|
"04/13/20 10:09:08",11,1,"xxxxxxx","xxxxxx"
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
dateTime,BELOW_DEFAULT_ZONE_1,IN_DEFAULT_ZONE_1,IN_DEFAULT_ZONE_2,IN_DEFAULT_ZONE_3
|
||||||
|
"04/13/20 10:09:08",111,1,1,1
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
tracker_id,enabled_notification_types,on_right_hand,clock_face,enable_inactivity_alerts,last_updated_ia_time,last_reboot_time,payments_enabled,last_successful_wifi_connection_time,last_successful_wifi_connectionipv4addr,last_successful_wifi_connectionipv6addr,last_successful_wifi_connectionssid,live_data_disabled
|
||||||
|
1111111111,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,false,,false,xxxxxxxxxxxxxxxxxxxxxxxx,,false,,,,,false
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
tracker_id,date_added,last_sync_date_time,batt_level,hardware_rev,is_display_distance,is_display_calories,is_display_clock,is_display_flower,is_display_elevation,is_display_chatter,is_right_handed,tracker_name,device_type,on_dominant_hand,is_display_active_minutes,clock_face,enable_ancs,is_bonded,is_display_steps,alarm_update_time,is_display_heart_rate,heart_rate_tracking,heart_rate_tracking_update_time,tap_enabled,tap_screen,flick_enabled,flick_screen
|
||||||
|
1111111111,2020-04-13,xxxxxxxxxxxxxxxxxxxxxxxx,1,11,false,false,false,false,false,false,false,,xxxxxxxxx,false,false,a,false,false,false,xxxxxxxxxxxxxxxxxxxxxxxx,false,xxxx,xxxxxxxxxxxxxxxxxxxxxxxx,false,xxxx,false,
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
dateTime,value
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
"04/13/20 10:09:08","1"
|
||||||
|
2
test/snapshots/FullHumanName_Fitbit___Weightsnapshot.csv
Normal file
2
test/snapshots/FullHumanName_Fitbit___Weightsnapshot.csv
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
logId,weight,bmi,date,time,source
|
||||||
|
1111111111111,111.1,11.11,"04/13/20","10:09:08","xxx"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
user_id,tracker_id,mobile_app_name,is_app_enabled,show_partial_message,is_default_message_app,created_on,modified_on
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
id,perRowDescription,perRowTags,columnMeta,metaId
|
||||||
|
Fitbit___Email_Audit,,fitbit,,
|
||||||
|
Fitbit___Retired_Passwords,,fitbit,,
|
||||||
|
Fitbit___AFib_Enrollment,,fitbit,,
|
||||||
|
Fitbit___HR_Notification_Alerts,,fitbit,,
|
||||||
|
Fitbit___HR_Notification_Profile,,fitbit,,
|
||||||
|
Fitbit___Menstrual_Cycles,,fitbit,,
|
||||||
|
Fitbit___Menstrual_Symptoms,,fitbit,,
|
||||||
|
Fitbit___Menstrual_Birth_Control,,fitbit,,
|
||||||
|
Fitbit___Menstrual_Settings,,fitbit,,
|
||||||
|
Fitbit___Profile,,fitbit,,
|
||||||
|
Fitbit___Devices,,fitbit,,
|
||||||
|
Fitbit___Trackers,,fitbit,,
|
||||||
|
Fitbit___Scales,,fitbit,,
|
||||||
|
Fitbit___Tracker_Optional_Configuration,,fitbit,,
|
||||||
|
Fitbit___iOS_App_Notification_Settings,,fitbit,,
|
||||||
|
Fitbit___Activity_Goals,,fitbit,,
|
||||||
|
Fitbit___Sleep_Score,,fitbit,,
|
||||||
|
Fitbit___Badges,,fitbit,"any,text,numeric,numeric,isodatetime,text,text,text",
|
||||||
|
Fitbit___Stress_Score,,fitbit,,
|
||||||
|
Fitbit___Google_Calibration_Status,,fitbit,,
|
||||||
|
Fitbit___Google_Goal_Settings_History,,fitbit,,
|
||||||
|
Fitbit___Google_IRN_User_State,,fitbit,,
|
||||||
|
Fitbit___Google_App_Setting_Data,,fitbit,,
|
||||||
|
Fitbit___Google_Demographic_Data,,fitbit,,
|
||||||
|
Fitbit___Google_Legacy_Setting_Data,,fitbit,,
|
||||||
|
Fitbit___Google_MBD_Data,,fitbit,,
|
||||||
|
Fitbit___Google_Profile_Data,,fitbit,,
|
||||||
|
Fitbit___Google_Cardio_Acute_Chronic_Workload_Ratio,,fitbit,,
|
||||||
|
Fitbit___Google_Cardio_Load_Observed_Interval,,fitbit,,
|
||||||
|
Fitbit___Google_Daily_Heart_Rate_Variability,,fitbit,,
|
||||||
|
Fitbit___Google_Daily_Heart_Rate_Zones,,fitbit,,
|
||||||
|
Fitbit___Google_Daily_Readiness,,fitbit,,
|
||||||
|
Fitbit___Google_Daily_Respiratory_Rate,,fitbit,,
|
||||||
|
Fitbit___Google_Daily_Resting_Heart_Rate,,fitbit,,
|
||||||
|
Fitbit___Google_Demographic_VO2_Max,,fitbit,,
|
||||||
|
Fitbit___Google_Height,,fitbit,,
|
||||||
|
Fitbit___Google_Weight,,fitbit,,
|
||||||
|
5
test/snapshots/README.md
Normal file
5
test/snapshots/README.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
# snapshots
|
||||||
|
|
||||||
|
Expected CSV output for all of the tests.
|
||||||
|
|
||||||
|
We don't use `node:test`'s version of snapshots as they store template strings which normalize `\r\n` and fuck up our normalization/testing
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
"id","timestamp","author","discriminator","content","attachment"
|
||||||
|
"111111111111111111","2020-04-13T10:09:08.000000+00:00","xxxxxxxx","1111","xxxxxxxxxxxxxxxxxx",""
|
||||||
|
"111111111111111111","2020-04-13T10:09:08.000000+00:00","xxxxxxxx","1111","xxxxxxxxx",""
|
||||||
|
"111111111111111111","2020-04-13T10:09:08.000000+00:00","xxxxxxxx","1111","https://example.com/example.png",""
|
||||||
|
"111111111111111111","2020-04-13T10:09:08.000000+00:00","xxxxxxxx","1111","xxx","GuildName - Text Channels - ChannelName [0000000000000000].json_Files/unknown-SUFFIX.png"
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,guild_name,channel_name,channel_type,channel_category,channel_topic,message_count
|
||||||
|
"DiscordCE___Channel_0000000000000000","xxxxxxxx","xxxxxxx","xxxxxxxxxxxxx","xxxxxxxxxxxxx","",111
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,perRowDescription,perRowTags,columnMeta,metaId
|
||||||
|
DiscordCE___Messages_0000000000000000,"""{4}"" from {2} at {1}","discord,message","any,isodatetime,sender,any,text,url",DiscordCE___Messages_Meta
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
"application_id","last_played_at","total_duration"
|
||||||
|
"111111111111111111","2020-04-13T10:09:08.000000+00:00",1111
|
||||||
|
"111111111111111111","2020-04-13T10:09:08.000000+00:00",111111
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
"event_type","timestamp","channel_id","guild_id","message_id","game_name","channel_name","guild_name"
|
||||||
|
"xxxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxxxxx","",""
|
||||||
|
"xxxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxxxxx","",""
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
"event_type","timestamp","channel_id","guild_id","message_id","game_name","channel_name","guild_name"
|
||||||
|
"xxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxx","",""
|
||||||
|
"xxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxx","",""
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
"event_type","timestamp","channel_id","guild_id","message_id","game_name","channel_name","guild_name"
|
||||||
|
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxxxxxxxxxxxxx","",""
|
||||||
|
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxxxxxxxxxxxxx","",""
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
"event_type","timestamp","channel_id","guild_id","message_id","game_name","channel_name","guild_name"
|
||||||
|
"xxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxx","xxxxxxxxxxx"
|
||||||
|
"xxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxxxxxxxxxxx","111111111111111111","111111111111111111","111111111111111111","xxxxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxxx","xxxxxxxxxxx"
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
"type","name","id","verified","visibility"
|
||||||
|
"xxxxxxxxx","xxxxxxxxxxx","xxxxxxxxxxx",false,1
|
||||||
|
"xxxxxxx","xxxxxxxx","xxxxxxxx",false,1
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,timestamp,content,attachment
|
||||||
|
8888888888,2022-02-22 22:22:22.222222+00:00,Heyo,
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,timestamp,content,attachment
|
||||||
|
2222222222222,2022-22-22 22:22:22.22222+00:00,Heyo,
|
||||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue