Homepage
Open in app
Sign in
Get started
Notes from Dan’s work at CEMAC
The Centre for Environmental Modelling and Computation
Follow
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…
Daniel Ellis Research
Mar 9, 2021
Intro to Bede — The N8 Supercomputer
Intro to Bede — The N8 Supercomputer
Just some notes to get a user started.
Daniel Ellis Research
Feb 1, 2021
Interactive GPU on ARCx
Interactive GPU on ARCx
Notes on how to set up an interactive GPU session for computation on the Leeds System.
Daniel Ellis Research
Jan 17, 2021
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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.
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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.
Daniel Ellis Research
Aug 20, 2020
Met Office Usernames
Met Office Usernames
So far I have discovered the met office uses three different usernames
Daniel Ellis Research
Aug 20, 2020
Keep Bluetooth discoverable (RPI / Unix )
Keep Bluetooth discoverable (RPI / Unix )
How to enable Bluetooth visibility and pair from the boot.
Daniel Ellis Research
Aug 4, 2020
SSH tunnel (port forwarding)
SSH tunnel (port forwarding)
A quick loaddown on how to ssh tunnel in Unix
Daniel Ellis Research
Jul 31, 2020
Pi Zero Sensor — Setup
Pi Zero Sensor — Setup
A quick start guide for setting up the OPC-R1 sensors for testing
Daniel Ellis Research
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…
Daniel Ellis Research
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.
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
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.
Daniel Ellis Research
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…
Daniel Ellis Research
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…
Daniel Ellis Research
Apr 16, 2020
About CEMAC
Latest Stories
Archive
About Medium
Terms
Privacy
Teams