Index of /OscilControlData/Ikeda-ShearlessBarriers
Consevative Ikeda map
Description
Project name: Conservative Ikeda map.
Author : Rodrigo Simile Baroni.
Date: 25/September/2025.
Contact: r.baroni@usp.br
Overview
Code repository accompanying the publication "Shearless barriers in the conservative Ikeda map".
Codes are available in the file "ikeda-codes.zip".
The files to create the data for each figure is separated in the corresponding folder (fig1a, fig1b, fig1c, fig2a, ...).
Some directories contain code to generate the data for more than one panel (fig3ab, fig3cd, fig4ab, ...).
Requirements
- Fortran compiler (gfortran, ifort, ...).
- Your prefered plotting tool to create the figures (matplotlib, gnuplot, grace, ...).
Figure 1
- Figure 1(a): run $
python compute_threshold.py to generate the data.
- Figures 1(b) and 1(c): run $
python compile.py in the corresponding directory to generate the data.
Figure 2
- Figure 2(a): run $
python compute_bifurcation.py to generate the data.
- Figure 2(b): run $
python compile.py to generate the data.
Figure 3
- Figures 3(a) and 3(b): run $
python compile.py in the corresponding directory to generate the data.
- Figures 3(c) and 3(d): run $
python compile.py in the corresponding directory to generate the data.
Figure 4
- Figures 4(a) and 4(b): run $
python compile.py in the corresponding directory to generate the data.
- Figures 4(c) and 4(d): run $
python compile.py in the corresponding directory to generate the data.
- Figures 4(e) and 4(f): run $
python compile.py in the corresponding directory to generate the data.
- Figures 4(g) and 4(h): run $
python compile.py in the corresponding directory to generate the data.
Figure 5
- Figure 5(a): run $
python compute_bifurcation.py to generate the data.
- Figure 5(b): run $
python compile.py to generate the data.
Figure 6
- Figures 6(a) and 6(b): run $
python compile.py in the corresponding directory to generate the data.
- Figures 6(c) and 6(d): run $
python compile.py in the corresponding directory to generate the data.
- Figures 6(e) and 6(f): run $
python compile.py in the corresponding directory to generate the data.
Figure 7
- Figure 7: the code to generate the dataset for each of the three curves are in the folders "fig7phi-3", "fig7phi-4" and "fig7phi-5".
For each of them, run $
python compile.py in the corresponding directory to generate the data.
Figure 8
- Figures 8(a) and 8(b): run $
python compile.py in the corresponding directory to generate the data.
Figure 9
- Figure 9(a): run $
python compile.py to generate the data.
- Figure 9(b): run $
python compile.py to generate the data.