Biodiversity Day Talk: Ice Alive

On 24th May I spoke to the Biodiversity Festival - it was moderated over a Zoom call and live streamed to Youtube. You can watch HERE. I was talking about an often overlooked aspect of glacier melting that ties in very tightly with the theme of biodiversity. Here's a transcript: We do not usually think … Continue reading Biodiversity Day Talk: Ice Alive

Install notes: Ubuntu 20.04 LTS on Lenovo x1 Extreme Gen 2

New laptop, new Ubuntu. This post shows step-by-step how I installed Ubuntu 20.04 LTS on a brand new Lenovo x1 Extreme Gen 2. I kept Windows on a smaller (250 GB) partition with the option to boot into either OS. This post will assume you are working from a Windows 10 OS. You should have … Continue reading Install notes: Ubuntu 20.04 LTS on Lenovo x1 Extreme Gen 2

Python: Pandas

Python Data Analysis Library There is a Jupyter Notebook accompanying this post HERE! In a previous session we explored NumPy in detail, learning about array structures and vectorisation. While NumPy is extremely powerful, it has some limitations. For example, data is organised into rows and columns (often in more than 2 dimensions) without labels other … Continue reading Python: Pandas

Inside the Ice Sheet: Caving expedition

The lockdown has ended all hopes of spring field work this year, so I've been reminiscing about the last time I was out in Greenland, in winter 2018. We were on the ice for a second time to explore the moulins, which are large vertical pipes carved into the ice by melt water in summer … Continue reading Inside the Ice Sheet: Caving expedition

Python: NumPy

There is a Jupyter Notebook accompanying this post HERE. NumPy is a Python package built around the concept of ndarrays (n-dimensional arrays) along with a suite of efficient functions for applying operations over those arrays. Many of the other important packages for data scientists are built on top of NumPy (e.g. Pandas, scikit-learn). In the … Continue reading Python: NumPy

Python: Arrays

Run and experiment with the code in this tutorial using the Jupyter Notebook Intro Abstraction is one of the fundamental concepts in object-oriented programming. It enables a user to implement an idea without having to grapple with its implementation, or put another way it allows access to a high level concept while hiding away lower-level … Continue reading Python: Arrays

Navigating this blog

Welcome to ToThePoles blog. The posts here will be divided into six distinct categories: Cryosphere: posts about ice and snow including paper reviews and commentary, trip reports etc Adventure: posts about field work reports, logistics, stories etc from all kinds of adventures Science/Tech: posts about general science and technology including tutorials. Strong computer science, cloud … Continue reading Navigating this blog

Isolation: Talk for Midnight Runners

Last week an old climbing buddy called me up to invite me to his company's "Campfire Stories" series - the concept was that in this time of isolation and lockdown it might be cool to hear from someone who has spent plenty of time isolated in remote places to see if there were any transferable … Continue reading Isolation: Talk for Midnight Runners

Antarctica 2020

On 30th December I left the UK to work in the southern hemisphere for the first time. As part of the MicroMelt project, the aim was to gather samples and measurements from a selection of glaciers on Livingston Island, to better understand and quantify the role of microscopic life on glaciers in transforming and accumulating … Continue reading Antarctica 2020