Attractors.jl icon indicating copy to clipboard operation
Attractors.jl copied to clipboard

Find attractors (and their basins) of dynamical systems. Perform global continuation. Study global stability (a.k.a. non-local, or resilience). Also tipping points functionality.

Results 30 Attractors.jl issues
Sort by recently updated
recently updated
newest added

There is no automated algorithm in DynamicalSystems.jl to explore the boundary between two basins. Here are some ideas from simple to difficult: 1. Compute the basins on a grid and...

basin boundaries

So far the only continuation method using featurizing is the global pool version, based on MCBB. But there's no reason why we can't do a parameter-by-parameter continuation like with the...

I just came across this paper: https://doi.org/10.1063/1.4973235 ![image](https://github.com/JuliaDynamics/Attractors.jl/assets/19669089/3df5733b-c50b-456b-8355-6822840ca2c3) Very interesting. It appears to be an alternative method to the one @reykboerner is using in PR #61 . We should implement...

enhancement
basin boundaries

This is the code I used to deal with the problem we discussed in Issue #76. There, using `basins_of_attraction` in high (maybe >5?) dimensional-systems wouldn't run, because the algorithm would...

The grids used in `AttractorsViaRecurrences` convert all numbers to `Float64`. E.g., we have: ```julia function RegularGrid(grid::NTuple) D = length(grid) grid_steps = SVector{D,Float64}(step.(grid)) grid_maxima = SVector{D,Float64}(maximum.(grid)) grid_minima = SVector{D,Float64}(minimum.(grid)) return RegularGrid(grid_steps,...

good first issue
performance

Necessary steps for this: - Make `basins_of_attraction` or `basins_fractions` return copies of the stored attractors - Ensure `reset!` resets the ID of latest attractor to 1. It doesn't matter for...

documentation
good first issue
quality of life

The matching functionality offered by `RAFM` is very powerful but we don't really highlight the possibilities much in the docs. We have this great example of the henon map and...

documentation
good first issue

@KalelR and myself came across the following paper by Hana Krakovska and co-workers: https://www.cambridge.org/core/journals/european-journal-of-applied-mathematics/article/resilience-of-dynamical-systems/B277FB38B049FD4DECC2097E7460E4E3?utm_campaign=shareaholic&utm_medium=copy_link&utm_source=bookmark It provides several quantifiers for global stability (also called non-local stability also called resilience). Here is...

enhancement

I have an idea of how we could make a function to optimize feature selection for clustering attractors. I will be creating this function while working on a new research...

enhancement
hard
grouping

The standard way to group features in the `AttractorsViaFeaturizing` method is to clusterize them using DBSCAN. As we've known for some time, the algorithm is more or less a black...

enhancement
good first issue
grouping
clarification-needed