Contact
Blog
Lab

The Lab

Our technology playground, the Lab is a place to share, maintain, and expand software and techniques we've developed and used through our work and practice. Some are fully formed and able to be easily used by others, some are rough ideas that may or may not gain traction as work progresses. Our expertise and experience is due largely in part to the work others have taught and shared with us and with the wider world over the years. As a result we believe in the strength of Open Source to make the world a better place. All of the content of the labs is available under a variety of open source licenses.

Unless otherwise noted all software is licensed under the LGPL, and all non-code content (including, but not limited to text, images, notes, and pdfs) is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License. Works derived from 3rd party data can obviously not be relicensed by us, and this is noted where applicable.

jsCSV

It's hard to find a data format simpler than Comma Separated Value. Despite the ubiquity of interchange formats in the wired world (JSON, YAML, and XML should immediately come to mind), sometimes simple is better, especially when moving large quantities of row column structured data.

jsCSV is a JavaScript library for parsing Comma Separated Value files quickly and efficiently, and creating data objects that can be queried, modified, filtered, and munged to find only the data that's useful and meaningful to your application.

Santoku

An OS-X native application for editing data interchange formats. Has preliminary support for CSV, JSON and YAML. Built to be a simple data editor for common web structured formats, Santoku is written in Python, with bindings to OSX via the PyObjC software bridge.
Home