Homepage
Open in app
Sign inGet started

Notes from Dan’s work at CEMAC

The Centre for Environmental Modelling and Computation

Using the BornInBradford SQL database_extract Command Line Interface

Using the BornInBradford SQL database_extract Command Line Interface

Unlike the interactive Graphical User Interface, there is also a CLI for use on headless machines or HPC clusters, when local memory…
Go to the profile of Daniel Ellis
Daniel Ellis
Mar 9
Intro to Bede — The N8 Supercomputer

Intro to Bede — The N8 Supercomputer

Just some notes to get a user started.
Go to the profile of Daniel Ellis
Daniel Ellis
Feb 1
Interactive GPU on ARCx

Interactive GPU on ARCx

Notes on how to set up an interactive GPU session for computation on the Leeds System.
Go to the profile of Daniel Ellis
Daniel Ellis
Jan 17
Creating Multiple I2C Ports on a Raspberry PI

Creating Multiple I2C Ports on a Raspberry PI

Sometimes we require multiple modules all of which communicate using the I2C channel. In this post, we discuss how to do exactly that…
Go to the profile of Daniel Ellis
Daniel Ellis
Dec 16, 2020
UKESM AMIP setting run duration and cycle length in Rose

UKESM AMIP setting run duration and cycle length in Rose

You have a suite you wish to run, but need to constrain it such that it can run on your allocated queues — this guide explains how to…
Go to the profile of Daniel Ellis
Daniel Ellis
Dec 9, 2020
Creating a 3D printed stand for an RSA SecurID key

Creating a 3D printed stand for an RSA SecurID key

Various two-factor authentication sites now require the use of an RSA key. For me, it is needed to log into the MONSooN supercomputer…
Go to the profile of Daniel Ellis
Daniel Ellis
Dec 8, 2020
Run a script on WiFi connection (RPI)

Run a script on WiFi connection (RPI)

In a sensor network, the ability to establish a connection and transfer data when within range of a router is a useful one. There are…
Go to the profile of Daniel Ellis
Daniel Ellis
Oct 1, 2020
Get Lat/Lon Geolocation using Bash (or Python) and your Wifi connection

Get Lat/Lon Geolocation using Bash (or Python) and your Wifi connection

In some cases, you may not have a GPS module available but will still want to find out your current location. We are able to do this using…
Go to the profile of Daniel Ellis
Daniel Ellis
Sep 12, 2020
2. UKCA tutorial on MONSooN

2. UKCA tutorial on MONSooN

A guide to running the Unified Model or the UKCA on MONSooN.
Go to the profile of Daniel Ellis
Daniel Ellis
Sep 10, 2020
DrHook — The UM / UKCA Profiling Tool

DrHook — The UM / UKCA Profiling Tool

Dr Hook (no not the 1960s rock band!) is the met office’s profiling tool. In this post, we describe the general setup of this and how to…
Go to the profile of Daniel Ellis
Daniel Ellis
Sep 10, 2020
Pi Zero Portable Air Quality Sensor — Construction in 10 “easy” steps.

Pi Zero Portable Air Quality Sensor — Construction in 10 “easy” steps.

Instructions on how to wire the RPi Sensor. This process takes ~2h for a first attempt. These are generic instructions related to the Born…
Go to the profile of Daniel Ellis
Daniel Ellis
Aug 25, 2020
1. Monsoon Setup — password caching

1. Monsoon Setup — password caching

To clone and copy suites, you must first cache your MO password.
Go to the profile of Daniel Ellis
Daniel Ellis
Aug 20, 2020
Met Office Usernames

Met Office Usernames

So far I have discovered the met office uses three different usernames
Go to the profile of Daniel Ellis
Daniel Ellis
Aug 20, 2020
Keep Bluetooth discoverable (RPI / Unix )

Keep Bluetooth discoverable (RPI / Unix )

How to enable Bluetooth visibility and pair from the boot.
Go to the profile of Daniel Ellis
Daniel Ellis
Aug 4, 2020
SSH tunnel (port forwarding)

SSH tunnel (port forwarding)

A quick loaddown on how to ssh tunnel in Unix
Go to the profile of Daniel Ellis
Daniel Ellis
Jul 31, 2020
Pi Zero Sensor — Setup

Pi Zero Sensor — Setup

A quick start guide for setting up the OPC-R1 sensors for testing
Go to the profile of Daniel Ellis
Daniel Ellis
Jul 12, 2020
Obtaining CPU cache size

Obtaining CPU cache size

When on a new machine it is important to know its size and computational abilities. This is especially important in the case of higher…
Go to the profile of Daniel Ellis
Daniel Ellis
Jun 4, 2020
Auto-reloading modules in Ipython

Auto-reloading modules in Ipython

For reloading simple scripts, we can run them with the IpyReload package each time a file is changed.
Go to the profile of Daniel Ellis
Daniel Ellis
Jun 2, 2020
Closing All Processes Holding a File Open

Closing All Processes Holding a File Open

Sometimes an open file, in a zombie process can prevent future write operations. For this reason, we read all processes holding a file…
Go to the profile of Daniel Ellis
Daniel Ellis
Jun 1, 2020
Simple Documentation Generation in Python using Pdoc.

Simple Documentation Generation in Python using Pdoc.

You have a Python project and want to generate simple instructions on how users are expected to use it. In addition to a number of…
Go to the profile of Daniel Ellis
Daniel Ellis
May 8, 2020
Setting up SSH keys

Setting up SSH keys

When working remotely on external machines, it is common to connect to these through the secure shell (ssh) protocol. Often this comes in…
Go to the profile of Daniel Ellis
Daniel Ellis
Apr 29, 2020
Backing up and editing a Bootable Disk or Raspberry Pi SD card

Backing up and editing a Bootable Disk or Raspberry Pi SD card

If you have an operating system, which you wish to duplicate or backup, this can be done using the Linux terminal.
Go to the profile of Daniel Ellis
Daniel Ellis
Apr 27, 2020
Pairing a Bluetooth device using a terminal

Pairing a Bluetooth device using a terminal

In using a raspberry pi zero, you are limited on USB ports. Instead of having to always have a USB hub connected to the device, you may…
Go to the profile of Daniel Ellis
Daniel Ellis
Apr 17, 2020
Drawing Weather Fronts in Javascript

Drawing Weather Fronts in Javascript

Weather fronts are used within synoptic charts to depict changes in the composition of the atmosphere. This mark changes between two air…
Go to the profile of Daniel Ellis
Daniel Ellis
Apr 16, 2020
About CEMACLatest StoriesArchiveAbout MediumTermsPrivacy