Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
3d45087
Slightly improve notebook validation output: ensure subdirectory stru…
Saityi Aug 28, 2025
ebd009c
Bump Catlab and AlgebraicRewriting to GATLab versions
Saityi Aug 26, 2025
f03e5ea
Integrate May Hackathon changes
Saityi Aug 26, 2025
2776966
Disable rewrite tests as most rewriting functionality is disabled
Saityi Aug 26, 2025
878bd64
fix most tests
Saityi Aug 26, 2025
3defac9
disable n_stratify for now
Saityi Aug 27, 2025
6921027
Disable AlgebraicRewriting & comment out dependency
Saityi Aug 27, 2025
53696eb
Use Julia 1.11 in CI tests
Saityi Aug 27, 2025
8d44b59
Uncomment AlgebraicRewriting dependency: it is used in the notebook e…
Saityi Aug 27, 2025
fc46734
Use Any in StockAndFlowUntyped; use T <: Function instead of Function…
Saityi Aug 29, 2025
f0c61ab
Revert usage of Any in UntypedStockAndFlow
Saityi Aug 29, 2025
88aa78e
OpenStockAndFlow also needs to be Any
Saityi Aug 29, 2025
980c8a9
StockAndFlowUntyped => Any; OpenStockAndFlow, revert to function
Saityi Aug 29, 2025
27ec45c
Any in OpenStockAndFlow call
Saityi Aug 29, 2025
7ec17b7
refactor and debug example codes listed in Alex log
Yuge168 Oct 7, 2025
051129e
refactor and debug example codes listed in Alex log
Yuge168 Oct 7, 2025
1a9c444
debug examples/full_fledged_schema_examples_new/composition/COVID_ful…
Yuge168 Oct 8, 2025
d3c6cc8
Remove old examples and old stockflow data types, update notebook val…
Saityi Oct 10, 2025
c186553
Merge branch 'yujie-update-examplesnew-for-catlab-0.17' of github.com…
Saityi Oct 10, 2025
d836234
Change julia compat to versions that work with StockFlow.jl right now
Saityi Oct 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/julia_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ jobs:
if: github.event_name == 'pull_request' || github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.action == 'test')
uses: AlgebraicJulia/.github/.github/workflows/julia_ci.yml@main
secrets: inherit
with:
docs: false
test_versions: "['1.11', '1.12']"
CompatHelper:
if: github.event_name == 'schedule'
uses: AlgebraicJulia/.github/.github/workflows/julia_compat.yml@main
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/validate-notebooks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,14 @@ env:
jobs:
notebooks-examples-regression-test:
runs-on: ubuntu-latest
strategy:
matrix:
version: ['1.11', '1.12'] # Current compat range in Project.toml
steps:
- uses: actions/checkout@v3
- uses: julia-actions/setup-julia@v1
with:
version: 1.9
version: ${{ matrix.version }}
- uses: julia-actions/cache@v1
- uses: julia-actions/julia-buildpkg@v1
- name: Create Julia files from Jupyter Notebook examples
Expand Down
16 changes: 8 additions & 8 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors = ["Xiaoyan Li <xiaoyan.lyu.li@gmail.com>"]
version = "0.2.4"

[deps]
AlgebraicRewriting = "725a01d3-f174-5bbd-84e1-b9417bad95d9"
AlgebraicRewriting = "725a01d3-f174-5bbd-84e1-b9417bad95d9" # Used in examples
Catlab = "134e5e36-593f-5add-ad60-77f754baafbe"
Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
CompTime = "0fb5dd42-039a-4ca4-a1d7-89a96eae6d39"
Expand All @@ -14,30 +14,30 @@ JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
LabelledArrays = "2ee39098-c373-598a-b85f-a56591580800"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
MLStyle = "d8e11817-5142-5d16-987a-aa16d5891078"
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed" # Used in examples
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" # Used in examples
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
StringManipulation = "892a3eda-7b42-436c-8928-eab12a02cf0e"
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[compat]
AlgebraicRewriting = "0.2.1 - 0.3.2, 0.4"
Catlab = "0.15.5 - 0.16.8, 0.16"
AlgebraicRewriting = "0.5" # Used in examples
Catlab = "0.17"
Combinatorics = "1.0.2"
CompTime = "0.1"
Graphs = "1.9.0"
JSON = "0.21.0"
LabelledArrays = "^1"
MLStyle = "0.4"
OrdinaryDiffEq = "6.20.0"
Plots = "1.35.3"
OrdinaryDiffEq = "6.20.0" # Used in examples
Plots = "1.35.3" # Used in examples
StaticArrays = "1.5.2"
StatsBase = "^0.33, 0.34"
StringManipulation = "0.3, 0.4"
Tables = "1.7.0"
julia = "1.9 - 1.11"
julia = "1.11 - 1.12"

[extras]
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Expand Down

Large diffs are not rendered by default.

Loading
Loading