You can't look anywhere these days without seeing evidence of the changing weather patterns on the earth. Monthly, we are confronted with facts and figures that point to a warming planet.
Climate scientists warn us that inaction could be fatal to our futures here. Military strategists at the Pentagon have recently cautioned President-Elect Trump that inaction on climate change could spell disaster for our national security as shrinking water supplies and meager rainfall cause crop failures will force large numbers of people to migrate to other parts of the world that can sustain them.
With all of the research on our climate by NASA, the US Defense Department, and others, I was curious if there are open source tools that would allow interested citizens to explore climate data and draw our own conclusions. A quick search of the Internet led me to the Open Climate Workbench, a project that is part of the Apache Software Foundation.
The Open Climate Workbench (OCW) develops software that performs climate model evaluation on data that comes from the Earth System Grid Federation, Coordinated Regional Climate Downscaling Environment, the U.S. Global Change Research Program's National Climate Assessment, the North American Regional Climate Assessment Program, and from NASA, NOAA, and others.
You can download the OCW's tar ball and install it on your Linux computer by following the prerequisites. You can also install the OCW in a virtual machine using Vagrant and a provider like VirtualBox. Get the instructions for an OCW virtual machine.
I found the easiest way to see how the OCW works is to download a virtual machine image from the Regional Climate Model Evaluation System (RCMES).
According to its website, the RCMES "is designed to facilitate regional-scale evaluations of climate and Earth system models by providing standardized access to a vast and comprehensive set of observations (e.g., satellite, reanalyzes and in-situ) and modeling resources (e.g., CMIP & CORDEX on the ESGF), as well as tools for performing common analysis and visualization tasks (e.g., OCW)."
You will need to have VirtualBox and Vagrant installed on your host computer. With it you can see an excellent example of the OCW in operation. The RCMES provides detailed instructions for downloading, importing, and running the virtual machine. Once your virtual machine is up and running you can log into it with the following credentials.
RCMES data plot sample
Tutorials for the RCMES are available on their website to help you quickly become familiar with the software. The community is active and they are looking for more developers. You can subscribe to their mailing lists, too.
Source code for the project is on GitHub and licensed under the Apache License, Version 2.0.