## Standard Maps with Cartopy

Here are some examples of base world maps (excluding Antarctica which is cropped out) using Cartopy.

## Robinson Projection

These examples use the Robinson projection.

import matplotlib.pyplot as plt
import cartopy
import cartopy.crs as ccrs

def main():

# configure chart
plt.close()
plt.style.use('mag')

ax = plt.axes(projection …

## Digitize a Graph

I recently needed to extract data from the screenshot of a graph. The data was provided by a third party in that format so I had to work with what I was given.

## Extract with Mac Screen Coordinates

A quick way to extract the data is to use the Mac …

## Build Log: Bookshelf

Moving into a new house comes with lots of projects: the most important of which, naturally, involve bookshelves and books. This build log chronicles the design, construction, and expansion of a large bookshelf.

## Design

Pinterest is great for seeing lots of ideas for different configurations and construction techniques.

At a …

## Travel Map With Cartopy

In a former post I generated a travel map plotted with Basemap. From the Basemap documentation, however, Cartopy will replace Basemap:

Starting in 2016, Basemap came under new management. The Cartopy project will replace Basemap, but it hasn’t yet implemented all of Basemap’s features. All new software development …

## Table Filtering in HTML and JavaScript

GitHub pages makes it easy to share information: just send the URL instead of emailing a file attachment. When I wanted to share the contents of an Excel file this was a natural platform, but with over 1,000 rows of data I needed a way to filter the table …

## xlwings: Use Python and Excel to Calculate Your Mortgage

The Python xlwings library provides easy interaction between Python and a Microsoft Excel workbook. In this example, I'll demonstrate using Excel as a wrapper around a Python function, with xlwings providing the link between the two.

# When to use xlwings

Python and Excel have complementary strengths and it can be …

## Automation Using Makefiles

Makefiles provide an easy way to group multiple terminal commands into a single command using make <command>. This gives a brief overview with just enough information to write your first Makefile.

# Why Make?

Apparently Make was originally developed to build executable programs, but I have seen an number of examples …