michaeldavidjohnson
PhD student at the University of Sheffield specializing in acoustic scattering from rough surfaces as well as Machine Learning.
University of SheffieldSheffield
Pinned Repositories
Acoustic-Scattering
Applications of the Kirchhoff Approximation method in 2D and 3D, Vectorised approach for 2D has also been produced.
Animations
Collection of interesting animation from my studies
ants-rs
ant visualisation using wgpu-rs
audioProcessing
A collection of mini projects for OBS streaming.
Automatic-Bibliography
sh script that will automatically get a BibTex citation for a given pdf as long as the DOI can be found.
CFD-LB
Notebooks working through Lorena Barba's CFD course
CFDPython
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
Differential-Evolution
RustRoguelikeTutorials
surfaceGen
random surface generation code that satisfies given shallow water dispersion relation
michaeldavidjohnson's Repositories
michaeldavidjohnson/Acoustic-Scattering
Applications of the Kirchhoff Approximation method in 2D and 3D, Vectorised approach for 2D has also been produced.
michaeldavidjohnson/audioProcessing
A collection of mini projects for OBS streaming.
michaeldavidjohnson/RustRoguelikeTutorials
michaeldavidjohnson/surfaceGen
random surface generation code that satisfies given shallow water dispersion relation
michaeldavidjohnson/Animations
Collection of interesting animation from my studies
michaeldavidjohnson/ants-rs
ant visualisation using wgpu-rs
michaeldavidjohnson/Automatic-Bibliography
sh script that will automatically get a BibTex citation for a given pdf as long as the DOI can be found.
michaeldavidjohnson/CFD-LB
Notebooks working through Lorena Barba's CFD course
michaeldavidjohnson/CFDPython
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
michaeldavidjohnson/Differential-Evolution
michaeldavidjohnson/differentialevolution-rs
michaeldavidjohnson/Fibre-optic-analysis
michaeldavidjohnson/Kirchhoff-Approximation
michaeldavidjohnson/latex-mimosis
A minimal & modern LaTeX template for your (bachelor's | master's | doctoral) thesis
michaeldavidjohnson/MetropolisHastings
Metropolis-Hastings for use with any user defined functions.
michaeldavidjohnson/michaeldavidjohnson
michaeldavidjohnson/MiscLinAlg
implementation of slow linear algebra algorithms, for Python and Rust. Mainly to build a rust framework without imports
michaeldavidjohnson/Multiple-acoustic-scattering
michaeldavidjohnson/MultipleScattering.jl
A Julia library for simulating, processing, and plotting multiple scattering of waves.
michaeldavidjohnson/N-Body-Simulations
An investigation into basic astrophysics, with the aim to produce a working model of the N-Body Simulations. Please bear in mind,
michaeldavidjohnson/Neural-Network
Simple ANN code, ended up using structure from casperbh to fix some of my massive issues in my initial implementation
michaeldavidjohnson/PyMathBio
A module for various Mathematical Biology methods.
michaeldavidjohnson/RustRoguelikeLibtcodTut
michaeldavidjohnson/sdl2-playground
michaeldavidjohnson/Song-name-finder
michaeldavidjohnson/subs2anki-rs
michaeldavidjohnson/Timeseries-analysis-tools
Collection of misc function for time series analysis, mainly for triaxal accelerometers, and fibre bragg gratings.
michaeldavidjohnson/untitled-sdl-engine
A rust engine for 2 dimensional graphics applications
michaeldavidjohnson/wonderMailTyper
A Python script that automatically types out Wonder Mail codes in Pokémon Red/Blue Rescue Team
michaeldavidjohnson/YouTube-clip-creator
C++ application using YouTube-dl as well as FFMPEG to allow for quick generations of clips from a given YouTube video