1
0
Fork 0
mirror of https://github.com/gwm17/Specter.git synced 2024-11-22 10:18:50 -05:00
Commit Graph

185 Commits

Author SHA1 Message Date
Gordon McCann 4d201b9532 Update and tweak README.md 2022-06-19 20:50:17 -04:00
Gordon McCann 35db3964fa Finalized switch to Specter. Built successfully on windows 2022-06-19 17:20:41 -04:00
Gordon McCann 1b601a3fec Fix spdlog submodule 2022-06-19 16:50:27 -04:00
Gordon McCann bd68b4690d
Remove bad spdlog 2022-06-19 16:48:08 -04:00
Gordon McCann fd2323ab1d
Oops 2022-06-19 16:47:40 -04:00
Gordon McCann d63d23f6a1 Add gitmodules 2022-06-19 16:46:33 -04:00
Gordon McCann f03f05985a
Remove old submodules 2022-06-19 16:24:55 -04:00
Gordon McCann 1a280858cc
Clean out old NavProject directory 2022-06-19 16:24:04 -04:00
Gordon McCann aaf2cc325f
Clean out old Navigator directory 2022-06-19 16:23:43 -04:00
Gordon McCann a5a2b4a786 Preparing for switch to new name: Specter 2022-06-19 16:21:09 -04:00
Gordon McCann a4c731f100 Added in scaler graphing class (ScalerGraph) and implemented in the manager. Next step to forge into UI. 2022-06-18 12:53:19 -04:00
Gordon McCann da33a550e3 Updated glfw premake for unix 2022-06-16 21:05:29 -04:00
Gordon McCann 3290a97f19 Added in scaler support to SpectrumManager 2022-06-17 01:01:16 -04:00
Gordon McCann ad98d7dc49 Added in frame timestep, should be used in some way with scalers to generate rates 2022-06-15 01:01:00 -04:00
Gordon McCann e1b56dd1c3 Added in flexible board channel count to both online and offline CoMPASS sources. Started process of adding in scaler support (maybe graphs?) 2022-06-15 00:21:57 -04:00
Gordon McCann 29433be65a Fixed misunderstanding of ImGui::Begin()/End() paradigm. Must always call End() regardless of state of Begin() 2022-06-07 10:40:49 -04:00
Gordon McCann afd17b780d Small bugfixes from recent testing. Fix some naming in Parameter.h/cpp 2022-06-06 21:02:48 -04:00
Gordon McCann 2f92379804 Update glfw premake 2022-06-06 20:31:49 -04:00
Gordon McCann 05c6610aa7 update imgui 2022-06-06 20:04:08 -04:00
Gordon McCann 94dc2e56ac Update spdlog 2022-06-06 19:54:21 -04:00
Gordon McCann 13a897777e Update glm 2022-06-06 19:53:58 -04:00
Gordon McCann 97f4ad635a Update glfw 2022-06-06 19:53:03 -04:00
Gordon McCann 4e2e8f6c44 Update IconFont 2022-06-06 19:52:29 -04:00
Gordon McCann 7798d651c4 Update asio 2022-06-06 19:51:33 -04:00
Gordon McCann e64a3ce7e6 Some fixes from recent live testing (expanding default window, better examples of sorting at analysis). Updating CompassOnlineSource and CompassFile and CompassRun in advent of CAEN changes to CoMPASS binary data format. Data size and type now controlled by header (or lack there of). 2022-05-22 20:47:32 -04:00
Gordon McCann 40eb727b7d Actually implemented cathode 2022-05-11 22:34:59 -04:00
Gordon McCann 5b39589c17 Attempted fix to handling the online CoMPASS data. No changes to CompassOnlineSource really, instead make event builder handle this. Now buffer up 100 hits, and then can optionally sort the hits. Hits glomed into events, and then passed to analysis chain. 2022-05-11 22:34:14 -04:00
Gordon McCann 224f6089e8 Commented Instrumentor.h 2022-05-08 15:55:49 -04:00
Gordon McCann d789a5d6d5 Added in instrumentation classes for generating json files. Will allow for more complete profiling (at least as a start). 2022-05-08 15:51:17 -04:00
Gordon McCann 6cb8536c3c Add in some SABRE stuff. Def need to be running in release mode once using all of this. Performance dip significant with so many parameters 2022-05-05 20:36:32 -04:00
Gordon McCann 9093f8a53b Fix a couple small system inconsistencies: properly flag server shutdown, replace lock_guard with scoped_lock, etc. 2022-05-05 20:35:19 -04:00
Gordon McCann ec8feae4c7 Re-unlock multi-viewport. Screen saver stops Linux issues, as does updating to Ubuntu 22.04 2022-05-05 19:47:54 -04:00
Gordon McCann 51d6782755 Added new cut types, CutSummaryAll and CutSummaryAny for use with HistogramSummary. Tested for creation, drawing, and serialization. Needs testing for cut functionality. 2022-05-01 20:38:26 -04:00
Gordon McCann ac074f99c4 Renamed HistogramParams, CutParameters to HistogramArgs, CutArgs to avoid confusion with the Parameter concept 2022-05-01 17:03:53 -04:00
Gordon McCann c325e29b73 Fixed janky summary spectrum dialog. Now better displays params and allows for multiple selections at once 2022-04-26 21:02:14 -04:00
Gordon McCann deea375007 Merge branch 'main' of https://github.com/gwm17/Navigator 2022-04-17 17:08:18 -04:00
Gordon McCann 1a1b2c90c9 Add TCPClient class (to make new types of sources easier) and update CompassOnlineSource to reflect. Added handling of fragmented data, but not perfect solution, see comments in CompassOnlineSource 2022-04-17 17:08:06 -04:00
Gordon McCann 099a4ebe67 Fixed README typo on Linux apt commmand 2022-04-11 17:31:47 -04:00
Gordon McCann 8ea527c69f Added in a test server for debugging online connections. Fixed numerous errors in CompassOnlineSource and PhysicsEventBuilder. Now passes simple test, should be ready for full connection to CoMPASS. Also added Timer for profiling (eventually). 2022-04-11 09:41:24 -04:00
Gordon McCann bed9b0fc1e Fixed janky FileDialog, now has properly implemented state control. 2022-04-02 21:45:12 -04:00
Gordon McCann e27d29e919 Created Core subdirectory in src and made relevant changes to includes 2022-03-31 15:43:49 -04:00
Gordon McCann b46df04c00 Several big changes. Biggest change: Added in Summary spectra!! Fully integrated into system. Changed spectrum and cut type identification to avoid extra string comps. Cut checking now handled differently, hopefully more efficiently (needs profiling). Renamed Resources to Assets to avoid Xcode weirdness 2022-03-31 15:23:45 -04:00
Gordon McCann a27ebfe6e0 Fixed some Linux related premake linking commands (add pthread, define glad macro for implot backend) 2022-03-29 17:19:23 -04:00
Gordon McCann 6837418ffa Added some much needed functionality to parameters. Can now bind with a default histogram, set parameters after default construction 2022-03-18 09:22:29 -04:00
Gordon McCann 34b448f850 Added descriptive comments to rest of code 2022-03-17 17:34:59 -04:00
Gordon McCann 887f025b3b Finished fleshing out user UI example. Also, added NavVariables (calc constants). 2022-03-09 22:44:45 -05:00
Gordon McCann e930448180 Structure overhaul. Revert to static linking, otherwise ImGui becomes really messy when making a new panel in the NavProject. Add a new example add-on panel for SPS, mass table. 2022-03-08 22:44:13 -05:00
Gordon McCann 2c4af3a0e0 Finished adding in initial comments 2022-03-06 15:17:54 -05:00
Gordon McCann 060183e26f Started commenting code properly. Core done. 2022-02-27 22:20:38 -05:00
Gordon McCann b805cf9292 Fixed a small bug in the RemoveSpectrum line. Added exporting for histograms to .csv files. 2022-02-26 23:38:54 -05:00