Category: python

  • Row-Major vs Column-Major Memory Layouts

    I’ve recently been doing a lot of coding in C++ & CUDA for my PhD project, and I’ve needed to dig in and understand memory layouts in a way I’ve not had to previously using Python. In this post, I’ll explain how I’ve learned to think about row-major and column-major memory ordering in C++, especially…

  • Spatial Filtering

    I’ve been looking recently at decompositions of matrices, specifically the eigendecomposition, and the singular value decomposition (SVD). Check out my last article to see more! Today we’re specifically going to look at an example of using the eigendecomposition to remove radio frequency interference from an astronomical observation! The eigendecomposition of a symmetric, non-negative definite square…

  • PyCon US 2024 Recap

    I was lucky enough to go to PyCon US 2024, held in Pittsburgh, Pennsylvania from May 17-19. A long trip from my usual home in Melbourne, Australia! Getting There I flew from Melbourne to Pittsburgh via San Francisco on United Airlines. I had a very long stopover in San Francisco, about 14 hours, so I…