Pinned Repositories
array_funcs
MicroPython functions written in assembly language for use with arrays to allow fast (vectorized) numeric computations.
dyn-opt
Various Python tools for data pre-processing and dynamic system model identification.
experiments
Tools to setup and manage machine learning tests and experiments on a remote machine
game-learner
Demonstration of TD(0) reinforcement learning algorithm on Tic Tac Toe game (Noughts and Crosses)
gym-CartPole-bt-v0
A modified version of the cart-pole OpenAI Gym environment for testing different control policies
lang-comp
Comparison of high-level programming languages for numerical computing.
pandas-examples
Pandas examples and demonstrations
SL4WT
Refrigeration RTO simulation based on work by Mehmet Mercangöz, Imperial College.
text-bitmaps
Python package to produce bitmap images containing text for use with small, low-resolution displays such as Papirus e-paper liquid-crystal displays
thesis-sims
MATLAB scripts to test multiple-model Kalman filters for masters research thesis report.
billtubbs's Repositories
billtubbs/gym-CartPole-bt-v0
A modified version of the cart-pole OpenAI Gym environment for testing different control policies
billtubbs/dyn-opt
Various Python tools for data pre-processing and dynamic system model identification.
billtubbs/thesis-sims
MATLAB scripts to test multiple-model Kalman filters for masters research thesis report.
billtubbs/process-models
Various dynamic process models used for control system testing and benchmarking
billtubbs/python-control-examples
Various demonstration code, examples and tests of the Python-control package functionality.
billtubbs/sp-vs-pid
Matlab simulations to compare PI, PID and Smith Predictor controllers
billtubbs/thesis-report
Masters thesis report, University of Laval, electrical and computer engineering.
billtubbs/pandas-examples
Pandas examples and demonstrations
billtubbs/SL4WT
Refrigeration RTO simulation based on work by Mehmet Mercangöz, Imperial College.
billtubbs/air-disp-gpm
Demonstration of the Gaussian plume model for air dispersion of pollutants from a point source.
billtubbs/bayes-filter
Trying out some basic Bayesian filtering examples
billtubbs/casadi-examples
Exploring CasADi library and optimal control course.
billtubbs/district-energy-systems
Analysis of operating data from district energy systems
billtubbs/energy-opt
Python functions for analyzing energy consumption in industrial process operations
billtubbs/gekko-examples
Testing and demonstrating use of GEKKO for dynamic optimization.
billtubbs/gym-CartPole-bt
A modified version of the cart-pole OpenAI Gym environment for testing different control policies
billtubbs/jax-examples
Trying out Jax for use with dynamic systems, system identification
billtubbs/led-fire-place
Scripts used to generate LED intensity data sequences to mimic fireplace video.
billtubbs/ml-data-utils
MATLAB scripts to facilitate handling and saving data from automated experiments.
billtubbs/ml-plot-utils
MATLAB scripts to facilitate common plotting tasks for data from dynamical systems simulations.
billtubbs/ml-sys-id
MATLAB functions to identify autoregressive (AR) linear models from time series data.
billtubbs/pid
A Python translation of the reference implementation of the PID controller by Sundstrom et al (2024)
billtubbs/prod-inv-control
Code and models for inventory control simulations
billtubbs/pulp-examples
Python examples of using the pulp LP solver
billtubbs/PyMC-examples
Learning how to use PyMC for state estimation of a dynamic system
billtubbs/scilab-examples
Trying out scilab simulation platform
billtubbs/surge-tank-control
MATLAB scripts and models to evaluate various different control algorithms for surge tank level control.
billtubbs/test-filterpy
Trying out the Kalman filter libraries for Python
billtubbs/text-worlds
Text-based world simulation with Yaml files
billtubbs/weather-logger
Pythons script to log Environment Canada weather forecast data to file every hour.