james weir fluids lab github site