TAPoR 3 Discover research tools for studying texts.

Filters: Narrow the Selection of Tools

/ 4
Sort By
SIMILE Widgets: JsTeX

JsTeX, a part of the SIMILE Widgets family of tools, is an open source JavaScript library capable of interpreting basic TeX encodings and transforming them into HTML definitions directly in a web page.

This tool has been retired by SIMILE Widgets, and the website is no longer maintained. Captures of the site are currently available via the Internet Archive.

d3.js - Data Driven Documents

D3.js is a free, open source JavaScript library for manipulating documents with data utilizing HTML5, SVG and CSS3. It is designed to create visualizations that work with current web standards to make the best possible use of the most recent browsers without requiring a proprietary framework. This tool allows users to bind data to an Document Object Model (DOM) and apply data-driven transformations to the document.

Processing

Processing is a free, open source programming language and development library for the visual arts. It is a software sketchbook, a way to visually learn programming fundamentals, and a tool for creating finished professional work, including mapping networks, textual analysis and producing visualizations. It runs under Windows, OSX and Linux environments, and can export graphics and applets in a variety of formats.

Meandre

Meandre is a graphical programming language for creating text analysis flows, built on top of the Seasr infrastructure. Meandre uploads its flows to a Seasr server where they can be accessed and used by anyone who can access the server.

R

R is an open source programing language designed for statistical analysis and parallel computing. R began its life as a research project at the University of Aukland, but has since expanded to become a collaborativly run open source project run by the GNU. R has libraries for data import, regular expression data splitting, and visualization of data. R can be run as either a script or as a working environment.

PL/I

PL/I was an early programming language commonly used for humanities research, developed at a time when most programming languages were not intended to work with strings of text. In addition to direct processing, it was also used to program systems and tools developed specifically for the humanities.

SNAP

SNAP was a historically important programming language designed specificially for humanists. It used plain-English syntax, and was particularly suited for automating text processing tasks.

FISHER

FISHER was a string-handling package for the FORTRAN programming language. It enabled researchers to manipulate characters and character strings with greater ease than FORTRAN permitted by itself.

Icon

Icon is a historically important programming language that builds on SNOBOL to extend its utility to groups like humanists.

SCAN

SCAN was a conversational programming language available in the 1970s for text analysis. It was specific to text processing and could be used divide a text into sentences or words or split on separators. It was capable of running counts on a text, printing particular sentences, checking whether a particular word has occured, matching word-patterns or finding alliterations.