Skip to content

Releases: leaflabs/WaspNet.jl

Infrastructure Changes

10 Jul 17:12
Compare
Choose a tag to compare

This release primarily serves to update the compatibility of WaspNet.jl by upgrading dependencies. Some infrastructure change is made as well.

  • Removed the compat bounds on dependencies.
  • Removed excessive TOML files
  • Added @safetestset and @time macros to tests
    Compatibility bounds were were outdated and causing issues for users, those have been updated to the latest version.

The Manifest.toml is now removed, which is best practice. The Project.toml, Manifest.toml in /test/ is also gone now. Instead, [extras] and [targets] in the primary Project.toml provide testing dependencies.

The addition of macros to the testing silos each tested file into its own module with its own dependencies, and also times each test set. This is practically useful, but doesn't add new features.

Release 0.1.2

29 Jul 20:39
Compare
Choose a tag to compare

This release makes the change from AbstractNeurons implementing their time-varying values as living in array-like structures to purely immutable structs. By storing states and outputs of neurons in actually immutable structs as opposed to immutable structs with arrays in them, we are able to decrease simulation times significantly (~2x decrease from local tests).

update! and reset! for neurons have been replaced with update and reset to reflect this non-mutating change. Warnings have been added if update! and reset! are called for neurons.

Example documentation has been updated to reflect this change.

v0.1.0

25 Jul 00:09
Compare
Choose a tag to compare

WaspNet v0.1.0

Release 0.1.1

24 Jul 15:02
Compare
Choose a tag to compare

First fix of 0.1.0

Updates [compat] options in Project.toml