William Davis's Projects
Automatic finite difference stencil calculations
A computational calculation of the revised Michel-Lévy interference colour chart
Statistical block bootstrap library for Julia
CIDER 2022: Tutorial 1: Overview and Setup
Color manipulation utilities for Julia
Julia based tutorials on SDE inference using conditional moments
Statistical moments for conditional increments
Modelling geologic scale continental deformation by the thin viscous sheet approximation
Interactive e-book for Python to C++ transition
R CRAN package `diptest` : Hartigan's diptest for unimodality (including p-values)
A Julia package for probability distributions and associated functions.
Ensemble Kalman Inversion demo in Julia
Regression of stochastic processes with exponentially correleted noise. A Julia package designed to estimate the drift and noise functions of a stochastic differential equation from multiple data sources. The regression is flexable enough to account for white or exponentially correlated noise.
A calculator for finite difference stencils, built with Flask
Underdamped Langevin Inference of geodynamo ADM variations
Visualising N-dimensions using Hilbert curves
Geological heat flow finite difference calculation
A measure of the variability of linear trends in a time-series observation, as a function of windowing length
This repository contains code to support the paper "Knowledge Graphs for Seismic Data and Metadata" by William Davis and Cassandra R. Hunt.
Mantle Convection Shell Texturing
2D Navier-Stokes solvers
Distances of parameters in Neural Networks
Calculating conditional moments from streams
pMagSDE: A collection of data and stochastic models of paleomagnetic field variability
Attempting to predict the time until a reversal geomagnetic reversals using machine learning techniques.
Rational algebra operations for python
Julia package for reading VTK XML files
Regression of stochastic processes with exponentially correlated noise
Small library for processing seismic data