Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

GSoC #9: The Final Push

1 minute read

Published:

Although I still have two weeks left, I’ll be at the ODYSSEY Alignment Conference next week so I’ll have limited time, which means I’ll be leading the push this week to get the main points sorted.

GSoC #8: A Light at the End of the Tunnel

3 minute read

Published:

With the final product due about three weeks from now, I have been busy tidying things up so we have an end-to-end solution ready, with a few self-contained issues/TODOs remaining, which can be wrapped up into seperate issues quite readily. As of yesterday, I’ve gotten INLA working end-to-end with pmx.fit, as well as having added a few test cases and some guardrails (namely that the latent must be a Gaussian in precision form).

GSoC #7: Taking Stock

1 minute read

Published:

These past two weeks were, like the one before it, largely about dealing with the implementation in code. In theory, the marginalization routine works from top to bottom, however there are a few outstanding bugs that need to be squashed.

GSoC #6: Less Math More Code

1 minute read

Published:

This week was all about trying to wrangle PyTensor to correctly marginalise out the hyperparameters whilst leaving \(x\) untouched by pm.sample. In contrast to prior weeks, there was much less focus on the theory, as this time it was a matter of trying to get PyMC and PyTensor to do what I want.

GSoC #5: Putting it all together

3 minute read

Published:

This week I got started on my next PR to implement “regular” (i.e. non-Laplace) marginalisation on the hyperparameters, and also develop a skeleton for a user-facing fit_INLA method which would essentially be the final product.

GSoC #4: Spoilt for Choice

1 minute read

Published:

This week I was finally able to get my first INLA-related PR merged in!

GSoC #2: \(x_0\) marks the spot on the MAP

3 minute read

Published:

Over this past week, I’ve been working to get this issue closed out. INLA allows us to perform Bayesian inference over models with latent Gaussians. By “latent”, we mean that the Gaussian component is not what we directly observe, but is related to the observed data nonetheless.

GSoC #1: Welcome!

1 minute read

Published:

Hi there! This is the first in my blog series documenting my Google Summer of Code 2025 project. Every week (or fortnight, depending on my time), I’ll be posting a brief update to document my progress and share my thoughts on my work.

publications

In-Situ Measurements of Sensible Heat Fluxes in a Tropical Cyclone

Published in Geophysical Research Letters, 2025

We present rare measurements of heat fluxes under cyclone conditions.

Recommended citation: Novomestsky, M., Voermans, J. J., & Babanin, A. V. (2025). In situ measurements of sensible heat fluxes in a tropical cyclone. Geophysical Research Letters, 52, e2025GL115842. https://doi.org/10.1029/2025GL115842
Download Paper

teaching