1
0
Fork 0
mirror of https://github.com/gwm17/Specter.git synced 2024-05-18 14:53:20 -04:00
Commit Graph

185 Commits

Author SHA1 Message Date
Gordon McCann 1b6f6e54b4 Big update of all submodules. Fix some compiler warnings on MacOS. 2023-06-21 09:01:50 -04:00
Gordon McCann 0884268c5e Fix timestep for Graph updating to separate from rendering time. Needs further testing to confirm 2023-06-20 12:02:24 -04:00
Gordon McCann c12bcd9f0e Update some style, comments. Prepare for new round of testing 2023-04-10 22:31:31 -04:00
Gordon McCann 7abe92582c Fix bug in source detach model which resulted in deadlock. 2023-04-02 09:26:34 -04:00
Gordon McCann 88173a16cf Add Ritual data source. Cleanup DataSource, PhysicsEventBuilder, child classes. 2023-03-30 20:43:02 -04:00
Gordon McCann 6c5b7d17a7 Add Variable to serialization. Fix some Serializer jank. Change save file extension to .yaml to reflect actual file type. 2022-11-15 21:15:15 -05:00
Gordon McCann 74e6c1d122 Merge branch 'main' of https://github.com/gwm17/Specter
Font embedding
2022-11-13 08:36:59 -05:00
Gordon McCann 3946bb9830 Embed font resources to remove necessity for font assets. Now all assets are user defined. 2022-11-13 08:36:02 -05:00
Gordon McCann 63dda4facd Update for use with predefined entry point 2022-11-11 15:18:18 -05:00
Gordon McCann 40a3171da8 Add predefined entry point for use with external projects 2022-11-11 15:17:55 -05:00
Gordon McCann 852c17f04a Update CMake rules for SpecProject for Windows compatibility. 2022-11-11 20:00:46 -05:00
Gordon McCann 0f3104a3c9 Forgot to add this one too in last commit 2022-11-11 09:04:54 -05:00
Gordon McCann 24fc3fa163 Overhaul CMake system for Specter. Specter is now installed to local lib directory, packaged. Can be found using find_package. Update SpecProject to reflect this, requires separate build. 2022-11-11 09:04:24 -05:00
Gordon McCann 0cfeeabe54 Fix issues with asset guarantees. Remove unnecessary bloat in SpecProject CMakeLists 2022-11-10 20:09:06 -05:00
Gordon McCann 897827ffb5 Update imgui and implot to fix some lingering issues with plot utilities 2022-11-08 14:06:05 -05:00
Gordon McCann 4175f9c56c Update README 2022-11-07 18:28:29 -05:00
Gordon McCann 77850e4cec Merge branch 'main' of https://github.com/gwm17/Specter 2022-11-07 18:17:53 -05:00
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 8f9dcf2914 Fix bug in evaluating size of nscldaq data buffer and type mask of MesyTec unpacker 2022-11-07 12:00:44 -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