-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Interface with MTK and allow using symbolic variables in get/set para…
…m and get state (#190) * fix the successful step function not having nan * mtk integration works * improve docs * get state also works with symbolics! * add changelog * add MTK to test deps * mention MTK interfacing in CoupledODEs * rename current_state to observe_State * MTK works woth stroboscopic * ProjectedDS works as well * remove unecessary set_parameter extensions * finish MTK integration * export the function referrencing the system * use getu/setu directly on numeric containers Requires SciML/SymbolicIndexingInterface.jl#33 to be merged! * make sure tests pass * simplify referrenced sys function: we only need sys now * all tests pass! * finish changelog * better/clearer handling of observation index * use the referrenced SciML Problem instead of System! * correct retrieval of referrenced system * allow `set_u` to set a specific component of the system! with symbolic! * make sure function is only used with core systems * Throw error if no referrenced MTK * simplify set_state!@ * fix set state for parallel systems * request merged and tagged functionality * trigger tests * fix tests * update docs * finish changelog * correct set_paramters! * remove examples from index * fix stroboscopic tests * fix successful step tests * fix docs!
- Loading branch information
Showing
23 changed files
with
459 additions
and
15,404 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,19 @@ | ||
cd(@__DIR__) | ||
|
||
import Downloads | ||
Downloads.download( | ||
"https://raw.githubusercontent.com/JuliaDynamics/doctheme/master/apply_style.jl", | ||
joinpath(@__DIR__, "apply_style.jl") | ||
) | ||
include("apply_style.jl") | ||
|
||
using DynamicalSystemsBase | ||
|
||
DYNAMICALSYSTEMSBASE_PAGES = [ | ||
pages = [ | ||
"index.md", | ||
] | ||
using DynamicalSystemsBase.SciMLBase | ||
|
||
makedocs( | ||
modules = [DynamicalSystemsBase, SciMLBase, StateSpaceSets], | ||
format = Documenter.HTML( | ||
prettyurls = CI, | ||
assets = [ | ||
asset("https://fonts.googleapis.com/css?family=Montserrat|Source+Code+Pro&display=swap", class=:css), | ||
], | ||
), | ||
sitename = "DynamicalSystemsBase.jl", | ||
authors = "George Datseris", | ||
pages = DYNAMICALSYSTEMSBASE_PAGES, | ||
doctest = false, | ||
draft = false, | ||
import Downloads | ||
Downloads.download( | ||
"https://raw.githubusercontent.com/JuliaDynamics/doctheme/master/build_docs_with_style.jl", | ||
joinpath(@__DIR__, "build_docs_with_style.jl") | ||
) | ||
include("build_docs_with_style.jl") | ||
|
||
if CI | ||
deploydocs( | ||
repo = "github.com/JuliaDynamics/DynamicalSystemsBase.jl.git", | ||
target = "build", | ||
push_preview = true | ||
) | ||
end | ||
build_docs_with_style(pages, | ||
DynamicalSystemsBase, SciMLBase, StateSpaceSets; | ||
) |
Oops, something went wrong.