Releases: AlgebraicJulia/StockFlow.jl
Releases · AlgebraicJulia/StockFlow.jl
v0.2.4
StockFlow v0.2.4
Merged pull requests:
- CompatHelper: bump compat for StringManipulation to 0.4, (keep existing compat) (#133) (@algebraicjuliabot)
- Add ternary operation in stockflow macro syntax (#135) (@neonWhiteout)
- Jupyter regresion fixes (#136) (@neonWhiteout)
- Update Project.toml (#137) (@neonWhiteout)
v0.2.3
StockFlow v0.2.3
Merged pull requests:
- Causal loop compose (#124) (@neonWhiteout)
- Change Graph to GraphSF to not interfere with Catlab Graph. (#125) (@neonWhiteout)
- Causal Loop with Polarities (#128) (@neonWhiteout)
- System structure causal loop convert test (#130) (@neonWhiteout)
- Removing spurious dependency on GraphViz.jl (#131) (@KevinDCarlson)
- Run notebook examples in CI (#132) (@Saityi)
v0.2.2
StockFlow v0.2.2
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:
v0.2.1
StockFlow v0.2.1
v0.2.0
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)