You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* support for FMIBase 1.2
* minor adaptions
* fdtype fix, renaming
* fixing snapshot system
* reenabled sampling
* fixing snapshots
* updated compat
* fixed dx / y order
* fixing snaphsots
* julia ver inc
* ver inc
* test CI
* updated readme
---------
Co-authored-by: Tobias Thummerer <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
## What is FMISensitivity.jl?
10
10
Unfortunately, FMUs ([fmi-standard.org](http://fmi-standard.org/)) are not differentiable by design.
11
-
To enable their full potential inside Julia, [*FMISensitivity.jl*](https://github.com/ThummeTo/FMISensitivity.jl) makes FMUs fully differentiable, regarding to:
11
+
To enable their full potential inside Julia, [*FMISensitivity.jl*](https://github.com/ThummeTo/FMISensitivity.jl) makes FMUs fully differentiable, regarding:
12
12
- states and derivatives
13
13
- inputs, outputs and other observable variables
14
14
- parameters
@@ -17,7 +17,7 @@ To enable their full potential inside Julia, [*FMISensitivity.jl*](https://githu
17
17
- state change sensitivity by event $\partial x^{+} / \partial x^{-}$ (if paired with *FMIFlux.jl*)
18
18
19
19
This opens up to many applications like:
20
-
- FMUs in Scientific Machine Learning, for example as part of Neural(O)DEs or PINNs with [*FMIFlux.jl*](https://github.com/ThummeTo/FMIFlux.jl)
20
+
- FMUs in Scientific Machine Learning, for example as part of Neural(O)DEs or PINNs with [*FMIFlux.jl*](https://github.com/ThummeTo/FMIFlux.jl)
21
21
- gradient-based optimization of FMUs (typically parameters) with [*FMI.jl*](https://github.com/ThummeTo/FMIFlux.jl) (also *dynamic* optimization)
22
22
- linearization, linear analysis and controller design
23
23
- adding directional derivatives for existing FMUs with the power of Julia AD and [*FMIExport.jl*](https://github.com/ThummeTo/FMIExport.jl)[Tutorial is WIP]
@@ -34,7 +34,7 @@ Here, *FMISensitivity.jl* uses everything the FMI-standard and Julia currently o
34
34
- Finite Differences (by *FiniteDiff.jl*) for FMUs that don't offer sensitivity information, as well as for special derivatives that are not part of the FMI-standard (like e.g. event-indicators or explicit time)
35
35
- coloring based on sparsity information shipped with the FMU [WIP]
36
36
- coloring based on sparsity detection for FMUs without sparsity information [WIP]
37
-
-implicite differentation
37
+
-implicit differentiation
38
38
- ...
39
39
40
40
## How can I use FMISensitivity.jl?
@@ -63,12 +63,12 @@ To keep dependencies nice and clean, the original package [*FMI.jl*](https://git
63
63
-[*FMIBase.jl*](https://github.com/ThummeTo/FMIBase.jl): Common concepts for import and export of FMUs
64
64
-[*FMICore.jl*](https://github.com/ThummeTo/FMICore.jl): C-code wrapper for the FMI-standard
65
65
-[*FMISensitivity.jl*](https://github.com/ThummeTo/FMISensitivity.jl): Static and dynamic sensitivities over FMUs
66
-
-[*FMIBuild.jl*](https://github.com/ThummeTo/FMIBuild.jl): Compiler/Compilation dependencies for FMIExport.jl
66
+
-[*FMIBuild.jl*](https://github.com/ThummeTo/FMIBuild.jl): Compiler/Compilation dependencies for *FMIExport.jl*
67
67
-[*FMIFlux.jl*](https://github.com/ThummeTo/FMIFlux.jl): Machine Learning with FMUs
68
68
-[*FMIZoo.jl*](https://github.com/ThummeTo/FMIZoo.jl): A collection of testing and example FMUs
69
69
70
70
## What Platforms are supported?
71
-
[FMISensitivity.jl](https://github.com/ThummeTo/FMISensitivity.jl) is tested (and testing) under Julia Versions *1.6 LTS* and *latest* on Windows *latest* and Ubuntu *latest*. `x64` architectures are tested. Mac and x86-architectures might work, but are not tested.
71
+
[FMISensitivity.jl](https://github.com/ThummeTo/FMISensitivity.jl) is tested (and testing) under Julia Versions *1.10 LTS* and *latest* on Windows *latest* and Ubuntu *latest*. `x64` architectures are tested. Mac and x86-architectures might work, but are not tested.
0 commit comments