Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
57c6c94
draft solution for fork pr handling
adefabian Jun 15, 2026
7c99000
Added functionality for PointsInTimeSeries to support string as well
adefabian Aug 12, 2026
26cf0e6
wip corrected github action
adefabian Aug 12, 2026
9119fa3
added update-api-docs to Makefile
adefabian Aug 12, 2026
a189d94
added poi_series_integration.md and marked differences from design to…
adefabian Aug 12, 2026
85b9020
added poi example to notebook
adefabian Aug 12, 2026
c7572cf
added more poi features to the demo notebook
adefabian Aug 12, 2026
785b789
switched statsagg to histogramm to showcase poi extension
adefabian Aug 12, 2026
8234698
draft solution for fork pr handling
adefabian Jun 15, 2026
50c41aa
wip corrected github action
adefabian Aug 12, 2026
ebdf059
added poi_series_integration.md and marked differences from design to…
adefabian Aug 12, 2026
6ad02f5
added poi example to notebook
adefabian Aug 12, 2026
7101b59
corrected formatting
adefabian Aug 12, 2026
085e72e
integrated feedback.
adefabian Aug 17, 2026
40d8dfe
fixed formatting
adefabian Aug 17, 2026
a4e0bc7
Updated missing unit tests
adefabian Aug 17, 2026
71e5d3d
Added missing return types
adefabian Aug 19, 2026
17be088
extended docs
adefabian Aug 19, 2026
fd0f418
dropped unnecessary md file
adefabian Aug 19, 2026
767ac6f
wip
adefabian Aug 20, 2026
adc6ed1
corrected comments
adefabian Aug 20, 2026
60262b9
clarified channel vs poi_channel litmus test in TSAL docs
tombonfert Aug 26, 2026
3ad57b7
clarified channel() and poi_channel() return types in TSAL core data …
tombonfert Aug 26, 2026
484d437
renamed SeriesType.SAMPLE to CONTINUOUS and updated related docs, com…
tombonfert Aug 26, 2026
767eb9c
reframed PointsInTimeSeries vs SampleSeries guidance around data natu…
tombonfert Aug 26, 2026
1ec7e99
refined channel() description in TSAL defining expressions docs
tombonfert Aug 26, 2026
591cc71
updated API reference docs to use SeriesType.CONTINUOUS
tombonfert Aug 26, 2026
897360a
tightened docstrings in time series selectors and caches, using Sampl…
tombonfert Aug 26, 2026
c6bbfe5
added integration test for bare string POI PointsInTimeSeries seriali…
tombonfert Sep 1, 2026
3e33ee8
allowed poi_channels tables with only one value column in POI union
tombonfert Sep 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ coverage:
build:
uv build --require-hashes --build-constraints=.build-constraints.txt

update-api-docs:
cd docs/impulse && uv run pydoc-markdown

lock-dependencies: UV_LOCKED := 0
lock-dependencies:
uv lock
Expand All @@ -56,4 +59,4 @@ fork-sync:
./.github/scripts/fork-sync-pr.sh $(PR)

.DEFAULT: all
.PHONY: all clean dev lint fmt test coverage build lock-dependencies fork-sync
.PHONY: all clean dev lint fmt test coverage build update-api-docs lock-dependencies fork-sync
32 changes: 19 additions & 13 deletions demos/data/reporting/channel_metrics.csv
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
container_id,channel_id,sample_count,min,max,mean,begin_ms,end_ms,duration_ms,sample_rate,value_type
1,4,56667,-11.0,-3.0,-8.35955670848995,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
1,5,56667,0.0,3385.0,1572.765489614767,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
1,7,56667,0.0,201.0,70.67870188998889,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
1,9,56667,-33.0,130.0,2.3332627455132617,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
2,2,47336,-8.0,6.0,-6.105247591684975,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
2,5,47336,0.0,3177.0,1736.7744422849416,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
2,7,47336,0.0,188.0,83.95660807841811,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
2,8,47336,-26.0,117.0,0.8931046138245733,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
3,2,54775,-32.0,134.0,9.632861706983112,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
3,7,54775,0.0,2545.0,1308.4330990415335,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
3,9,54775,0.0,125.0,44.4629849383843,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
3,10,54775,-3.0,2.0,-2.157334550433592,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
container_id,channel_id,sample_count,min,max,mean,begin_ms,end_ms,duration_ms,sample_rate,value_type
1,4,56667,-11.0,-3.0,-8.35955670848995,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
1,5,56667,0.0,3385.0,1572.765489614767,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
1,7,56667,0.0,201.0,70.67870188998889,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
1,9,56667,-33.0,130.0,2.3332627455132617,1519629356439000,1519634174599000,4818160000,11.76112872963953,DOUBLE
2,2,47336,-8.0,6.0,-6.105247591684975,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
2,5,47336,0.0,3177.0,1736.7744422849416,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
2,7,47336,0.0,188.0,83.95660807841811,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
2,8,47336,-26.0,117.0,0.8931046138245733,1519755824107000,1519760198065000,4373958000,10.822234689953586,DOUBLE
3,2,54775,-32.0,134.0,9.632861706983112,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
3,7,54775,0.0,2545.0,1308.4330990415335,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
3,9,54775,0.0,125.0,44.4629849383843,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
3,10,54775,-3.0,2.0,-2.157334550433592,1519924978375000,1519929815329000,4836954000,11.32427556681333,DOUBLE
1,90,3,,,,1519629856439000,1519633356439000,3500000,,STRING
1,91,3,1.0,3.0,2.0,1519629856439000,1519633356439000,3500000,,DOUBLE
2,90,2,,,,1519756824107000,1519758824107000,2000000,,STRING
2,91,2,1.0,2.0,1.5,1519756824107000,1519758824107000,2000000,,DOUBLE
3,90,1,,,,1519926478375000,1519926478375000,0,,STRING
3,91,1,1.0,1.0,1.0,1519926478375000,1519926478375000,0,,DOUBLE
36 changes: 36 additions & 0 deletions demos/data/reporting/channel_tags.csv
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,39 @@ container_id,channel_id,key,value
3,10,model,Leon
3,10,to_city,RT
3,10,unit,C
1,90,brand,Seat
1,90,channel_name,DTC
1,90,model,Leon
1,90,experiment_id,experiment_4
1,90,ecu,Engine_ECU
1,90,bus,CAN1
1,90,code_system,P
1,91,brand,Seat
1,91,channel_name,DTC_count
1,91,model,Leon
1,91,experiment_id,experiment_4
1,91,ecu,Engine_ECU
2,90,brand,Seat
2,90,channel_name,DTC
2,90,model,Leon
2,90,experiment_id,experiment_4
2,90,ecu,Engine_ECU
2,90,bus,CAN1
2,90,code_system,P
2,91,brand,Seat
2,91,channel_name,DTC_count
2,91,model,Leon
2,91,experiment_id,experiment_4
2,91,ecu,Engine_ECU
3,90,brand,Seat
3,90,channel_name,DTC
3,90,model,Leon
3,90,experiment_id,experiment_4
3,90,ecu,Body_ECU
3,90,bus,CAN2
3,90,code_system,U
3,91,brand,Seat
3,91,channel_name,DTC_count
3,91,model,Leon
3,91,experiment_id,experiment_4
3,91,ecu,Body_ECU
13 changes: 13 additions & 0 deletions demos/data/reporting/poi_channels.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
container_id,channel_id,timestamp,value_double,value_string
1,90,1519629856439000,,P0301
1,90,1519631856439000,,P0301
1,90,1519633356439000,,P0135
1,91,1519629856439000,1.0,
1,91,1519631856439000,2.0,
1,91,1519633356439000,3.0,
2,90,1519756824107000,,P0420
2,90,1519758824107000,,P0128
2,91,1519756824107000,1.0,
2,91,1519758824107000,2.0,
3,90,1519926478375000,,U0100
3,91,1519926478375000,1.0,
Loading
Loading