AlgebraicDynamics is a library for compositional dynamical systems. We build on Catlab.jl to provide a software interfaces for the specification and solution of dynamical systems with compositional and hierarchical structure. The implementation of the composition of dynamical systems follows the mathematics of operads and operad algebras. The documentation describes the process of composing primitive dynamical systems and contains notebooks with illustrative examples.
- Popularity
- 65 Stars
- Updated Last
- 3 Months Ago
- Started In
- May 2020
Required Packages
-
Accessors
-
ACSets
-
Adapt
-
AlgebraicInterfaces
-
ArgTools
-
ArrayInterface
-
BitFlags
-
Catlab
-
CEnum
-
ChainRulesCore
-
ChangesOfVariables
-
CodecZlib
-
Colors
-
ColorSchemes
-
ColorTypes
-
ColorVectorSpace
-
Combinatorics
-
CommonSubexpressions
-
Compat
-
Compose
-
CompositionsBase
-
CompTime
-
ConcurrentUtilities
-
ConstructionBase
-
Contour
-
Crayons
-
DataAPI
-
DataStructures
-
DataValueInterfaces
-
DelimitedFiles
-
DiffResults
-
DiffRules
-
DocStringExtensions
-
Downloads
-
ExceptionUnwrapping
-
ExprTools
-
FFMPEG
-
FixedPointNumbers
-
Format
-
ForwardDiff
-
GATlab
-
GeneralizedGenerated
-
GPUArrays
-
LabelledArrays
-
LinearMaps
-
Plots
-
RecursiveArrayTools
-
Reexport
-
StaticArrays
View all packages