Skip to content

Releases: AlgebraicJulia/StockFlow.jl

v0.2.4

20 Oct 18:36
0bbe767
Compare
Choose a tag to compare

StockFlow v0.2.4

Diff since v0.2.3

Merged pull requests:

v0.2.3

22 Aug 23:53
d636847
Compare
Choose a tag to compare

StockFlow v0.2.3

Diff since v0.2.2

Merged pull requests:

v0.2.2

18 Aug 13:36
ee5ab0f
Compare
Choose a tag to compare

StockFlow v0.2.2

Diff since v0.2.1

Merged pull requests:

  • CompatHelper: bump compat for Catlab to 0.16, (keep existing compat) (#120) (@algebraicjuliabot)
  • CompatHelper: bump compat for AlgebraicRewriting to 0.4, (keep existing compat) (#127) (@algebraicjuliabot)
  • Fix bug in handling compound dynamic variable expressions (#129) (@Saityi)

Closed issues:

  • position matters in homomorphisms (#33)
  • position, operator and name in ACSetTransformation prevents it from being natural (#38)
  • Causal loop DSL? (#75)

v0.2.1

06 Mar 18:48
7182495
Compare
Choose a tag to compare

StockFlow v0.2.1

Diff since v0.2.0

v0.2.0

14 Feb 21:37
b767912
Compare
Choose a tag to compare

StockFlow v0.2.0

Merged pull requests:

  • CompatHelper: bump compat for "Catlab" to "0.12" (#1) (@github-actions[bot])
  • CompatHelper: bump compat for Catlab to 0.14, (keep existing compat) (#12) (@github-actions[bot])
  • Stock and flow macro for easier definition of Stock and Flow models (#15) (@Saityi)
  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#17) (@github-actions[bot])
  • Function structure in schema (#19) (@Xiaoyan-Li)
  • Add GitHub Actions workflow for running tests (#20) (@Saityi)
  • CompatHelper: add new compat entry for CompTime at version 0.1, (keep existing compat) (#21) (@github-actions[bot])
  • CompatHelper: add new compat entry for StringManipulation at version 0.3, (keep existing compat) (#24) (@github-actions[bot])
  • CompatHelper: add new compat entry for GraphViz at version 0.2, (keep existing compat) (#25) (@github-actions[bot])
  • CompatHelper: add new compat entry for MLStyle at version 0.4, (keep existing compat) (#26) (@github-actions[bot])
  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#27) (@github-actions[bot])
  • Add tests of the Syntax module and fix bugs (#29) (@Saityi)
  • Created @foot and @feet macros and added tests for them. (#34) (@neonWhiteout)
  • New examples for composition and stratification (#36) (@neonWhiteout)
  • Added diabetes diagnosis to stratification examples (#40) (@neonWhiteout)
  • Converted causal loop seir to DSL (#41) (@neonWhiteout)
  • Premade models (#42) (@neonWhiteout)
  • Updated feet and foot DSL syntax to allow multiple stocks, sums and l… (#46) (@neonWhiteout)
  • Created simple readme based on my current understanding. (#48) (@neonWhiteout)
  • Added ways to set attribute names and add prefixes and suffixes to them. Added test file for system structure (relatively empty). (#49) (@neonWhiteout)
  • CompatHelper: bump compat for Catlab to 0.15, (keep existing compat) (#50) (@github-actions[bot])
  • using Catlab.Present -> using Catlab.GATs.Presentations (#51) (@neonWhiteout)
  • Syntax.jl now imports ..StockFlow (the parent, if StockFlow is includ… (#52) (@neonWhiteout)
  • Some obvious fixes for prefixes/suffixes and tests. Fixed a typo in … (#53) (@neonWhiteout)
  • Replaced homomorphism with const hom = Catlab.CategoricalAlgebra.homo… (#59) (@neonWhiteout)
  • PremadeModels now imports ..StockFlow.Syntax instead of StockFlow.Syntax (#62) (@neonWhiteout)
  • Fixed a typo in set_sname! definition preventing it from working corr… (#65) (@neonWhiteout)
  • Style adherence (#67) (@neonWhiteout)
  • Added AlgebraicRewriting ≥ 0.2.1 as requirement, Catlab ≥ 0.15.5 as requirement (#71) (@neonWhiteout)
  • Reran new models after Catlab update. (#76) (@neonWhiteout)
  • 77, 78: Check that the source and destination stocks of a flow exist; TODO => CLOUD (#80) (@Saityi)
  • Run Jupyter notebook examples in Github Actions as a sanity check on changes (#82) (@Saityi)
  • Created Composition DSL. (#85) (@neonWhiteout)
  • Foot error messages (#86) (@neonWhiteout)
  • Nstratify good (#87) (@neonWhiteout)
  • DOC: add serialization instructions (#89) (@jpfairbanks)
  • move to organization controlled CI/CD (#96) (@mehalter)
  • Removed a second include of Composition in Syntax (#100) (@neonWhiteout)
  • Update examples to use Literate (#104) (@jpfairbanks)
  • Rewrite DSL (#106) (@neonWhiteout)
  • Compose updates (#108) (@neonWhiteout)
  • Updated documentation (#110) (@neonWhiteout)
  • Causal loop F (#114) (@neonWhiteout)
  • Composition DSL refactor (#116) (@neonWhiteout)
  • Update Project.toml (#117) (@neonWhiteout)
  • Add upper bound to compat in Project.toml for release of 0.2.0 (#118) (@Saityi)

Closed issues:

  • TagBot trigger issue (#13)
  • Default models? (#39)
  • Define StockFlow equality ignoring position? (#45)
  • ACSetTransformations curently broken after update to new catlab (#60)
  • Add AlgebraicRewriting as a requirement in Project.toml? (#61)
  • Create a composition DSL (#74)
  • Stock and flow model syntax accepts non-existent stocks in flow definitions (#77)
  • One of the keywords for 'clouds' is TODO (#78)