Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve LAPPD data monitoring #319

Open
wants to merge 43 commits into
base: online_monitoring
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
530cfdc
prettify MonitoringLAPPDData tool
furkan-bilgin Aug 29, 2024
a12507e
combine pps timestamp parsing logic in MonitoringLAPPDData tool
furkan-bilgin Aug 29, 2024
a114e6c
Parse PPS event counter data
furkan-bilgin Aug 29, 2024
b403e36
WIP: Working on PPS event counter plotting
furkan-bilgin Aug 30, 2024
37a087a
WIP: Working on PPS event counter monitoring 2
furkan-bilgin Aug 31, 2024
c8a99c9
PPS event counter plotting now works
furkan-bilgin Aug 31, 2024
6c3dda0
Fixed label offset in PPS event counter graph
furkan-bilgin Sep 1, 2024
6a4c51c
fix: Remove unnecessary PPS parsing logic
furkan-bilgin Sep 6, 2024
ad92e3b
fix: Add missing flags for LAPPD processing
furkan-bilgin Sep 6, 2024
ab4cb19
chore: Update PPS event counter graph marker style and color
furkan-bilgin Sep 6, 2024
b1aecfc
feat: persist lappd pps and timestamps throughout runs
furkan-bilgin Sep 7, 2024
1ee5bb0
chore: Update README.md
furkan-bilgin Sep 7, 2024
0913184
feat: persist PPS accumulated number and PSec timestamp
furkan-bilgin Sep 7, 2024
cfc918e
feat: add PPS accumulated number vs System Time graph
furkan-bilgin Sep 7, 2024
bb2e69d
feat: add PPS accumulated number vs System Time graph
furkan-bilgin Sep 7, 2024
50718c0
feat: persist raw LAPPD pps data per partrun file
furkan-bilgin Sep 9, 2024
7e39ce4
feat: plot, and persist PPS time vs accumulated number time
furkan-bilgin Sep 9, 2024
80edf1f
fix: sum pps counts
furkan-bilgin Sep 9, 2024
325d2d5
fix: properly handle pps psec timestamps
furkan-bilgin Sep 9, 2024
067854d
fix: fix lappd pps timestamp
furkan-bilgin Sep 9, 2024
57b1477
fix: handle duplicate timestamps in PPS event counter graph
furkan-bilgin Sep 9, 2024
c2207fe
fix: sum only preceding PPS accumulated number
furkan-bilgin Sep 11, 2024
d51aaa0
refactor: remove t_partrun condition when writing pps data
furkan-bilgin Sep 30, 2024
e128fe2
refactor: remove code that divides pps timestamps to 1e13
furkan-bilgin Sep 30, 2024
8b9900d
fix: iterate through all entries of root file when reading raw pps data
furkan-bilgin Sep 30, 2024
3c8e7e2
refactor: migrate some pps vectors to variables
furkan-bilgin Sep 30, 2024
ae9af23
feat: accumulate pps number throughout multiple files
furkan-bilgin Sep 30, 2024
9309bff
feat: add part file vs data events graph
furkan-bilgin Oct 10, 2024
d524e86
feat: store `PSECData.LAPPD_ID` in `ParseDataMonitoring` tool
furkan-bilgin Oct 25, 2024
692bdb0
wip: seperate pps event counter by lappd id
furkan-bilgin Nov 5, 2024
bba2c9d
feat: seperate pps event counter by lappd id
furkan-bilgin Nov 19, 2024
1008ab7
wip: implement pps interval drift plot
furkan-bilgin Nov 20, 2024
e151c82
refactor: store pps timestamps in clock, not nanoseconds
furkan-bilgin Nov 21, 2024
2da2236
fix: fix pps interval drift histogram
furkan-bilgin Nov 21, 2024
fc57636
refactor: simplify PSec timestamp retrieval in MonitorLAPPDData
furkan-bilgin Nov 28, 2024
d1ed089
refactor: replace `auto`s for clarity
furkan-bilgin Nov 28, 2024
169b4ab
refactor: replace dynamic latex object creation with stack allocation
furkan-bilgin Nov 28, 2024
ef1509e
refactor: delete leaky canvases and fix hist type
furkan-bilgin Nov 28, 2024
77dfb8c
refactor: handle pps event counter and interval drift graphs in stack
furkan-bilgin Nov 28, 2024
3f33a9d
feat: clarify pps interval drift plot
furkan-bilgin Nov 28, 2024
4dd49d9
refactor: use stack in `WriteToFile`
furkan-bilgin Dec 4, 2024
c691be5
refactor: use stack in `ReadFromFile`
furkan-bilgin Dec 4, 2024
263187c
refactor: add verbosity check for pps distribution log
furkan-bilgin Dec 4, 2024
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
Loading