criticality-of-turing-wave
Code to compute the criticality of a Turing-wave bifurcation
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.0%) to scientific vocabulary
Repository
Code to compute the criticality of a Turing-wave bifurcation
Basic Info
- Host: GitHub
- Owner: edgardeitor
- Language: Mathematica
- Default Branch: main
- Size: 780 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Criticality-of-Turing-wave
This code is a general version of the code to compute the criticality of the Turing-wave bifurcation for both, travelling and standing waves.
To run the code, you must place the files 'Criticality.py', 'functions.py', and 'Plotter.nb' in the same folder, together with different folders for the models you want to study (one folder per model). The folder can be named in any way. Inside that folder, there must be a Python file 'foo.py', where 'foo' is the same name as the folder. That Python file must have the model and some standard constants to run the code. To run the code, you just need to run the file 'Criticality.py' and provide the name of the folder in which your model is stored (there will be a prompt asking for this input).
After running the Python code, there will be several new files in the folder with your model. In particular, if you get into it, you will find a file called 'Plotter.nb' that you can open with Mathematica in order to plot a bifurcation diagram coloured according to the criticality of the bifurcation and compute unfolding and fifth-order coefficients.
There are some demos in the folder "demos" that can be read and run to understand how the code works.
The constants that need to be defined for the code to run are always the same so you just need to take a demo and change its variables to analyze your models.
Owner
- Name: Edgardo Villar-Sepúlveda
- Login: edgardeitor
- Kind: user
- Repositories: 1
- Profile: https://github.com/edgardeitor
I am a PhD student in Engineering Mathematics and I love learning new things.
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Criticality of a Turing-wave bifurcation
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Edgardo
family-names: Villar-Sepúlveda
email: edgardo.villar-sepulveda@bristol.ac.uk
affiliation: University of Bristol
orcid: 'https://orcid.org/0000-0001-5836-7372'
repository-code: 'https://github.com/edgardeitor/Criticality-of-Turing-wave'
keywords:
- 'Criticality, Turing-wave bifurcation'