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

167 Commits

Author SHA1 Message Date
Gordon McCann 6bf8701c31 Make building the template SpecProject optional (off by default) set by CMake option BUILD_SPECPROJECT 2022-11-07 18:17:45 -05:00
Gordon McCann d34f5d676b Better encapsulate data in Scalars and Variables. 2022-11-06 15:38:00 -05:00
Gordon McCann 632004b52e Fixed gross code for creating data sources. Now much cleaner, easier to understand. 2022-11-06 09:59:18 -05:00
Gordon McCann cfb7c7cd76 Fixed CharonClient::Connect issues. Implemented 1 min timeout for async connect calls 2022-11-05 15:19:04 -04:00
Gordon McCann 8e9fcffa65 Fix seg fault in CharonClient due to out of order initialization. 2022-11-05 01:13:45 -04:00
Gordon McCann 72190d93a3 Added in Charon source. Needs debugging, strange segfault behavior 2022-11-04 21:05:15 -04:00
Gordon McCann 7fca02119e
Delete LICENSE.txt 2022-10-08 16:13:00 -04:00
Gordon McCann 18b38d7d28
Create LICENSE.txt 2022-10-08 15:34:30 -04:00
Gordon McCann c2dd1059dd Finally implement randomization for conversion between integers to floating points. Eliminates binning artifacts in histograms. 2022-10-08 15:21:56 -04:00
Gordon McCann 10462c1eab Update DaqGrimoire 2022-10-01 19:06:50 -04:00
Gordon McCann 54a33d5123 Make MassMap less bad, fix some typos 2022-10-01 19:00:48 -04:00
Gordon McCann c1d0069f80 Fix setting of yaml-cpp cache variable in CMake 2022-10-01 18:15:54 -04:00
Gordon McCann d83d416d10 Update README 2022-10-01 15:30:44 -04:00
Gordon McCann 1de7bc9b7d Remove now unused channels per board references from everywhere. 2022-10-01 15:26:41 -04:00
Gordon McCann c0b51c5ba9 Overhaul data id system. Now use a pairing function to map board-channel info to a unique id. 2022-10-01 15:13:36 -04:00
Gordon McCann a26ac08f34 Turn off yaml-cpp utilities 2022-10-01 10:15:54 -04:00
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