Posted to

Software

rvest: R package to scrape web data

Inspired by the Python libraries RoboBrowser and BeautifulSoup, the rvest package by Hadley Wickham helps you scrape web data via R in a similar way. Parse tables into data frames,…

Spreadsheets for life

Planet Money goes back to a 1984 article by Steven Levy that discusses this new thing called a spreadsheet. It was taking the place of the paper version that accountants…

Convert geographic data to 3-D models for printing

This seems like fun. The NodeJS package shp2stl by Doug McCune lets you convert a shapefile to a 3-D model, which can then send to your favorite 3-D printer (because…

Arduino Workshop, a good book for getting started

I started working through Arduino Workshop by John Boxall over the holidays, and it's a lot of fun so far. I highly recommend it if you're thinking about getting into…

Rising R usage in the sciences

R continues its growth, and usage in the sciences is no exception. Nature describes some of the applications along with links to getting started with the statistical computing language. Besides…

Chart data quickly with open source Charted

Charted is a tool used internally at Medium that they recently released into the wild. It's for the quick-and-dirty times when you just need to see quick results. Charted is…

Easier online choropleth maps with Landline

Despite the frequent use of choropleth maps online, they're still kind of tricky to produce for beginners. Landline, an open source JavaScript library from ProPublica, aims to make it a…

Breakout detection in R

Say you have time series data and you want to detect significant changes, but there's also a lot of noise to sift through. Twitter released an open source R package,…

Ditch Excel and format your data with csvkit

I thought I linked to csvkit a while ago, but apparently not. If you deal with CSV data at all, you should know about the utilities suite that helps you…

PlotDevice: Draw with Python

You've been able to visualize data with Python for a while, but Mac application PlotDevice from Christian Swinehart couples code and graphics more tightly. Write code on the right. Watch…

CSV Fingerprint: Spot errors in your data at a glance

You get your CSV file, snuggle under your blanket with a glass of fine wine, all ready for the perfect Saturday night. Then — what the heck — there's a…

Vector maps on the web with Mapbox GL

Online mapping just got an upgrade: Announcing Mapbox GL JS — a fast and powerful new system for web maps. Mapbox GL JS is a client-side renderer, so it uses…

Accessible Web visuals and code with p5.js

Visualization on the Web can be tricky for those unfamiliar with code. The new JavaScript library p5.js, developed by Lauren McCarthy and collaborators, aims to make your first steps easier…

Mirador: A tool to help you find correlations in complex datasets

Mirador, a collaborative effort led by AndrĂ©s Colubri from Fathom Information Design, is a tool that helps you find correlative patterns in datasets with a lot of variables and observations.…

R meme generator

Nobody asked for it, so you got it. The meme package for R by Thomas Leeper lets you create the web's most popular memes in a line of code. Enjoy.…

Beaker allows data exploration in various languages

Currently in beta, Beaker lets you work and experiment with data with different languages, but in one environment. Beaker is a code notebook that allows you to analyze, visualize, and…

Responsive data tables

Alyson Hurt for NPR Visuals describes how they make responsive data tables for their articles. That is, a table might look fine on a desktop but then it might be…

Optimizing your R code

Hadley Wickham offers a detailed, practical guide to finding and removing the major bottlenecks in your R code. It's easy to get caught up in trying to remove all bottlenecks.…

Create a barebones R package from scratch

While we're on an R kick, Hilary Parker described how to create an R package from scratch, not just to share code with others but to save yourself some time…

R for cats and cat lovers

Following the lead of JavaScript for Cats by Maxwell Ogden, Scott Chamberlain and Carson Sievert wrote R for Cats. It's a playful introduction to R intended for those who have…

Combatting the Obsession with New Tools

Michal Migurski thinks about finding the right job for the tool rather than the other way around: Near the second half of most nerd debates, your likelihood of hearing the…

Learn regular expressions with RegExr

Learning regular expressions tends to involve a lot of trial and error and can be confusing for newcomers. RegExr is an online tool that lets you learn more interactively. Add…