EVERYTHING XIAOMI
Get listed

DynamicalSystems.jl

DynamicalSystems.jl is a free, open-source Julia library for nonlinear dynamics and nonlinear time-series analysis.

Place
#11 of 89
Score
7.1
DynamicalSystems.jl's website

What DynamicalSystems.jl is

DynamicalSystems.jl is a free, open-source Julia library for nonlinear dynamics and nonlinear time-series analysis. Its methods include complexity measures, delay embeddings, periodic orbits, stability analysis, attractor basins, continuation, chaos, fractal dimensions, surrogate testing, and recurrence quantification. It brings together packages such as ComplexityMeasures, DelayEmbeddings, ChaosTools, Attractors, and PeriodicOrbits. The library includes tools for interactive or offline visualizations and animations; with Makie in scope, it also offers interactive trajectory interfaces and specialized GUI applications. The project describes its code as optimized and parallelized, and its documentation contains hundreds of tutorials and examples with scientific descriptions and algorithm references. Installation uses Julia’s package manager. Documentation describes interoperability for Python, R, and MATLAB users, including a Python example with juliacall and ComplexityMeasures.jl. The project is intended for scientific research and education, and notes that its version numbers do not strictly follow SemVer 2.0, so minor breaking changes to individual algorithms may occur without a major version increment.

Good

  • Broad set of nonlinear dynamics and time-series methods
  • Interactive or offline visualizations and animations
  • Hundreds of documented tutorials and examples
  • Free and open source

Watch out

  • Minor algorithm changes may occur without a major version increment
  • PredefinedDynamicalSystems.jl is not guaranteed stable
  • PredefinedDynamicalSystems.jl has no actual tests

Who it suits

It suits researchers and educators working with nonlinear systems or time-series analysis in Julia. Python, R, and MATLAB users may also use parts of the ecosystem through Julia interoperability.

Verdict

DynamicalSystems.jl brings a wide range of analysis methods and visualizations into a Julia package. Review the compatibility caveats before relying on individual algorithms or the demonstrative PredefinedDynamicalSystems.jl package.

Plans and prices

From DynamicalSystems.jl's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
DynamicalSystems.jlFree100% open source · Julia package

The facts

Each one read from DynamicalSystems.jl's own pages, with the date it was checked.

What it does

3D visuals
Yeschecked 23 Sep 2026
Analysis features
Its stated functionality includes complexity measures, delay embeddings, periodic orbits, stability analysis, basins of attraction, continuation, chaos, fractal dimensions, surrogate testing, and recurrence quantification analysis.checked 4 Oct 2026
Analysis methods
The library includes tools for complexity measures, delay embeddings, periodic orbits, stability analysis, attractor basins, continuation, chaos, fractal dimensions, surrogate testing, and recurrence quantification.checked 4 Oct 2026
Audience
The project describes use in scientific research and education, and says it gives teachers a framework for demonstrating runnable nonlinear-dynamics code.checked 4 Oct 2026
Authoring tools
Yeschecked 23 Sep 2026
Compatibility caveat
The documentation says version numbers do not strictly follow SemVer 2.0 and minor breaking changes to individual algorithms may occur without a major version increment.checked 4 Oct 2026
Composable packages
The library re-exports packages for measured time-series analysis and dynamical-system instances, including ComplexityMeasures, DelayEmbeddings, ChaosTools, Attractors, and PeriodicOrbits.checked 4 Oct 2026
Data export
Yeschecked 23 Sep 2026
Delivery mode
desktopchecked 23 Sep 2026
Documentation
The project says its documentation includes hundreds of tutorials and examples, with scientific descriptions and references for implemented algorithms.checked 4 Oct 2026
Installation
The documented installation command is `import Pkg; Pkg.add("DynamicalSystems")` in Julia.checked 4 Oct 2026
Integrations
The documentation says Julia interoperability lets users of Python, R, and MATLAB use parts of the ecosystem, and gives juliacall as a Python example for ComplexityMeasures.jl.checked 4 Oct 2026
Interactive visualization
With Makie in scope, the library provides visualization tools including interactive trajectory interfaces and specialized GUI applications.checked 4 Oct 2026
Maintenance
The library is maintained by George Datseris and includes contributions from multiple people.checked 4 Oct 2026
Notable limitation
The documentation cautions that PredefinedDynamicalSystems.jl has no actual tests, is not guaranteed stable, and is intended for demonstrative examples.checked 4 Oct 2026
Offline access
Yeschecked 23 Sep 2026
Open source
The project describes itself as 100% open source and community-built on GitHub.checked 4 Oct 2026
Performance
The project says it is written entirely in Julia, optimized, and parallelized.checked 4 Oct 2026
Purpose
DynamicalSystems.jl is a Julia-based general-purpose library for nonlinear dynamics and nonlinear time-series analysis.checked 4 Oct 2026
Reproducibility
The project aims to support reproducible analyses through Julia's environment support, testing, and a broad collection of ready to use algorithms.checked 4 Oct 2026
Support
Users can ask questions through Julia Discourse, Julia Slack, or GitHub issues, with the project recommending Discourse for involved questions and issues for unexpected behavior.checked 4 Oct 2026
Testing
The project says its functionality is extensively tested and its test suite is run and checked before code changes are merged.checked 4 Oct 2026

The company

Founded
2017checked 19 Oct 2026

Money

Free plan
Yeschecked 23 Sep 2026

Alternatives to DynamicalSystems.jl

All alternatives
  1. 1SimFlow logo

    SimFlow

    Free planWebLinuxmacOSWindows
    8.2From €8,000 a year
  2. 2COMSOL Multiphysics logo

    COMSOL Multiphysics

    WebAPILinuxmacOS
    7.7
  3. 3

    FeenoX

    Free planWebAPILinuxSelf-hosted
    7.5Free plan
  4. 4

    myPhysicsLab

    Free planWebLinuxmacOSSelf-hosted
    7.5Free plan
  5. 5OpenFOAM logo

    OpenFOAM

    Free planLinuxmacOSSelf-hostedWindows
    7.3Free plan
  6. 6

    MPTRAC

    Free planWebLinuxSelf-hosted
    7.2Free plan