Thomas Wutzler
Thomas Wutzler
ModelingToolkit allows to index into ODESolution via a symbol. However, currently, this causes problems with Optimization using Zygote gradients. I tried working on the issue but need to learn more...
For understanding a system, it is often helpful to fix some of the derivatives. Hence, I would like to be able to extend a system and override some previous equations,...
When introducing units to a MTK system, I got errors on ambiguous methods. Here is a minimal example. ``` using ModelingToolkit, IfElse @variables l1(t) [unit = u"m"] l2(t) [unit =...
Binder provides an environment to run Julia notebooks. However, a Project.toml with a julia compat entry is required to provide the Julia kernel with it. Furthermore, Interactive.jl and plotly require...
Has assuring type information to getdata any drawbacks? The following `::A` avoids type instability at some of my code using ComponentVectors: ``` @inline CA.getdata(x::ComponentArray{T,N,A}) where {T,N,A} = getfield(x, :data)::A @inline...
resolves #138 Need to check correct general computation of length of Axis.
Currently, KeepIndex subsetting on a ComponentVector based on LabelledVector or OffsetArray returns a ComponenVector based on plain Vector. ``` using OffsetArrays, LabelledArrays oaca = ComponentArray(OffsetArray(collect(1:5), -1), Axis(a = 0, b=1:2,...
A maybe-nice feature request. Using StaticArrays.jl often helps avoiding allocation in bottle-neck code. When creating the StaticArray, the length or size must be known to the compiler. ComponentArrays have this...
documents broken things of #129
Currently getpropery and getindex using KeepIndex return different values. Using the example of #41, I expected the result using KeepIndex to return `ComponentVector(boids = )` rather than only the first...