1
0
Fork 0
mirror of https://github.com/gwm17/Specter.git synced 2024-11-26 20:28:49 -05:00
Commit Graph

151 Commits

Author SHA1 Message Date
Gordon McCann e2a77a1d75 Update source dialog for Daqromancy 2022-10-01 10:07:54 -04:00
Gordon McCann 957a15e1a7 Incoproated DaqGrimoire, begin integrating Daqromancy data 2022-10-01 09:54:29 -04:00
Gordon McCann a3d9f92545 Update README 2022-08-24 09:30:18 -07:00
Gordon McCann 51d9812199 Fix type in serialization for use on Linux. 2022-07-22 16:10:22 -04:00
Gordon McCann 798fb85687 Changed SpectrumManager from global static instance to memory allocated owned by App and passed to layers as needed. Better data encapsulation and hopefully make some things easier down the line 2022-07-16 12:50:14 -04:00
Gordon McCann 830aef4f9f Modified Application to allow for setting of the runtime path programatically. This helps avoid copying assets to the binary directory by setting the runtime path to SpecProject. 2022-07-09 09:22:11 -04:00
Gordon McCann 6753678e69 Fix some small bugs in use of vector serialization 2022-06-26 22:06:40 -04:00
Gordon McCann f370beb904 Switch serialization to use YAML, rather than homebrewed. Integrate yaml-cpp project 2022-06-26 21:59:15 -04:00
Gordon McCann 709219f562 Added in scaler interface. Single graph with a list showing all scalers 2022-06-22 19:56:02 -04:00
Gordon McCann c5a8e8dad0 Remove premake file 2022-06-20 22:06:56 -04:00
Gordon McCann a234228985 Finish switch to cmake 2022-06-20 21:13:27 -04:00
Gordon McCann c4ad76487b Switching to cmake 2022-06-20 21:10:10 -04:00
Gordon McCann 3a4c00e20d Update gitignore and imgui 2022-06-20 21:08:29 -04:00
Gordon McCann 7a02016774 Bugfix for Ubuntu22.04 in SpectrumManager and warning in SPSInputLayer.h 2022-06-19 21:48:12 -04:00
Gordon McCann cabdcf6ed0 Remove old config files 2022-06-19 20:52:20 -04:00
Gordon McCann b911c2ca59
Remove old sublime project 2022-06-19 20:50:53 -04:00
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