Skip to content

v0.4.0 (with improvements from v0.3.0-alpha integrated)

Compare
Choose a tag to compare
@ago109 ago109 released this 25 May 06:25
· 840 commits to main since this release

Highlights

The release contains several improvements/upgrades, including the modifications made in v0.3.0-alpha for the cable API, which have now been tested and all walkthroughs work properly.
The following updates have been made (this list is non-exhaustive):

  • Improved Cable API (from v0.3.0-alpha), synapse decay option integrated into the DCable class
  • Harmonium integrated into Model Museum (guidance offered in included Walkthrough 6)
  • "demonstrations" have been renamed to "walkthroughs" (and documentation updated to reflect these changes)
  • Several test scripts that check for correctness in NGC dynamics and Harmonium evolution
  • The low-level online ".step()" API/functionality has been cleaned up (and ".settle()" has been cleaned up to remove some unnecessary calls to compartment zero-ing out functions -- alterations were tested again tests and walkthroughs and all checks passed)
  • Tutorial Lesson 1 has been created detailing how users/experimenters can work with ngc-learn's nodes-and-cables system (and to aid newcomers to work with the core elements of the library to build their own NGC circuits)
  • The InfiMIST data generator has been integrated into the "/generator/experimental" module sub-directory of ngc-learn core (also a few minor bugs were fixed in the NoisySinusoid temporal data generator)