Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1126 commits
Select commit Hold shift + click to select a range
5c58d0b
bump to test publishing
staticfloat May 25, 2021
f5a19b3
CompatHelper: add new compat entry for "ModelingToolkit" at version "…
github-actions[bot] May 26, 2021
d90d2b9
CompatHelper: add new compat entry for "SymbolicUtils" at version "0.…
github-actions[bot] May 26, 2021
ccbec7e
CompatHelper: add new compat entry for "Symbolics" at version "0.1" f…
github-actions[bot] May 26, 2021
aa2d459
CompatHelper: add new compat entry for "DifferentialEquations" at ver…
github-actions[bot] May 26, 2021
4cf9256
Merge pull request #407 from SciML/compathelper/new_version/2021-05-2…
ChrisRackauckas May 26, 2021
4011a74
Merge branch 'master' into compathelper/new_version/2021-05-26-01-02-…
ChrisRackauckas May 26, 2021
be05c48
Merge pull request #406 from SciML/compathelper/new_version/2021-05-2…
ChrisRackauckas May 26, 2021
4a8e0b3
Merge pull request #405 from SciML/compathelper/new_version/2021-05-2…
ChrisRackauckas May 26, 2021
3cf4124
Merge branch 'master' into compathelper/new_version/2021-05-26-01-02-…
ChrisRackauckas May 26, 2021
335efbb
Merge pull request #408 from SciML/compathelper/new_version/2021-05-2…
ChrisRackauckas May 26, 2021
05e45a4
CompatHelper: bump compat for "SymbolicUtils" to "0.12" for package p…
github-actions[bot] Jun 13, 2021
925129a
CompatHelper: bump compat for "Symbolics" to "1" for package perturba…
github-actions[bot] Jun 13, 2021
0b5e41c
Merge pull request #411 from SciML/compathelper/new_version/2021-06-1…
ChrisRackauckas Jun 13, 2021
d494f2c
Merge branch 'master' into compathelper/new_version/2021-06-13-00-44-…
ChrisRackauckas Jun 13, 2021
8c1f698
Merge pull request #412 from SciML/compathelper/new_version/2021-06-1…
ChrisRackauckas Jun 13, 2021
c08cad8
CompatHelper: bump compat for "SymbolicUtils" to "0.13" for package p…
github-actions[bot] Jun 22, 2021
84de32d
Merge pull request #413 from SciML/compathelper/new_version/2021-06-2…
ChrisRackauckas Jun 22, 2021
63eeb36
Add Plots to perturbation tutorials
ChrisRackauckas Jun 22, 2021
ea43fd6
Merge pull request #414 from SciML/ChrisRackauckas-patch-1
ChrisRackauckas Jun 22, 2021
fa968b1
Add Markdown
ChrisRackauckas Jun 22, 2021
f9e13bb
Merge pull request #415 from SciML/ChrisRackauckas-patch-1
ChrisRackauckas Jun 22, 2021
5fbcd37
Add diffusion-implicit time stepping heat tutorial
charleskawczynski Jul 6, 2021
24ac7bf
Update README.md
ChrisRackauckas Jul 7, 2021
0472f39
Merge pull request #416 from charleskawczynski/ck/heat_eq
ChrisRackauckas Jul 7, 2021
a7fdd90
Update Project.toml
ChrisRackauckas Jul 7, 2021
56c0a54
Update stiff ODE tutorial
ChrisRackauckas Jul 7, 2021
160b6df
Update Kolmogorov equations
ChrisRackauckas Jul 7, 2021
1d6157c
Merge pull request #417 from SciML/ChrisRackauckas-patch-1
ChrisRackauckas Jul 7, 2021
7b80898
Merge pull request #418 from SciML/ChrisRackauckas-patch-2
ChrisRackauckas Jul 7, 2021
4b08e7c
CompatHelper: bump compat for "Catalyst" to "7" for package models
github-actions[bot] Jul 29, 2021
7398864
Update runtests.jl
ChrisRackauckas Jul 29, 2021
435af95
Merge pull request #421 from SciML/compathelper/new_version/2021-07-2…
ChrisRackauckas Jul 29, 2021
6b4d446
CompatHelper: bump compat for "Turing" to "0.17" for package DiffEqUn…
github-actions[bot] Aug 6, 2021
fa5b784
CompatHelper: bump compat for "Symbolics" to "2" for package perturba…
github-actions[bot] Aug 6, 2021
d18f9a9
Merge pull request #423 from SciML/compathelper/new_version/2021-08-0…
ChrisRackauckas Aug 6, 2021
d42ac1e
Merge pull request #422 from SciML/compathelper/new_version/2021-08-0…
ChrisRackauckas Aug 6, 2021
fa1d8b5
CompatHelper: bump compat for "ModelingToolkit" to "6" for package ad…
github-actions[bot] Aug 7, 2021
9ebcaae
CompatHelper: bump compat for "ModelingToolkit" to "6" for package mo…
github-actions[bot] Aug 7, 2021
1a03408
CompatHelper: bump compat for "ModelingToolkit" to "6" for package od…
github-actions[bot] Aug 7, 2021
9977eae
CompatHelper: bump compat for "ModelingToolkit" to "6" for package pe…
github-actions[bot] Aug 7, 2021
ebb5fb2
Merge pull request #424 from SciML/compathelper/new_version/2021-08-0…
ChrisRackauckas Aug 7, 2021
d8233e8
Merge pull request #425 from SciML/compathelper/new_version/2021-08-0…
ChrisRackauckas Aug 7, 2021
63c270f
Merge pull request #426 from SciML/compathelper/new_version/2021-08-0…
ChrisRackauckas Aug 7, 2021
6fa6948
Merge pull request #427 from SciML/compathelper/new_version/2021-08-0…
ChrisRackauckas Aug 7, 2021
f2a6643
CompatHelper: bump compat for "Symbolics" to "3" for package perturba…
github-actions[bot] Aug 10, 2021
c72374c
Merge pull request #428 from SciML/compathelper/new_version/2021-08-1…
ChrisRackauckas Aug 10, 2021
1dc3b8c
CompatHelper: bump compat for "Catalyst" to "8" for package models
github-actions[bot] Aug 12, 2021
2cc7ef3
Merge pull request #429 from SciML/compathelper/new_version/2021-08-1…
ChrisRackauckas Aug 12, 2021
d15a28b
added a tutorial for constructing, modifying and visualizing spatial …
Vilin97 Aug 12, 2021
b3152cd
everything seems to work, except pdf. LaTeX displays badly in Jupyter…
ChrisRackauckas Aug 14, 2021
cca7a32
Update build badge to BuildKite
ChrisRackauckas Aug 14, 2021
c719a20
Update README.md
ChrisRackauckas Aug 14, 2021
5346512
CompatHelper: bump compat for SymbolicUtils to 0.15 for package pertu…
Aug 31, 2021
fc4c974
Update Project.toml
ChrisRackauckas Aug 31, 2021
8e49a5a
Merge pull request #439 from SciML/compathelper/new_version/2021-08-3…
ChrisRackauckas Aug 31, 2021
19e894f
CompatHelper: bump compat for Catalyst to 9 for package models, (keep…
Sep 1, 2021
60cc2bf
Merge pull request #440 from SciML/compathelper/new_version/2021-09-0…
ChrisRackauckas Sep 1, 2021
13a8e3d
CompatHelper: bump compat for NeuralPDE to 4 for package advanced, (k…
Sep 3, 2021
8fcd460
CompatHelper: bump compat for NeuralPDE to 4 for package models, (kee…
Sep 3, 2021
c39e33d
Merge pull request #442 from SciML/compathelper/new_version/2021-09-0…
ChrisRackauckas Sep 3, 2021
265e9d7
Merge pull request #441 from SciML/compathelper/new_version/2021-09-0…
ChrisRackauckas Sep 3, 2021
f530ca3
CompatHelper: bump compat for SymbolicUtils to 0.16 for package pertu…
Sep 21, 2021
1306fb0
Merge pull request #443 from SciML/compathelper/new_version/2021-09-2…
ChrisRackauckas Sep 21, 2021
cfc787b
Make open_notebooks auto-generate the notebooks on demand
ChrisRackauckas Oct 2, 2021
29a0d86
reduce the default builds
ChrisRackauckas Oct 2, 2021
02644f2
Merge pull request #445 from SciML/notebooks
ChrisRackauckas Oct 3, 2021
16b9f85
Test new locations
ChrisRackauckas Oct 3, 2021
ab4f585
add build
ChrisRackauckas Oct 4, 2021
470bee6
Update weave_tutorials.jl
ChrisRackauckas Oct 4, 2021
7b93ca1
Update weave_tutorials.jl
ChrisRackauckas Oct 4, 2021
d5b79e7
Update weave_tutorials.jl
ChrisRackauckas Oct 4, 2021
2aad072
Update SciMLTutorials.jl
ChrisRackauckas Oct 4, 2021
c628d5e
Update SciMLTutorials.jl
ChrisRackauckas Oct 5, 2021
1d1b403
bump to get past coppermind
staticfloat Oct 5, 2021
a643f9b
Update SciMLTutorials.jl
ChrisRackauckas Oct 5, 2021
37df4d4
Update 01-ode_introduction.jmd
ChrisRackauckas Oct 5, 2021
183620b
Merge branch 'master' into ChrisRackauckas-patch-1
ChrisRackauckas Oct 5, 2021
cbe5048
Merge pull request #446 from SciML/ChrisRackauckas-patch-1
ChrisRackauckas Oct 5, 2021
d2cd1d7
Test master, again
ChrisRackauckas Oct 5, 2021
d71eba9
Add Pkg.status() output
staticfloat Oct 5, 2021
61e3048
Update SciMLTutorials.jl
ChrisRackauckas Oct 5, 2021
28a5e02
Merge pull request #448 from SciML/ChrisRackauckas-patch-1
ChrisRackauckas Oct 5, 2021
63ae46c
Update Project.toml
ChrisRackauckas Oct 7, 2021
798f8ea
CompatHelper: bump compat for SciMLTutorials to 1 for package DiffEqU…
Oct 8, 2021
6669a49
CompatHelper: bump compat for SciMLTutorials to 1 for package Testing…
Oct 8, 2021
98e687b
CompatHelper: bump compat for SciMLTutorials to 1 for package advance…
Oct 8, 2021
a4bc51c
CompatHelper: bump compat for SciMLTutorials to 1 for package exercis…
Oct 8, 2021
b74e669
CompatHelper: bump compat for SciMLTutorials to 1 for package introdu…
Oct 8, 2021
b7ab920
CompatHelper: bump compat for SciMLTutorials to 1 for package jumps, …
Oct 8, 2021
371592f
CompatHelper: bump compat for SciMLTutorials to 1 for package model_i…
Oct 8, 2021
99cfe06
CompatHelper: bump compat for SciMLTutorials to 1 for package models,…
Oct 8, 2021
d99e233
CompatHelper: bump compat for SciMLTutorials to 1 for package ode_ext…
Oct 8, 2021
7cb60d2
CompatHelper: bump compat for SciMLTutorials to 1 for package perturb…
Oct 8, 2021
86a5625
CompatHelper: bump compat for SciMLTutorials to 1 for package type_ha…
Oct 8, 2021
06525fa
Merge pull request #460 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
d6cdc3c
Merge pull request #459 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
0a6d5c4
Merge pull request #458 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
168cc72
Merge pull request #457 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
2ce10a4
Merge pull request #456 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
ea03e99
Merge pull request #455 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
e90aeb8
Merge pull request #454 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
742cd50
Merge pull request #453 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
8bf1f91
Merge pull request #452 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
e72007c
Merge pull request #451 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
ba4bbac
Merge pull request #450 from SciML/compathelper/new_version/2021-10-0…
ChrisRackauckas Oct 8, 2021
300d9ae
CompatHelper: bump compat for SymbolicUtils to 0.18 for package pertu…
Oct 31, 2021
1406e0b
Merge pull request #463 from SciML/compathelper/new_version/2021-10-3…
ChrisRackauckas Oct 31, 2021
0e34a3e
CompatHelper: bump compat for Symbolics to 4 for package perturbation…
Nov 2, 2021
ebcbdcb
Merge pull request #464 from SciML/compathelper/new_version/2021-11-0…
ChrisRackauckas Nov 2, 2021
51405be
CompatHelper: bump compat for ModelingToolkit to 7 for package advanc…
Nov 11, 2021
3d877f0
Merge pull request #467 from SciML/compathelper/new_version/2021-11-1…
ChrisRackauckas Nov 11, 2021
fb9b188
CompatHelper: bump compat for ModelingToolkit to 7 for package models…
Nov 11, 2021
023eb29
CompatHelper: bump compat for ModelingToolkit to 7 for package ode_ex…
Nov 11, 2021
567873a
Merge pull request #468 from SciML/compathelper/new_version/2021-11-1…
ChrisRackauckas Nov 11, 2021
8939911
CompatHelper: bump compat for ModelingToolkit to 7 for package pertur…
Nov 11, 2021
e2db7a9
Merge pull request #469 from SciML/compathelper/new_version/2021-11-1…
ChrisRackauckas Nov 11, 2021
233ac10
Merge pull request #470 from SciML/compathelper/new_version/2021-11-1…
ChrisRackauckas Nov 11, 2021
c53cb89
CompatHelper: bump compat for DiffEqJump to 8 for package jumps, (kee…
Nov 12, 2021
a68b813
Merge pull request #471 from SciML/compathelper/new_version/2021-11-1…
ChrisRackauckas Nov 12, 2021
4d49cb2
Switch over to using `juliaecosystem` for CI
staticfloat Nov 3, 2021
e2c1937
Make cosmetic changes to exercise different pieces of the build
staticfloat Nov 3, 2021
e9ba8f1
Merge pull request #466 from SciML/sf/juliaecosystem_queue
staticfloat Nov 12, 2021
ccbbbf4
Fix deploy
staticfloat Nov 12, 2021
050c4be
Test publishing
staticfloat Nov 12, 2021
38598a4
Merge pull request #472 from SciML/sf/fix_deploy
staticfloat Nov 12, 2021
2c0574e
Bump aws_uploader hash
staticfloat Nov 12, 2021
fab930a
Churn `test.jmd`
staticfloat Nov 12, 2021
f830240
Merge pull request #473 from SciML/sf/fix_deploy
staticfloat Nov 12, 2021
9f25622
Bump rootfs once more
staticfloat Nov 12, 2021
68dcb98
Merge pull request #474 from SciML/sf/fix_deploy
staticfloat Nov 13, 2021
7705b24
Test deployment
staticfloat Nov 13, 2021
37cb636
Improve deployment
staticfloat Nov 13, 2021
08911f4
test deployment
staticfloat Nov 13, 2021
933b884
Identify ourselves to git
staticfloat Nov 13, 2021
2206769
Bump test
staticfloat Nov 13, 2021
d474ef6
Update common solver options link
sharanry Nov 18, 2021
29ce43a
Merge pull request #477 from sharanry/patch-1
ChrisRackauckas Nov 18, 2021
29eb8b3
Update Project.toml
ChrisRackauckas Dec 4, 2021
c4fd3bd
CompatHelper: bump compat for OrdinaryDiffEq to 6 for package DiffEqU…
Dec 21, 2021
e46fcaa
CompatHelper: bump compat for OrdinaryDiffEq to 6 for package advance…
Dec 21, 2021
8d41fd5
CompatHelper: bump compat for OrdinaryDiffEq to 6 for package model_i…
Dec 21, 2021
3405d5f
CompatHelper: bump compat for OrdinaryDiffEq to 6 for package ode_ext…
Dec 21, 2021
0bd634e
CompatHelper: bump compat for OrdinaryDiffEq to 6 for package type_ha…
Dec 21, 2021
72b2cbb
Merge pull request #481 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 21, 2021
a3ba62b
Merge pull request #482 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 21, 2021
3c93658
Merge pull request #483 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 21, 2021
0933d32
Merge pull request #486 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 21, 2021
163f0d2
Merge pull request #485 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 21, 2021
005d624
CompatHelper: bump compat for ModelingToolkit to 8 for package advanc…
Dec 24, 2021
726f166
CompatHelper: bump compat for ModelingToolkit to 8 for package models…
Dec 24, 2021
f9e3c7d
CompatHelper: bump compat for ModelingToolkit to 8 for package ode_ex…
Dec 24, 2021
15b3f76
CompatHelper: bump compat for ModelingToolkit to 8 for package pertur…
Dec 24, 2021
068f868
Merge pull request #487 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 24, 2021
3d900ef
Merge pull request #488 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 24, 2021
2ea7574
Merge pull request #490 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 24, 2021
1ab84e3
Merge pull request #489 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 24, 2021
9993af6
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
7cb2a71
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
131b282
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
ede4394
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
1ef5ed0
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
4f99210
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
2fc721b
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
5a63f52
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
f9065dc
CompatHelper: bump compat for DifferentialEquations to 7 for package …
Dec 25, 2021
1d76292
Merge pull request #499 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
d4a6aa9
Merge pull request #498 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
01cebc9
Merge pull request #497 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
9af78f4
Merge pull request #496 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
220e53c
Merge pull request #495 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
d44b9b8
Merge pull request #494 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
ad15f57
Merge pull request #493 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
bf284f5
Merge pull request #492 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
a50b989
Merge pull request #491 from SciML/compathelper/new_version/2021-12-2…
ChrisRackauckas Dec 25, 2021
1dad10a
CompatHelper: bump compat for AlgebraicMultigrid to 0.5 for package a…
Jan 13, 2022
8ee578f
CompatHelper: bump compat for AlgebraicMultigrid to 0.5 for package e…
Jan 13, 2022
65d8167
Merge pull request #501 from SciML/compathelper/new_version/2022-01-1…
ChrisRackauckas Jan 13, 2022
e600166
Merge pull request #500 from SciML/compathelper/new_version/2022-01-1…
ChrisRackauckas Jan 13, 2022
3c26cd1
Correct the addresses of tutorials by replacing "juliadiffeq.org" wit…
hurricane007 Jan 24, 2022
fe00603
Merge pull request #504 from hurricane007/master
ChrisRackauckas Jan 24, 2022
7271bf0
remove old modelingtoolkit tutorial
ChrisRackauckas Jan 25, 2022
2550115
Merge pull request #505 from SciML/mtk
ChrisRackauckas Jan 25, 2022
36afbf4
Update Project.toml
ChrisRackauckas Jan 26, 2022
82a142f
CompatHelper: bump compat for Turing to 0.20 for package DiffEqUncert…
Feb 4, 2022
d1487d4
Merge pull request #508 from SciML/compathelper/new_version/2022-02-0…
ChrisRackauckas Feb 4, 2022
23adc86
Copy some root files to destination as well
staticfloat Feb 9, 2022
64a9441
Update cryptic hashes
staticfloat Feb 9, 2022
fd6bdd5
Bump test
staticfloat Feb 9, 2022
0d1fcb3
Merge pull request #510 from SciML/sf/deploy_root_files
ChrisRackauckas Feb 9, 2022
65ee506
Update 02-advanced_ODE_solving.jmd
ViralBShah Mar 2, 2022
cab3a34
Merge pull request #513 from SciML/ViralBShah-patch-2
ViralBShah Mar 3, 2022
31cfbec
CompatHelper: bump compat for Flux to 0.13 for package advanced, (kee…
Apr 9, 2022
080f179
CompatHelper: bump compat for Flux to 0.13 for package exercises, (ke…
Apr 9, 2022
2d59ab4
CompatHelper: bump compat for Flux to 0.13 for package models, (keep …
Apr 9, 2022
373f142
Merge pull request #517 from SciML/compathelper/new_version/2022-04-0…
ChrisRackauckas Apr 9, 2022
b699ba2
Merge pull request #516 from SciML/compathelper/new_version/2022-04-0…
ChrisRackauckas Apr 9, 2022
a902879
Merge pull request #515 from SciML/compathelper/new_version/2022-04-0…
ChrisRackauckas Apr 9, 2022
b46a73b
A typo in introduction-02
Ruibin-Liu May 26, 2022
d80b093
'Default' to 'Tsit5()'
Ruibin-Liu May 26, 2022
66f9667
Merge pull request #520 from Ruibin-Liu/patch-2
ChrisRackauckas May 26, 2022
e63ad79
Merge pull request #519 from Ruibin-Liu/patch-1
ChrisRackauckas May 26, 2022
e79b341
CompatHelper: bump compat for DiffEqBayes to 3 for package model_infe…
Jun 21, 2022
56637be
Merge pull request #523 from SciML/compathelper/new_version/2022-06-2…
ChrisRackauckas Jun 21, 2022
5160ee3
setup for docs build
ChrisRackauckas Aug 13, 2022
0d2b9a1
ignore
ChrisRackauckas Aug 13, 2022
003eb5b
trim down tutorials
ChrisRackauckas Aug 13, 2022
91f9351
don't make the htmls anymore
ChrisRackauckas Aug 13, 2022
e8c8c3e
ordering fix in pages
ChrisRackauckas Aug 13, 2022
d1074c2
badges
ArnoStrouwen Aug 31, 2022
d8ef8ee
Merge pull request #533 from ArnoStrouwen/patch-1
ChrisRackauckas Aug 31, 2022
e17230d
Update solar system
YingboMa Sep 2, 2022
8bc44ea
Update 05-outer_solar_system.jmd
ChrisRackauckas Sep 3, 2022
89b12d1
update to v1.7?
ChrisRackauckas Sep 3, 2022
ba7c71d
Merge remote-tracking branch 'origin/myb/solar' into myb/solar
ChrisRackauckas Sep 3, 2022
7f668f9
match scimlbenchmarks?
ChrisRackauckas Sep 3, 2022
3a45989
v1.8?
ChrisRackauckas Sep 3, 2022
b96cae1
Update run_tutorial.yml
staticfloat Sep 5, 2022
fa698b2
Update test_sciml.yml
staticfloat Sep 5, 2022
0919c2b
Up
YingboMa Sep 6, 2022
377545b
Merge pull request #535 from SciML/myb/solar
ChrisRackauckas Sep 6, 2022
74388f4
Update README.md
ChrisRackauckas Sep 6, 2022
30b7c95
fix doc assets
ChrisRackauckas Sep 27, 2022
87286e8
Update make.jl
ChrisRackauckas Oct 16, 2022
c784bbc
Update 01-classical_physics.jmd
ChrisRackauckas Oct 16, 2022
9e456d7
Update README.md
ChrisRackauckas Oct 17, 2022
e073601
Fix notebook generation
ChrisRackauckas Oct 17, 2022
5cd7d79
Merge pull request #537 from SciML/notebook_generation
ChrisRackauckas Oct 17, 2022
38dcb9d
Update README.md
ChrisRackauckas Oct 17, 2022
01cb5a1
Update README.md
ChrisRackauckas Oct 17, 2022
c619126
Update README.md
ChrisRackauckas Oct 17, 2022
4b647ad
.buildkite: run_tutorial: use `v1` of `coppermind` plugin
thazhemadam Oct 19, 2022
6a46b30
Merge pull request #538 from SciML/at/update-coppermind
ChrisRackauckas Oct 19, 2022
36dcb23
Update pages.jl
ChrisRackauckas Dec 3, 2022
dde819b
Slim down the tutorials
ChrisRackauckas Dec 10, 2022
8a36bb0
Merge pull request #541 from SciML/Slim
ChrisRackauckas Dec 10, 2022
68c89dc
Remove a lot more tutorials
ChrisRackauckas Dec 10, 2022
6a5d53f
Merge pull request #542 from SciML/slim
ChrisRackauckas Dec 10, 2022
b5bf6b9
remove workshop solutions
ChrisRackauckas Dec 12, 2022
aabdb43
add deprecation note
ChrisRackauckas Dec 12, 2022
13f11f5
enable dependabot for GitHub actions
ranocha Mar 13, 2023
434d6cd
Merge pull request #545 from ranocha/hr/dependabot
ChrisRackauckas Mar 13, 2023
dcc35de
Bump actions/checkout from 2 to 3
dependabot[bot] Mar 13, 2023
851cbd7
Merge pull request #546 from SciML/dependabot/github_actions/actions/…
ChrisRackauckas Mar 13, 2023
5a5dc08
Bump actions/checkout from 3 to 4
dependabot[bot] Sep 4, 2023
325235e
Merge pull request #548 from SciML/dependabot/github_actions/actions/…
ChrisRackauckas Sep 4, 2023
2f4d125
Apply JuliaFormatter to fix code formatting
Jul 31, 2025
93b9c60
Merge pull request #550 from ChrisRackauckas/fix-formatting
ChrisRackauckas Jul 31, 2025
d7818a4
Bump actions/checkout from 4 to 5
dependabot[bot] Aug 11, 2025
2998278
Merge pull request #551 from SciML/dependabot/github_actions/actions/…
ChrisRackauckas Aug 12, 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 .JuliaFormatter.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
style = "sciml"
format_markdown = true
format_docstrings = true
1 change: 1 addition & 0 deletions .buildkite/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh_deploy.key
28 changes: 28 additions & 0 deletions .buildkite/0_webui.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
agents:
queue: "juliaecosystem"
sandbox.jl: true

steps:
- label: ":unlock: Launch tutorials build if hash check successful"
branches: "!gh-pages"
plugins:
- staticfloat/cryptic#v2:
signed_pipelines:
- pipeline: .buildkite/launch_tutorials.yml
signature_file: .buildkite/launch_tutorials.yml.signature
inputs:
- .buildkite/run_tutorial.yml
- .buildkite/publish_tutorials_output.sh
allow_hash_override: true
command: "true"

- label: ":runner: Dynamically launch test suite"
plugins:
- staticfloat/forerunner:
# This will create one job overall, throwing all path information away
watch:
- "src/**/*.jl"
- "src/*.jl"
- "**/*.toml"
target: .buildkite/test_sciml.yml
target_type: simple
7 changes: 7 additions & 0 deletions .buildkite/cryptic_repo_keys/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

# Ignore the unencrypted repo_key
repo_key

# Ignore any agent keys (public or private) we have stored
agent_key*

Binary file added .buildkite/cryptic_repo_keys/repo_key.2297e5e7
Binary file not shown.
16 changes: 16 additions & 0 deletions .buildkite/launch_test_sciml.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
agents:
queue: "juliaecosystem"
sandbox.jl: true

steps:
- label: ":runner: Dynamically launch test_sciml"
branches: "!gh-pages"
plugins:
- staticfloat/forerunner:
# This will create one job overall, throwing all path information away
watch:
- "src/**/*.jl"
- "src/*.jl"
- "**/*.toml"
target: .buildkite/test_sciml.yml
target_type: simple
19 changes: 19 additions & 0 deletions .buildkite/launch_tutorials.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
agents:
queue: "juliaecosystem"
sandbox.jl: true

steps:
- label: ":runner: Dynamically launch run_tutorial.yml"
branches: "!gh-pages"
env:
BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET: ${BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET?}
depends_on:
plugins:
- staticfloat/forerunner:
# This will create one job per project
watch:
- tutorials/**/*.jmd
- tutorials/**/*.toml
path_processor: .buildkite/path_processors/project-coalescing
target: .buildkite/run_tutorial.yml
target_type: template
2 changes: 2 additions & 0 deletions .buildkite/launch_tutorials.yml.signature
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Salted__�
�HX�+��D�;�H�N2qhb=�c�����$J��0~0~d��х3�A܉����Y�r����B{��?��󒟭����zP
Expand Down
62 changes: 62 additions & 0 deletions .buildkite/path_processors/project-coalescing
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
#!/bin/bash

# When a `.jmd` file is modified, it gets rewritten by itself; but when a `.toml` file
# (such as a `Project.toml` or a `Manifest.toml`) gets modified, we rebuild the entire
# directory. To avoid double-building, we coalesce all changes here, by converting
# changed files that end in `.toml` to their directory, then dropping all other files
# within that folder.

# This will hold all files that need to be rebuilt, keyed by path and pointing to their
# containing project
declare -A FILES

# This will hold all projects that need to be rebuilt, and will allow us to suppress
# values from FILES_TO_RUN
declare -A PROJECTS

# Helper function to find the directory that contains the `Project.toml` for this file
function find_project() {
d="${1}"
# We define a basecase, that the path must begin with `tutorials` and is not allowed
# to move outside of that subtree.
while [[ "${d}" =~ tutorials/.* ]]; do
if [[ -f "${d}/Project.toml" ]]; then
echo "${d}"
return
fi
d="$(dirname "${d}")"
done
}

# For each file, find its project, then if its a `.jmd` file, we add it to `FILES`
# If it's a `.toml` file, we add it to `PROJECTS`.
for f in "$@"; do
proj=$(find_project "${f}")
if [[ -z "${proj}" ]]; then
buildkite-agent annotate "Unable to find project for ${f}" --style "error"
continue
fi

if [[ "${f}" == *.jmd ]]; then
FILES["${f}"]="${proj}"
elif [[ "${f}" == *.toml ]]; then
PROJECTS["${proj}"]=1
else
buildkite-agent annotate "Unknown weave type for file ${f}" --style "error"
fi
done

# We're going to emit the project directories first:
BUILD_TARGETS="${!PROJECTS[@]}"

# But we're also going to emit any single files whose projects are _not_ contained
# in the projects we're already building
for f in "${!FILES[@]}"; do
proj=${FILES[$f]}
if ! [ ${PROJECTS[$proj]+x} ]; then
BUILD_TARGETS="${BUILD_TARGETS} ${f}"
fi
done

# Output the build targets
echo "${BUILD_TARGETS}"
25 changes: 25 additions & 0 deletions .buildkite/publish_tutorials_output.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash

# Ensure that our git wants to talk to github without prompting
mkdir -p ~/.ssh
ssh-keyscan github.com >> ~/.ssh/known_hosts
git config --global user.email "buildkite@julialang.org"
git config --global user.name "SciML Tutorials CI"

# Clone SciMLTutorialsOutput to temporary directory
temp_dir=$(mktemp -d)
git -C "${temp_dir}" clone git@github.com:SciML/SciMLTutorialsOutput .

# Copy our output artifacts into it:
for d in docs html notebook pdf script markdown; do
cp -vRa "${d}/" "${temp_dir}"
done
cp -va *.md *.bib "${temp_dir}"

# Commit the result up to output
set -e
git -C "${temp_dir}" add .
git -C "${temp_dir}" commit -m "Automatic build\nPublished by build of: ${BUILDKITE_REPO%.git}/commit/${BUILDKITE_COMMIT}"
git -C "${temp_dir}" push

rm -rf "${temp_dir}"
94 changes: 94 additions & 0 deletions .buildkite/run_tutorial.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
agents:
queue: "juliaecosystem"
sandbox.jl: true
arch: "x86_64"

# This is a pipeline that weaves a tutorial, then uploads the resultant
# .PDF and other reports as (buildkite, not Julia) artifacts. The `coppermind`
# configuration memoizes the result, so that identical inputs don't get
# weaved multiple times.
steps:
- label: ":hammer: {PATH}"
key: "tutorial-{SANITIZED_PATH}"
env:
BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET: ${BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET?}
plugins:
- staticfloat/cryptic#v2:
variables:
- BUILDKITE_S3_ACCESS_KEY_ID="U2FsdGVkX1/ckce1vUF8A17rHLxcAlAou4aokaeS8YL6omsA1Vq1IDZko5cL1Z+t"
- BUILDKITE_S3_SECRET_ACCESS_KEY="U2FsdGVkX1+SPF81nkK7KQ64DsafSl0qq2iG7BsQs1xlTYEtZV3MqQl3l/NWaiocaEywZZFbAB5zpnKPD0xHTQ=="
- BUILDKITE_S3_DEFAULT_REGION="U2FsdGVkX1/cORlxhXcxhja2JkqC0f8RmaGYxvGBbEg="
- JuliaCI/julia#v1:
version: 1.8
- staticfloat/sandbox:
rootfs_url: "https://jc-rootfs-images.s3.amazonaws.com/aws_uploader-2021-11-12.x86_64.tar.gz"
rootfs_treehash: "986217e5b36efd3b3b91ed90df8e36d628cf543f"
workspaces:
# Include the julia we just downloaded
- "/cache/julia-buildkite-plugin:/cache/julia-buildkite-plugin"
- staticfloat/coppermind#v1:
inputs:
# We are sensitive to the actual tutorial changing
- {PATH}
# We are sensitive to the source code of this package changing
- src/**/*.jl
# We are sensitive to our overall dependencies changing
- ./*.toml
outputs:
#- html/**/*.html
- markdown/**/figures/*.png
- markdown/**/*.md
- notebook/**/*.ipynb
- pdf/**/*.pdf
- script/**/*.jl
s3_prefix: s3://julialang-buildkite-artifacts/scimltutorials
timeout_in_minutes: 1000
commands: |
# Instantiate, to install the overall project dependencies
echo "--- Instantiate"
julia --project=. -e 'using Pkg; Pkg.instantiate(); Pkg.build()'

# Run tutorial
echo "+++ Run tutorial for {PATH}"
julia --project=. weave_tutorials.jl "{PATH}"

- label: ":rocket: Publish {PATH}"
env:
BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET: ${BUILDKITE_PLUGIN_CRYPTIC_BASE64_SIGNED_JOB_ID_SECRET?}
plugins:
- staticfloat/cryptic#v2:
variables:
- BUILDKITE_S3_ACCESS_KEY_ID="U2FsdGVkX1/ckce1vUF8A17rHLxcAlAou4aokaeS8YL6omsA1Vq1IDZko5cL1Z+t"
- BUILDKITE_S3_SECRET_ACCESS_KEY="U2FsdGVkX1+SPF81nkK7KQ64DsafSl0qq2iG7BsQs1xlTYEtZV3MqQl3l/NWaiocaEywZZFbAB5zpnKPD0xHTQ=="
- BUILDKITE_S3_DEFAULT_REGION="U2FsdGVkX1/cORlxhXcxhja2JkqC0f8RmaGYxvGBbEg="
files:
- .buildkite/ssh_deploy.key
- JuliaCI/julia#v1:
version: 1.8
- staticfloat/sandbox:
rootfs_url: "https://jc-rootfs-images.s3.amazonaws.com/aws_uploader-2021-11-12.x86_64.tar.gz"
rootfs_treehash: "986217e5b36efd3b3b91ed90df8e36d628cf543f"
workspaces:
# Include the julia we just downloaded
- "/cache/julia-buildkite-plugin:/cache/julia-buildkite-plugin"
# Use coppermind to download the tutorial results that were calculated in the
# weaving job above. Note we still list `outputs` here, since we have the
# option to extract only a subset of them here.
- staticfloat/coppermind#v1:
input_from: "tutorial-{SANITIZED_PATH}"
outputs:
#- html/**/*.html
- markdown/**/figures/*.png
- markdown/**/*.md
- notebook/**/*.ipynb
- pdf/**/*.pdf
- script/**/*.jl
s3_prefix: s3://julialang-buildkite-artifacts/scimltutorials
- staticfloat/ssh-agent:
keyfiles:
- .buildkite/ssh_deploy.key
commands: .buildkite/publish_tutorials_output.sh
# Don't run this unless we're on the master branch, and not until the actual weave
# command has had a chance to run.
depends_on: "tutorial-{SANITIZED_PATH}"
branches: "master"
Binary file added .buildkite/ssh_deploy.key.encrypted
Binary file not shown.
24 changes: 24 additions & 0 deletions .buildkite/test_sciml.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
agents:
queue: "juliaecosystem"
arch: "x86_64"

steps:
- label: ":julia: Run tests on 1.8"
plugins:
- JuliaCI/julia#v1:
version: 1.8
- JuliaCI/julia-test#v1:
timeout_in_minutes: 20
artifact_paths:
# Upload .html
- "html/Testing/*.html"
# Upload markdown
- "markdown/Testing/*.md"
# Upload notebook
- "notebook/Testing/*.ipynb"
# Upload .pdf files
- "pdf/Testing/*.pdf"
# Upload Julia script
- "script/Testing/*.jl"
agents:
queue: "juliaecosystem"
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
26 changes: 26 additions & 0 deletions .github/workflows/CompatHelper.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: CompatHelper

on:
schedule:
- cron: '00 00 * * *'
issues:
types: [opened, reopened]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
julia -e '
using CompatHelper
dirs = filter(
d -> isdir(d) && isfile(joinpath(d, "Project.toml")),
readdir("tutorials"; join=true),
)
CompatHelper.main(; subdirs=["", dirs...])'
15 changes: 15 additions & 0 deletions .github/workflows/TagBot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: TagBot
on:
issue_comment:
types:
- created
workflow_dispatch:
jobs:
TagBot:
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
ssh: ${{ secrets.DOCUMENTER_KEY }}
15 changes: 12 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
*.jl.cov
*.jl.*.cov
*.jl.mem
.ipynb_checkpoints
*/.ipynb_checkpoints/*
*.tmp
*.aux
*.log
*.out
*.tex
tmp*/
gks.svg
/*/*/jl_*/
/Manifest.toml

# We're going to store these in a separate repository now
html/
script/
pdf/
notebook/
markdown/
8 changes: 8 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
include: https://raw.githubusercontent.com/SciML/RebuildAction/master/rebuild.yml
variables:
CONTENT_DIR: tutorials
EXCLUDE: exercises/02-workshop_solutions, models/06-pendulum_bayesian_inference
GITHUB_REPOSITORY: SciML/SciMLTutorials.jl
GPU_TAG: nvidia-benchmark
NEEDS_GPU: advanced/01-beeler_reuter
TAGS: nvidia-benchmark
13 changes: 13 additions & 0 deletions CITATION.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
@article{DifferentialEquations.jl-2017,
author = {Rackauckas, Christopher and Nie, Qing},
doi = {10.5334/jors.151},
journal = {The Journal of Open Research Software},
keywords = {Applied Mathematics},
note = {Exported from https://app.dimensions.ai on 2019/05/05},
number = {1},
pages = {},
title = {DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia},
url = {https://app.dimensions.ai/details/publication/pub.1085583166 and http://openresearchsoftware.metajnl.com/articles/10.5334/jors.151/galley/245/download/},
volume = {5},
year = {2017}
}
Loading