Thomas Bury

Code

Up-to-date, version-controlled copies of the code I work with can be found on my github account (follow the octocat):



I typically use the following languages for the given tasks:
  • Mathematica: data visualisation, figures, animations
  • Python and Matlab: stochastic simulation, time-series analysis
  • XPPAUT: bifurcation analysis
  • C: agent based modelling, network simulations

Please get in touch if you would like to use/edit this code for your research, or have a more specific coding request.



Software: ewstools

ewstools is a package written in Python that provides tools to compute early warning signals (EWS) from time-series data.


Installation

Make sure Python 3.7 is installed and enter the following into the command line

pip install ewstools

Demos

For demonstrations/tutorials using ewstools, please refer to these iPython notebooks.


Documentation

Documentation is available on ReadTheDocs.