Tom Savage's repositories
particle-swarm
Implimentation of Particle Swarm optimization in Python.
mccabe-thiele
McCabe Thiele with Murphree Efficiency implemented within Python
reactor_benchmark
A set of reactor design benchmark problems to evaluate high-dimensional, expensive, and potentially multi-fidelity optimisation algorithms.
evolutionary-algorithm
Evolutionary algorithm described and implemented in Python.
simplex-visualisation
visualisation and implementation of the simplex algorithm in 3D
bayes_opt_with_constraints
A Python implementation of global optimization with gaussian processes.
hamiltonian-monte-carlo
Implementation and description of the Hamiltonian Monte Carlo algorithm
bibtex_formatter
Format titles properly and automatically replace journal titles with their ISO4 abbreviations.
Chem_LLM_Hackathon
Repository for the Imperial 2023 large language model hackathon.
emukit
Reworking of the multi-fidelity deep GP
GPJax
Gaussian processes in JAX.
linear-regression
An analysis of shrinkage methods for linear regression (adapted from 'Elements of Statistical Learning')
pc-gym
Reinforcement learning environments for process control applications.
project-initialisation
Script to automate the initialisation of an academic python project.
romodel
Modeling robust optimization problems in Pyomo
stirred-tank-cfd-validation
CFD Validation of Stirred Tank Reactor
sudoku-solving-framework
A framework and visualisation tool for solving sudokus using stochastic optimisation
TheWorldAvatar
A knowledge-graph-based digital twin of the world.
trsav.github.io
personal website