Command line arguments — Command line arguments are very important, as they provide (initially) the only way for a program or script to interact with its users. True, a program or script could just read all its input from...
SSH tunnels — This week’s post continues on the same theme as last week’s: SSH. Last week I discussed how to set up passwordless SSH, so that connecting over SSH to a remote computer becomes as simple as...
Using a large scale cluster — As with some of my previous posts, this week’s post is HPC cluster themed. I thought it would be a good idea to share some of my (limited) experience with using large HPC clusters, so...
Computing a power spectrum in Python — Edit 10 March 2021 Since originally writing this post almost two years ago, this post has attracted some attention (it seems to have been referenced in a question on StackOverflow). I have recently received a...
How this web page works — The end of yet another busy week, so this week’s post will also be short. I will give a brief overview of how I experienced web development over the last two decades and outline how...
The many ways to combine plots in Python — Making plots is one of the core occupations of many astronomers, and probably of many other scientists too. These plots are used throughout the various stages of actual research, from visualising data for personal interpretation...
NumPy array basics — Python is the most popular analysis tool in astronomy, and has been for a while. It is a scripting language that ships with tons of powerful libraries for data manipulation, analysis and plotting, and forms...
Setting up passwordless SSH — Secure Shell (SSH) is by far the most used protocol to provide safe network access to remote resources like HPC clusters or web servers. It has shipped with Unix based operating systems since forever, and...
Tracking program execution — I am currently exploring the limits of my code CMacIonize on an HPC system with a number of fat nodes (nodes with a large amount of RAM memory). The idea is to see how big...
Testing numerical models — I have spent the whole week working on swift, and this week’s post is a result of my experiences this week. You might notice that these experiences weren’t all too positive. But I think they...
The danger of complex models — I am currently on a tour of astrophysics departments in the South of the UK, and have very little time to come up with a good topic for this week’s post. Hence my choice for...
Load More