criticality-of-turing-wave

Code to compute the criticality of a Turing-wave bifurcation

https://github.com/edgardeitor/criticality-of-turing-wave

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
Last synced: 10 months ago · JSON representation ·

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
Created almost 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Citation

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

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'

GitHub Events

Total
Last Year