Matthew J. Lavin

About Me

As you may have gathered from the rest of this site, my name is Matthew Lavin. I'm the Associate Program Coordinator of an initiative at St. Lawrence University in Canton, NY titled “Crossing Boundaries: Re-envisioning the Humanities for the 21st Century.”

Read More

Scholarship

My scholarly interests include American authorship, book technologies, book history and digital broadly, computational methods and humanities data, open access and copyright, and digital pedagogy.

Read More

Teaching

My teaching interests include American literature courses with strong book historical and digital humanities themes. In the semesters to come, I'd like to teach general courses on technologies of the book and/or the digital age. I've also taught antebellum and postbellum American literature surveys, Native American literature, introduction to rhetoric, and literature for non-majors.

Read More

Links

A collection of links related to coding, digital humanities practice, the humanities in the 21st-century, and more.

Read More

Datasets

In this section of my site, I plan to post open source datasets associated with my scholarly work. In particular, I'm eager to share information about my ongoing efforts to develop scalable way to convert and cobble together useful book historical data in digital form.

Read More


About This Site

Posted on Monday September 16, 2013

My latest site redesign began with a decision to split the main page architecture from the existing WordPress blog install. I migrated the blog to http://blog.matthew-lavin.com, and set up a series of static pages for information about my research, teaching, etc. For the blog portion of the site, I installed a fairly well known minimalist […]

Read More


Recent Blog Posts


Text Mining Twitter with Python’s Tweepy

Posted on Monday October 27, 2014

Tweepy is a library for handling Twitter API requests in Python. The reasons to use Tweepy are manifold. A few of these reasons include: Using a package or library is easier than writing a script from scratch, and doing so in Python is particularly easy. (Easy = more time to focus on the substance of […]

Read More



An Object-Oriented jquery Animation Approach

Posted on Wednesday October 22, 2014

I spent a bit of time yesterday wrapping some jquery animation code in an object oriented structure, so I thought I would post a sample version. My ultimate goal with this is to create javascript that: 1. Creates a div with a class and a unique id 2. Styles that div with CSS, including a […]

Read More



A Simple Text File Merging Script

Posted on Thursday October 09, 2014

For the past couple weeks, I’ve been working with the stylo() package for R (statistical computing), specifically the Rolling Delta functionality. This program is set up to read two folders of text files, one for a set of candidate texts and one for a contested text. (For more information on how early Delta works see […]

Read More



Faxon bibliography continued

Posted on Wednesday October 09, 2013

After playing with my script a bit today, I discovered why I wasn’t returning Google Maps API results on all my place names. The source of the error was making too many requests, too quickly, to the API. I added a single line of code to my script to fix this error … sleep(1). This […]

Read More



Faxon’s Bibliography of “Ephemeral Bibelots”

Posted on Wednesday October 09, 2013

I’m writing from an outdoor table at the Doubletree Hilton in the Berkeley Marina.In a couple of days, I’ll be participating in a roundtable for the Western Literature Association’s annual conference here. The roundtable is “Periodicals and the West: Methods and Approaches,” and my offering for it is on “Digital and Material Possibilities” for the […]

Read More


Subscribe to this feed