Accessible climate change analysis tools, like this climate change impact assessment service, will help local decision-makers proactively manage disaster risk, ensure access to safe water and food, and strengthen preparedness and response strategies.
Accessible climate change analysis tools, like this climate change impact assessment service, will help local decision-makers proactively manage disaster risk, ensure access to safe water and food, and strengthen preparedness and response strategies.
If you are using VCR to record/playback HTTP requests for your Rails tests, you may run into problems if your cassettes use tokens to authenticate with those services. VCR uses a RequestMatcher to determine if an outgoing request (and response) already exist in a cassette. Upon finding a match, the test will use the response…
We detail a recent Small Business Innovation Research (SBIR) grant we were awarded from the U.S. Department of Energy for our climate change data service.
In the last post we looked at functional approaches to solving problems typically solved using loops in imperative languages. These problems centered around list-like data structures such as arrays or vectors. In this post we will look at more complicated nested data structures.
I’d like to introduce a new Clojure REPL, Proto REPL, that I created as a plugin to the Atom editor. Proto REPL lets you develop Clojure applications in Atom using an interactive REPL driven development experience. nn nn Proto REPL Features nn n Send blocks of code or selections from an editor tab to the…
In this post, we calculate and discuss daytime population at the census tract level for the entire US.
This guide presents the steps to convert a GIS shapefile of streets or roads into an SVG file that can be viewed and manipulated in Adobe Illustrator or a similar program.
This is the first post in a series dedicated to presenting solutions to common challenges that developers encounter when moving from an imperative programming approach to functional programming (FP). I will present a series of problems and provide solutions in both Java and Elixir, a functional language running on the Erlang VM.
In this blog, we discuss our experience displaying hierarchical geographic data with a D3 tree, and how to fit multiple maps of Philadelphia on one page.
In this post, we detail our experience creating a tree planting prioritization model in QGIS.