Skip to main content

James Brind

Posts

This page lists blog posts I have written on academic and non-academic subjects that interest me. For my peer-reviewed publications, see the Research page.

By tag

By date

Clustering functions for CFD mesh generation

Marching Cubes in Python

How I learned programming

New paper on can-annular combustor acoustics

Review of the Fairphone 4

General mixed-out averaging

Moving away from GitHub, in favour of sourcehut

Poor man's Jupyter Notebook

2D Gaussian process regression in scikit-learn

Choosing a black-box optimisation algorithm

New paper on acoustic impedance of 3D turbines

University of Cambridge calendar generator

Getting simulations done (productivity tips)

Where does the SVD come from?

Tabu search – theory and implementation

ASUS EeePC CMOS battery and keyboard replacement

Fun with shape space

Journal Abbreviator, a web app

Generating Anki flashcards from WikiData

Four reasons to be an academic

How to prepare for an undergraduate Engineering supervision

On insurance

An Engineer's approach to the Monty Hall problem

ETC Best Paper Award (cake debt)

Interactive model for surge and stall in compressors

What is entropy?

My PhD thesis, explained

A Compressible Aerodynamics Library for Python

Prandtl–Glauert Compressibility Correction

Notes on Building Linux From Scratch

Enforcing good typing habits by keyboard layout

PyFR installation hints