Skip to content

Releases: JuliaDynamics/NetworkDynamics.jl

v0.10.6

05 Sep 06:12
8610875
Compare
Choose a tag to compare

NetworkDynamics v0.10.6

Diff since v0.10.5

Merged pull requests:

Closed issues:

  • Workflow for deactivating edges. (#245)
  • OpPoDyn: stateless powerflow (#256)
  • wrong indexing in NWParameter throws weird error (#297)
  • define show functions for compact printing for arrays of Edge/VertexModels (#300)
  • allow batch indexing into nw (#307)
  • unhelpful init failure for non-autonomous system with t=NaN (#308)
  • nw[VPIndex()] error -- alow indexing with parameter indices? (#310)

v0.10.5

29 Aug 10:56
aeff27c
Compare
Choose a tag to compare

NetworkDynamics v0.10.5

Diff since v0.10.4

Merged pull requests:

Closed issues:

  • add auto sparsity detection option (#240)

v0.10.4

14 Aug 16:55
234cddf
Compare
Choose a tag to compare

NetworkDynamics v0.10.4

Diff since v0.10.3

Merged pull requests:

v0.10.3

08 Aug 18:38
b0810e5
Compare
Choose a tag to compare

NetworkDynamics v0.10.3

Diff since v0.10.2

Merged pull requests:

v0.10.2

05 Aug 12:46
1284a5d
Compare
Choose a tag to compare

NetworkDynamics v0.10.2

Diff since v0.10.1

Merged pull requests:

v0.10.1

15 Jul 12:42
d7ff1b1
Compare
Choose a tag to compare

NetworkDynamics v0.10.1

Diff since v0.10.0

Merged pull requests:

v0.10.0

11 Jul 10:13
cb2136b
Compare
Choose a tag to compare

NetworkDynamics v0.10.0

Diff since v0.9.18

  • BREAKING: the interface initialization of components has changed: it is now split up in two versions, mutating and non mutating version. Also it errors now if the tolerance bounds are violated. See docs on initialization for more details.

  • new get_graph(::Network) method to extract graph object from nw

  • improved Initialization System: Added comprehensive initialization formulas and constraints system:

    • added @initformula to add explicit algebraic init equations for specific variables
    • added @initconstraint to add additional constraints for the component initialization
  • allow access edges via Pairs, i.e. EIndex(1=>2,:a) references variable :a in edge from vertex 1 to 2. Works also with unique names of vertices like EIndex(:a=>:b) #281.

Merged pull requests:

Closed issues:

  • add EIndex(src => dst) as valid identifiers (#239)
  • Easy way to access graph? (#244)
  • insym_flat for nothing fails (#248)
  • Inspector: drag graph around with mouse (#250)
  • Inspector: Component selection ends at index 50 (#251)
  • "stateless" component initialization (#254)
  • additional constraints for component initialization (#255)
  • Unhelpfull error if symbolic index does not exist (#278)

v0.9.18

15 Apr 15:04
0fb2758
Compare
Choose a tag to compare

NetworkDynamics v0.9.18

Diff since v0.9.17

Merged pull requests:

Closed issues:

  • namespace ElectronExt in inspector (#233)

v0.9.17

09 Apr 10:50
8282e6a
Compare
Choose a tag to compare

NetworkDynamics v0.9.17

Diff since v0.9.16

Merged pull requests:

Closed issues:

  • improve handling of signaling NaN/missing in NWState/NWParameter -> especially for set_defaults! (#236)
  • check for symbols existance in sym metadata setters/getters (#237)

v0.9.16

28 Mar 11:30
c7342b4
Compare
Choose a tag to compare

NetworkDynamics v0.9.16

Diff since v0.9.15

Merged pull requests:

  • keep observed separate for faster codegen and execution (#234) (@hexaeder)

Closed issues:

  • Make use of Let in MTK function generation (#230)