first commit

This commit is contained in:
2025-11-13 21:11:40 +01:00
commit ec7ae1b90f
45 changed files with 38454 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+287
View File
@@ -0,0 +1,287 @@
{
"file": "/home/julle/Documents/training/Data/training/activity_20922168380.tcx",
"parsed_at": "2025-11-08T12:43:54.000978",
"activity": {
"sport": "Biking",
"id": "2025-11-07T19:14:26.000Z",
"date": "2025-11-07"
},
"summary": {
"total_time_seconds": 1782.0,
"total_time_formatted": "29:42",
"total_distance_meters": 11512.23,
"total_distance_km": 11.51,
"avg_speed_kmh": 23.3,
"max_speed_kmh": 38.2,
"total_calories": 170,
"num_laps": 21,
"num_trackpoints": 1802
},
"heart_rate": {
"avg": 161.2,
"min": 90,
"max": 184
},
"heart_rate_zones": {
"zone1_pct": 2.6,
"zone2_pct": 8.6,
"zone3_pct": 7.0,
"zone4_pct": 20.9,
"zone5_pct": 60.9,
"note": "Zoner baserade på: Z1<110, Z2:110-129, Z3:129-147, Z4:147-166, Z5>166 bpm"
},
"power": {
"avg": 106.0,
"min": 0,
"max": 313
},
"cadence": {
"avg": 69.5,
"min": 0,
"max": 109
},
"altitude": {
"min": 1.2,
"max": 42.0,
"gain": 62.8
},
"speed": {
"avg_ms": 6.47,
"avg_kmh": 23.3,
"max_ms": 10.61,
"max_kmh": 38.2
},
"laps": [
{
"number": 1,
"start_time": "2025-11-07T19:14:26.000Z",
"time_seconds": 302.0,
"distance_meters": 1797.63,
"calories": 23,
"max_speed_ms": 8.121000289916992,
"avg_hr": 120,
"max_hr": 141,
"avg_cadence": 63
},
{
"number": 2,
"start_time": "2025-11-07T19:19:28.000Z",
"time_seconds": 30.0,
"distance_meters": 253.25,
"calories": 4,
"max_speed_ms": 8.638999938964844,
"avg_hr": 144,
"max_hr": 151,
"avg_cadence": 95
},
{
"number": 3,
"start_time": "2025-11-07T19:19:58.000Z",
"time_seconds": 30.0,
"distance_meters": 221.05,
"calories": 2,
"max_speed_ms": 8.600000381469727,
"avg_hr": 150,
"max_hr": 153,
"avg_cadence": 92
},
{
"number": 4,
"start_time": "2025-11-07T19:20:28.000Z",
"time_seconds": 30.0,
"distance_meters": 213.54,
"calories": 4,
"max_speed_ms": 7.690000057220459,
"avg_hr": 149,
"max_hr": 156,
"avg_cadence": 109
},
{
"number": 5,
"start_time": "2025-11-07T19:20:58.000Z",
"time_seconds": 30.0,
"distance_meters": 223.86,
"calories": 2,
"max_speed_ms": 7.686999797821046,
"avg_hr": 158,
"max_hr": 160,
"avg_cadence": 96
},
{
"number": 6,
"start_time": "2025-11-07T19:21:28.000Z",
"time_seconds": 30.0,
"distance_meters": 259.65,
"calories": 5,
"max_speed_ms": 9.489999771118164,
"avg_hr": 160,
"max_hr": 165,
"avg_cadence": 107
},
{
"number": 7,
"start_time": "2025-11-07T19:21:58.000Z",
"time_seconds": 120.0,
"distance_meters": 866.41,
"calories": 8,
"max_speed_ms": 9.52299976348877,
"avg_hr": 161,
"max_hr": 167,
"avg_cadence": 102
},
{
"number": 8,
"start_time": "2025-11-07T19:23:58.000Z",
"time_seconds": 20.0,
"distance_meters": 161.02,
"calories": 5,
"max_speed_ms": 9.340999603271484,
"avg_hr": 155,
"max_hr": 157,
"avg_cadence": 104
},
{
"number": 9,
"start_time": "2025-11-07T19:24:18.000Z",
"time_seconds": 120.0,
"distance_meters": 907.84,
"calories": 10,
"max_speed_ms": 9.479000091552734,
"avg_hr": 165,
"max_hr": 169,
"avg_cadence": 101
},
{
"number": 10,
"start_time": "2025-11-07T19:26:18.000Z",
"time_seconds": 20.0,
"distance_meters": 173.1,
"calories": 5,
"max_speed_ms": 9.741000175476074,
"avg_hr": 165,
"max_hr": 169,
"avg_cadence": 103
},
{
"number": 11,
"start_time": "2025-11-07T19:26:38.000Z",
"time_seconds": 120.0,
"distance_meters": 821.9,
"calories": 10,
"max_speed_ms": 9.852999687194824,
"avg_hr": 172,
"max_hr": 175,
"avg_cadence": 94
},
{
"number": 12,
"start_time": "2025-11-07T19:28:38.000Z",
"time_seconds": 20.0,
"distance_meters": 180.35,
"calories": 5,
"max_speed_ms": 10.069999694824219,
"avg_hr": 169,
"max_hr": 172,
"avg_cadence": 94
},
{
"number": 13,
"start_time": "2025-11-07T19:28:58.000Z",
"time_seconds": 300.0,
"distance_meters": 2263.29,
"calories": 28,
"max_speed_ms": 10.25100040435791,
"avg_hr": 172,
"max_hr": 180,
"avg_cadence": 85
},
{
"number": 14,
"start_time": "2025-11-07T19:33:58.000Z",
"time_seconds": 20.0,
"distance_meters": 170.87,
"calories": 5,
"max_speed_ms": 9.581999778747559,
"avg_hr": 170,
"max_hr": 175,
"avg_cadence": 90
},
{
"number": 15,
"start_time": "2025-11-07T19:34:18.000Z",
"time_seconds": 120.0,
"distance_meters": 870.04,
"calories": 10,
"max_speed_ms": 9.720000267028809,
"avg_hr": 175,
"max_hr": 179,
"avg_cadence": 84
},
{
"number": 16,
"start_time": "2025-11-07T19:36:18.000Z",
"time_seconds": 20.0,
"distance_meters": 183.84,
"calories": 5,
"max_speed_ms": 9.897000312805176,
"avg_hr": 173,
"max_hr": 174,
"avg_cadence": 95
},
{
"number": 17,
"start_time": "2025-11-07T19:36:38.000Z",
"time_seconds": 120.0,
"distance_meters": 709.61,
"calories": 10,
"max_speed_ms": 10.612000465393066,
"avg_hr": 177,
"max_hr": 181,
"avg_cadence": 85
},
{
"number": 18,
"start_time": "2025-11-07T19:38:38.000Z",
"time_seconds": 20.0,
"distance_meters": 106.83,
"calories": 5,
"max_speed_ms": 6.922999858856201,
"avg_hr": 174,
"max_hr": 179,
"avg_cadence": 99
},
{
"number": 19,
"start_time": "2025-11-07T19:38:58.000Z",
"time_seconds": 120.0,
"distance_meters": 589.1,
"calories": 11,
"max_speed_ms": 7.113999843597412,
"avg_hr": 180,
"max_hr": 184,
"avg_cadence": 83
},
{
"number": 20,
"start_time": "2025-11-07T19:40:58.000Z",
"time_seconds": 180.0,
"distance_meters": 519.79,
"calories": 13,
"max_speed_ms": 7.196000099182129,
"avg_hr": 168,
"max_hr": 176,
"avg_cadence": 66
},
{
"number": 21,
"start_time": "2025-11-07T19:43:58.000Z",
"time_seconds": 10.0,
"distance_meters": 19.26,
"calories": 0,
"max_speed_ms": 4.208000183105469,
"avg_hr": 161,
"max_hr": 162,
"avg_cadence": 62
}
]
}