Software and Data

Code and Software

Over the years, our research has led to a range of code and software available to use without a fee. The only requirement to use or modify our software is to cite the associated publication, and refer back to the initial code in the GitHub repository.

The two main GitHub repositories where our code is located are Cédric John’s personal repository and the John Lab Research repository. Follow us there if you want up-to-date info about our software.

CoNuS: Concurrent Numerical Simulations

CoNuS stands for “Concurrent Numerical Simulations”, but the name also refers to conus sp, a genus of predatory sea snails (hence the CoNuS logo). CoNuS is a generic library for numerical stepwise modelling, and…

Transfer Learning for Geological Images

Description This is the repository for the code in Dawson et al 2022. This code can be used to easily to perform transfer learning for geological images using any of…

Easotope: Clumped Isotopes made easy

Easotope: Clumped Isotopes made Easy Easotope is free software written in Java. With Easotope, you can easily open files from mass spectromers vendors, automatically process the data, and correct it.…

Picta: A graphing library for the Scala Programming language

Picta: A graphing library for the Scala Programming language Picta is a graphing library for the Scala programming language. It has an easy to use API that is close to…

CNN’s for carbonate classification

Name:Kanagandran 2018: CNN’s for carbonate classificationWritten in:PythonGitHub repo: 2018

NBTA: The Notebook Teaching Assistant

NBTA: The Notebook Teaching Assistant NBTA is Python code to handle Jupyter notebooks in a classroom environment, including assessment marking. This is code actively produced, so expect new versions to…


Easotools Easotools helps you take raw data out of Easotope, and turn it into interpreted clumped isotope temperatures. It includes the ability to plot graphs with different error bars (confidence…

Available Datasets

Most of our datasets are available straight from within the publication document. Check our research papers section to identify the data you are intetested in, access the journal, and download the data in the attachement.