This release incorporates the new Recorder architecture, GraphML specification of neural networks and neuron characteristics, and serialization/deserialization.
What's Changed
- [ISSUE 460] Enhancing build efficiency with the -j option in the make command by @Andrzej-Dawiec in #480
- [issue #406] Removed the unnecessary Connections parameter level from XML config file by @jardiamj in #463
- [Issue 452] Migrate Variable Registration to Enable XML Recorder Recording of All Events for a Single Neuron by @xiangli6 in #453
- Issue 395 edit Doxygen blocks in EventBuffer by @xiangli6 in #493
- Partial implementation of 911 event queueing model by @jardiamj in #483
- [ISSUE-410] Check switches on edgeType and make sure they have default cases by @Andrzej-Dawiec in #486
- [ISSUE 51] Add serialization file access check before simulation by @d-kamath in #482
- [ISSUE-368] renamed unitTesting folder and added a output folder by @xiangli6 in #508
- [ISSUE 464] Add cluster point process call generation script by @jardiamj in #505
- [ISSUE-478] XmlRecorder records all events for all neurons by @xiangli6 in #506
- [ISSUE 499] review spd graph by @jardiamj in #524
- [ISSUE 511] Removed Layout Files for the 911 models because they are no longer needed by @jardiamj in #512
- [Issue 489] Implement call abandonment modeled with patience time by @jardiamj in #525
- [ISSUE 529] Implemented call redials in the NG911 models by @jardiamj in #531
- [ISSUE-513] Delete summation point from AllEdges by @d-kamath in #517
- [ISSUE 114] Fixed bug in updateSynapsesWeightsDevice by @jardiamj in #540
- [ISSUE 532] Clean ununsed variables, methods, and code blocks in NG911 model by @jardiamj in #537
- [ISSUE-521] addEdge method of AllEdges returns iEdg by @d-kamath in #527
- [ISSUE 180] Moved width_ and height_ parameter from Simulator to FixedLayout by @jardiamj in #539
- [ISSUE 490] responder dispatch by @jardiamj in #534
- Rename summationMap to summationPoints by @d-kamath in #541
- [ISSUE-515] Remove 'const' qualifiers for primitive datatypes by @d-kamath in #546
- Issue 495 visualization from graph ml by @silvercube227 in #544
- Issue 548 visualizer file loader by @whiteja2 in #551
- [ISSUE 491] Implements responder logic by @jardiamj in #554
- [ISSUE 538] Add recording of queueLength and utilization histories for NG911 by @jardiamj in #556
- [ISSUE 557] Made all class members of All911Vertices private by @jardiamj in #558
- [ISSUE-459] Change vector of bool to vector of unsigned char by @d-kamath in #564
- [ISSUE 567] Implement small 911 regression test by @jardiamj in #568
- [ISSUE-528] Make cluster point process code more general by fixing hard coded values by @jcholol in #579
- [ISSUE-502] add an abstract base class ,RecordableBase defining the interface for recordable variables by @xiangli6 in #573
- [ISSUE-510] Remove redundant file by @Oelgazz in #583
- Fixed bug in the checking for available space in the queue by @jardiamj in #578
- [ISSUE 576] Modified the secondary process in the cluster point process script by @jardiamj in #585
- [ISSUE-572] Serialize Connections and AllEdges Classes by @d-kamath in #584
- [ISSUE-571] Serialize Layout and AllVertices Classes by @d-kamath in #593
- [ISSUE-621] Fix compatibility issue with 'registerSpikeHistoryVariables' function by @d-kamath in #622
- [ISSUE-594] Update CUDA Standard to 17 for C++17 Features by @d-kamath in #620
- [ISSUE-626] Add to the Contributors.txt file. by @Hsu0227 in #627
- [ISSUE-606] Remove Additional Slot from Event Buffer by @d-kamath in #623
- [ISSUE 504] Add RecordableBase interface as the base class of matrix and add a RecordableVector template in Recorder by @xiangli6 in #615
- [ISSUE-629] Correct two small errors in the XmlRecorder by @xiangli6 in #630
- [ISSUE-616] Update Recorder diagrams and documentation/Notes by @xiangli6 in #631
- Update GraphManager to fix dependency by @Oelgazz in #635
- [ISSUE 632] Graph Manager Unit Tests by @Oelgazz in #636
- [ISSUE 371] Refactor Neural X Y Init by @Oelgazz in #646
- [ISSUE 376] Rename command line options for stimulusfile (-s), deserializefile(-r) and serializefile(-w) by @Andrzej-Dawiec in #494
- [ISSUE 641] Use GraphML To Set Neuron Type by @Oelgazz in #647
- [ISSUE 642] Use GraphML For Endogenously Active Neurons by @Oelgazz in #649
- [ISSUE 652] Update Neural Docs by @Oelgazz in #661
- [ISSUE 270] Handle Nullptr From Factory by @Oelgazz in #638
- Issue 654 add implement hdf5 recorderconstructor by @Hsu0227 in #670
- implement the init() and term() for Hdf5 Recorder by @Hsu0227 in #672
- implement registerVariable in Hdf5 Recorder by @Hsu0227 in #678
- Implement the initDataSet, actually is 'saveSimData' for updated type CONSTANT by @Hsu0227 in #679
- [ISSUE 675] Added frontier delta computation back into ConnGrowth by @jardiamj in #677
- [ISSUE-674] Added Name to the Contributor List by @jasleenksaini in #681
- Implement compileHistories() for UpdatedType:: DYNAMI for Hdf5 Recorder by @Hsu0227 in #683
- Formatted Name by @jasleenksaini in #682
- Implement Hdf5Recorder::registerVariable() for vector of RecordableBase by @Hsu0227 in #690
- [ISSUE-673] Updated Name by @zshaikh5 in #689
- Issue 358 improve regression setup by @NicolasJPosey in #691
- GraphGeneration Implementation #1 by @jasleenksaini in #688
- [ISSUE-694] Rename Variables in Serialize Function by @d-kamath in #696
- [ISSUE-695] Update pull_request_template.md by @d-kamath in #698
- [ISSUE-692] Move Spike History Registration Function to AllVertices for Enhanced Flexibility by @d-kamath in #693
- [ISSUE-697] Cleanup the Serialization support by @d-kamath in #702
- [ISSUE_706] Moved Versioning Info from Base Classes to Model Class by @d-kamath in #707
- [ISSUE-581] Added Serialization Documentation by @d-kamath in #666
- [ISSUE-710] Added Vanessa Arndorfer to the Contributors.md file by @varndorfer in #711
- [ISSUE-720] Remove Unused Functions from Xml911Recorder.cpp by @d-kamath in #721
- Release v1.0 by @stiber in #718
New Contributors
- @silvercube227 made their first contribution in #544
- @whiteja2 made their first contribution in #551
- @Hsu0227 made their first contribution in #627
- @jasleenksaini made their first contribution in #681
- @zshaikh5 made their first contribution in #689
- @NicolasJPosey made their first contribution in #691
- @varndorfer made their first contribution in #711
Full Changelog: v0.9.3...v1.0