One of the nice things about fluid dynamics research is that we have
an abundance of data that leads to beautiful visualisation! This page
contains various pictures and animations I have made.
Scroll to the bottom for pictures of various animals I have annoyed at
some point.
Animation showing vertical component of vorticity from a NEMO custom model over the first 10 years (UNAGI, 10km resolution, beta plane).
Surface velocity of ORCA12 (left) vs. ORCA1 (right) over the Pacific, generated from 5-day averaged data (click image for full resolution pic). Made with Cartopy + Iris packages.
Animation showing ice cover and mixed layer depth over both poles. Taken from an ORCA1 calculation (monthly averaged data).
Animation of surface height deviation field for a linear shallow water model with a mesh that has a Dolphon hole in it (taken from a FEniCS tutorial). Done using Firedrake and visualised with Matplotlib.
Animation of the historical reconstruction of Global Mean Sea Level (GMSL) data of Church & White (2011), relative in this case to 1880. As a line graph (with one standard deviation of anticipated uncertainty) and as a Climate Spiral format after Ed Hawkins (University of Reading). Visualised with Matplotlib.
Animation of the Cahn-Hilliard equation with advection by a 2d Taylor-Green vortex flow at different strengths. Showing non-dimensional tracer concentration over non-dimensional diffusion time, visualised with Matplotlib (Julia code and animation courtesy of Haruki Saegusa, HKUST UG student).
Animation of the Cahn-Hilliard equation with advection by a 2d Taylor-Green vortex flow at different strengths. As the other movie on this page, but showing a phenomenon that is like Ostwald ripening. This choice of advection sort of acts to improve the homogenisation.
Animation of the time varying double gyre, with a spewing of rubber ducks over a certain time period. Driver code from Dan Bartley.
Animation of the dispersion of two particles (rubber ducks) under winter conditions over the Greater Bay Area. Velocity field from a GETM model; particle advection from Dan Bartley with Ocean Parcels.
Miffy (Mithrandir)
Mithrandir (aka Miffy or Miffji) is
a British Shorthair that we got from a pet shop. We were looking
initially to adopt but walking around shops we saw this girl with all
over the place colours/patterns looking like no one wanted her, so she
came back with us (she was 10 months old at the time and was down to
be sent as a breeding cat). Unlike Turnip who doesn't want to be
touched anywhere except near the tail, Miffy is very polite but seems
to hate being touched near the tail.
Turnip (actually May)
Turnip was our first cat, though she was actually owned by the
neighbour opposite the place we rented in Oxford. Prior to her warming
up to us she was known as the unfriendly cat on the street. We
thought she was a stray because of the little nip of on her ear (a
mark of the Trap-Neuter-Release program), and having taken her to the
vet the vet thought she was somewhere between 3-6 years old because
she a small girl; at the time of the pictures below she was actually
almost 9.
A very small black cat with a white patch of hair on her chest, she
hangs around outdoors very often and has been known to swipe at
people, get into hissing matches with, bully other cats, kill little
animals (see below) and generally being a bit of a bully. The year we
got adopted by her she warmed to us very gradually after we let her
stay in the house on a particularly cold rainy night. Gradually she
took over the house and even slept with us in the bedroom, to the
point where she would come in through the attic window. She is a very
sweet girl and loves smacking at shoelaces, and makes the tiniest of
mews.
Bob
Bob is my friend Heather's dog, whom I got to take
on walks that week I was visiting. Bob is probably a German Shepherd +
Chow mix, with a great foxy colour to him. Very nice friendly boy,
crossed the rainbow bridge in Summer or 2019.