Posts
Dr Adam Luke Baskerville
Cancel

The Problem DearPyGui, available at https://github.com/hoffstadt/DearPyGui, is a robust and speedy Graphical User Interface (GUI) toolkit designed for Python, boasting minimal dependencies. I’ve b...

The Problem During my PhD I worked with chemists who would need to create energy level transition diagrams for use in presentations and publications such as those seen below. This process took t...

Try the code yourself! Click the following button to launch an ipython notebook on Google Colab which implements the code developed in this post: The Monty Hall problem poses a probability puzz...

The inspiration for this post came from this paper by J. D. Dunitz and T. K. Ha titled: "Non-empirical SCF Calculations on Hydrogen-like Molecules : the Effect of Nuclear Charge on Binding E...

Purpose This post is designed as a supplement to my Python programming course. For new programmers it is not obvious how to go from writing a program to running it, and in this post we discuss a s...

Try the code yourself! Click the following button to launch an ipython notebook on Google Colab which implements the code developed in this post: What is Brownian Motion? Brownian motion named...

Update 26-Oct-2020: This post uses Matplotlib v3.1.0. Using v3.3.0 produces errors with the discrete color map as they have changed the functionality. Try the code yourself! Click the following b...

Try the code yourself! Click the following button to launch an ipython notebook on Google Colab which implements the code developed in this post: Langton’s Ant The inspiration for this post ca...

Plotting data is a key part of any science and there are a lot of software solutions designed for this purpose, e.g. Excel, Veusz, gnuplot etc… These are all fine but something which I often need i...

Try the code yourself! Click the following button to launch an ipython notebook on Google Colab which implements the code developed in this post: In a previous post we looked at the hydrogen at...