GitHub
LinkedIn
Twitter
YouTube
RSS

Northumbrian Water: DMA Explorer

Northumbrian Water: DMA Explorer
CLIENT

Northumbrian Water

SECTOR

Utilities

The Challenge

Northumbrian Water came to us with the aim of improving their prediction capabilities for forecasting potential pipe burst points. The original process involved engineers surveying large areas which was often very time-consuming, and in some cases inefficient. Their previous tool to find leaks in pipes could have left customers with a longer wait for water. The main aim in this project was to best-equip engineers by providing them with an ‘Optimised DMA pack’, containing the right information at the right time. Emphasis was put on creating a quick and easy automation process which collated live, up-to-date data on hydrant and valve locations, along with previous pipe burst points.

The Project

Our end goal was to create a user friendly Shiny app to map the information we had for each DMA, an assigned area. Shiny is an open source R package that provides a framework for building web applications. We created a clear user interface for parameter entry, allowing an engineer to visualise the features mentioned above, within a selected DMA. Shape files containing geolocation data wereused to map the outline of pipes (along with locations of valves and hydrants) onto a map of the UK. We acquired user studies and used agile methodology throughout the app development stage, to ensure we were meeting the engineers’ needs.The database automatically updates every morning to ensure LT’s have access to the most up-to-date data.

The Results

The end product of this project was a Shiny dashboard used to visualise DMA data, region by region. The current app is being used to enhance the ‘DMA pack’ accessible to LT’s going to survey a particular DMA. In addition to the mapping tool, we have processed information in regards to bursts, valve locations and soil types into interactive tabular data previews. We also assisted Northumbrian Water in deploying the application onto their internal server, to provide them with an easy to manage platform for maintaining and running the application. Northumbrian Water are using the app on a daily basis, which further emphasises the purpose of the automated database update feature. Below are some screenshots of the prototype app.

Hackathon

We created a prototype app at the 2018 NWG Innovation Festival as part of its Reducing Water Leakage ‘Hack & Share’ event. Below are some screenshots of our winning entry:

Selecting catchment area

Overview of selected water bodies

Relevant Case Studies

DiAGRAM: A Shiny app for the National Archives

The National Archives

Jumping Rivers created a feature rich, bespoke Shiny dashboard through a series of development and user testing sprints. Custom widgets were created using React, to give an tailored application. Using a combination of continuous integration and deployment, the dashboard was deployed directly to shinyapps.io via GitHub.

Read more about The National Archives
Scottish Government: Fair Work Data Explorer - Shiny App

Fair Work Data Explorer

Jumping Rivers created a data pipeline and visualisation dashboard for public and policy maker consumption. The aim was to increase transparency and encourage positive change to the workplace environment. The application allows exploration of key performance indicators stratified by a host of protected characteristics.

Read more about Scottish Government
Banking Firm: Code Review & R Package Development

Banking Firm

The client came to Jumping Rivers having already written the code for their problem in VBA. They were trying to evaluate four measurements for agreements with their clients. However, VBA is limited in speed. Jumping Rivers were required to build a bespoke R package to replace and quicken the code.

Read more about Banking Firm
AGR TRACS International: Dashboard Development for Monte Carlo Simulation

AGR TRACS International

At the end of 2017, contacted Jumping Rivers. AGR TRACS International estimates the volumes of oil and gas in subsurface reservoirs. Their work involves combining a set of inputs for each reservoir layer (such as area, thickness, and up to five other inputs) – and then multiplying these inputs together.

Read more about AGR TRACS International
Electrics Company: Applying Machine Learning Tools to Highlight Anomalous Data

Electrics Company

Over the last two years, we have been working with a cutting edge electronics company to build advanced algorithms using R and Python. Since they are at the research & design stage of the development process, their data structure is unique and challenging.

Read more about Electrics Company
Environment Agency: Development & Deployment of 'Water Body Explorer' Shiny App

The Environment Agency

After winning a Water Hub Hackathon, Jumping Rivers were contracted to create a platform for the client using R Shiny, published on RStudio Connect. The platform aggregates raw data from many third party sources both internal and external to the EA, through bespoke APIs, commercial databases, and asset management systems.

Read more about Environment Agency
Financial Institution: Bespoke Report Generation using R Markdown

Financial Institution

The client wanted to assess the viability of R and R Markdown as a reporting tool for creating complex, bespoke documents. We recreated sample reports for them in R Markdown, showcasing that all of their specifications could be met, and provided them with example code and training.

Read more about A Financial Institution
Fujifilm: Shiny Dashboard Creation for Experimental Risk Assessments

Experimental Risk Assessments

Jumping Rivers built a tool for creation of experimental risk assessments via a centralised web application. The dashboard allows for collaborative working during the data entry and assessment formulation, report generation and tracks versions along iteration of the process.

Read more about Fujifilm
NHS Scotland: R Training

NHS Scotland

In the spring of 2018, NHS Scotland expressed a need to move from their existing software, SPSS and SAS, to using R. The difficulty they faced was that there are over two hundred data scientists in NHS Scotland, which made training everyone in the new software a logistical challenge.

Read more about NHS Scotland
Northumbrian Water: Interruption to Supply Risk Mapping using Spatial R Package

NWL Risk Mapping

In spring of 2020 Northumbrian water engaged with Jumping Rivers to build a modelling solution to better understand risks to the consumer within their network in order to provide a better service.

Read more about Northumbrian Water