azonenberg changed the topic of #scopehal to: ngscopeclient, libscopehal, and libscopeprotocols development and testing | https://github.com/ngscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 272 seconds]
Degi_ is now known as Degi
skipwich has quit [Remote host closed the connection]
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±5] https://github.com/ngscopeclient/scopehal-apps/compare/084278ac0497...a90882fa1c19
<_whitenotifier-3> [scopehal-apps] azonenberg f3835e9 - FilterGraphEditor: double clicking a node now spawns a dockable properties dialog
<_whitenotifier-3> [scopehal-apps] azonenberg a90882f - Filter graph editor: always show instrument names in channel title bars iff there's >1 instrument in the session
<_whitenotifier-3> [scopehal] azonenberg pushed 2 commits to master [+0/-0/±8] https://github.com/ngscopeclient/scopehal/compare/ed497cd27dc3...27ba2ca51912
<_whitenotifier-3> [scopehal] azonenberg 4374ecb - Experimental IsChannelInUse method
<_whitenotifier-3> [scopehal] azonenberg 27ba2ca - Added initial visibility control flag to hide/show channels in the filter graph. Not serialized yet.
<d1b2> <vipqualitypost> hmmm... i tried to do a clean install of ngscopeclient since it's been a while since i've built it, but i'm getting flagged on missing openmp
<d1b2> <vipqualitypost> ``` -- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) CMake Error at CMakeLists.txt:148 (message): ngscopeclient requires OpenMP but your C++ compiler does not appear to support it. ````
<d1b2> <vipqualitypost> this fixed it for me: https://gitlab.kitware.com/cmake/cmake/-/issues/24097
<d1b2> <vipqualitypost> i'm not totally sure why it used to be able to find openmp before, though.
<d1b2> <vipqualitypost> how do you delete nodes from the filter graph editor? selecting and then delete key does not work (the manual does not mention this for deleting nodes, but it does for groups, although it does specifically say that it doesn't delete nodes inside)
<d1b2> <vipqualitypost> awesome! this seems to have worked pretty well! why is the jitter like crazy if I don't clip the start of the trace? is that the PLL stabilizing? also, should I be thresholding the data and comparing that to the recovered clock, or comparing the raw data to the recovered clock? i would imagine thresholded, right?
<d1b2> <vipqualitypost> i suppose the easier way to show what I mean is with the filter graph, it's much clearer 🙂
gurki has joined #scopehal
ALTracer has joined #scopehal
ALTracer has quit [Ping timeout: 264 seconds]
ALTracer has joined #scopehal
<d1b2> <azonenberg> So right now there is no way to delete nodes from the graph editor. This is due to the fact that right now nodes are reference counted and self-delete when the last reference is removed
<d1b2> <azonenberg> and we have no way to track where the refs are
<d1b2> <azonenberg> so there's no way to delete them on request. you have to just find every user of the block (filter input, waveform view, etc) and remove them one by one
<d1b2> <azonenberg> this will change, but it's a major refactoring to do right
<d1b2> <azonenberg> There is going to be some jitter at the start of a measurement due to the PLL stabilizing unless you get the nominal frequency of the PLL exactly perfect (seems like you start a little low)
<d1b2> <azonenberg> There is no need to threshold before feeding the clock to the CDR filter or, i think, the TIE filter
<d1b2> <azonenberg> you will actually get better results without doing so, since the current threshold filter does not interpolate zero crossings to sub-sample precision while the PLL does
<d1b2> <azonenberg> But yes, the reason the TIE filter has a parameter to trim the beginning of the waveform off is to get rid of the PLL-stabilizing window and only show you the jitter once you're locked
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #scopehal
ALTracer has quit [Ping timeout: 252 seconds]
ALTracer has joined #scopehal
ALTracer has quit [Ping timeout: 272 seconds]
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 5 commits to master [+2/-0/±16] https://github.com/ngscopeclient/scopehal-apps/compare/a90882fa1c19...6e088de42469
<_whitenotifier-3> [scopehal-apps] azonenberg 064f8ba - Initial work on net browser dialog. Breaks drag-to-split for now. See #216.
<_whitenotifier-3> [scopehal-apps] azonenberg 6fb27b7 - Edge drop areas now work again. See #216.
<_whitenotifier-3> [scopehal-apps] azonenberg 449625b - Can now spawn stream browser from window menu once closed. See #216.
<_whitenotifier-3> [scopehal-apps] ... and 2 more commits.
<_whitenotifier-3> [scopehal-apps] azonenberg closed issue #216: Wave source hierarchy browser - https://github.com/ngscopeclient/scopehal-apps/issues/216
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/6e088de42469...f12329b3acd3
<_whitenotifier-3> [scopehal-apps] azonenberg f12329b - Use -Og for debug builds
<_whitenotifier-3> [scopehal] azonenberg pushed 2 commits to master [+4/-0/±14] https://github.com/ngscopeclient/scopehal/compare/27ba2ca51912...acb2c8b4a485
<_whitenotifier-3> [scopehal] azonenberg 7155114 - PcapngImportFilter: Initial LINK_TYPE_SOCKETCAN support
<_whitenotifier-3> [scopehal] azonenberg acb2c8b - Merge branch 'master' of github.com:ngscopeclient/scopehal into HEAD
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/f12329b3acd3...04e324e404ac
<_whitenotifier-3> [scopehal-apps] azonenberg 04e324e - Updated to latest scopehal
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #731: Better handling of Rigol oscilloscopes' nonstandard port - https://github.com/ngscopeclient/scopehal-apps/issues/731
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #732: Disable analyzer, generator, etc. menus under the Window menu if no child items - https://github.com/ngscopeclient/scopehal-apps/issues/732
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #733: Move SCPI console window to an "advanced" or "debug" menu so it's less likely for new users to stumble into it - https://github.com/ngscopeclient/scopehal-apps/issues/733
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #734: Enlarge cursor hitboxes to make them easier to click especially on hi-DPI displays - https://github.com/ngscopeclient/scopehal-apps/issues/734
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #735: Consider unifying navigation experience of filter graph editor and waveform views more - https://github.com/ngscopeclient/scopehal-apps/issues/735
<_whitenotifier-3> [scopehal-apps] azonenberg closed issue #360: Allow historical waveforms to be displayed in the plot, used as filter inputs, etc. - https://github.com/ngscopeclient/scopehal-apps/issues/360
<_whitenotifier-3> [scopehal-apps] azonenberg commented on issue #360: Allow historical waveforms to be displayed in the plot, used as filter inputs, etc. - https://github.com/ngscopeclient/scopehal-apps/issues/360#issuecomment-2310772891
<_whitenotifier-3> [scopehal-apps] azonenberg closed issue #335: Improve "conditional halt" system to support filtering of waveforms - https://github.com/ngscopeclient/scopehal-apps/issues/335
<_whitenotifier-3> [scopehal-apps] azonenberg commented on issue #335: Improve "conditional halt" system to support filtering of waveforms - https://github.com/ngscopeclient/scopehal-apps/issues/335#issuecomment-2310773736
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #736: Allow creating all kinds of filters, with no inputs, in the graph editor via the context menu - https://github.com/ngscopeclient/scopehal-apps/issues/736
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/04e324e404ac...8d1a8b4f02ca
<_whitenotifier-3> [scopehal-apps] azonenberg 8d1a8b4 - WaveformGroup: don't attempt to autoscale on middle click if we have no waveform data in the plot
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/8d1a8b4f02ca...06e991dfe401
<_whitenotifier-3> [scopehal-apps] azonenberg 06e991d - Switch channel text in stream browser to Selectable