Juxta

Available

 * http://www.juxtasoftware.org/

Principal Investigator

 * Jerome McGann

Description
From the project website (accessed 31-5-2016):

Juxta is an open-source tool for comparing and collating multiple witnesses to a single textual work. Originally designed to aid scholars and editors examine the history of a text from manuscript to print versions, Juxta offers a number of possibilities for humanities computing and textual scholarship.

As a standalone desktop application, Juxta allows users to complete many of the necessary operations of textual criticism on digital texts (TXT and XML). With this software, you can add or remove witnesses to a comparison set, switch the base text at will. Once you’ve collated a comparison, Juxta also offers several kinds of analytic visualizations. By default, it displays a heat map of all textual variants and allows the user to locate — at the level of any textual unit — all witness variations from the base text. Users can switch to a side by side collation view, which gives a split frame comparison of a base text with a witness text. A histogram of Juxta collations is particularly useful for long documents; this visualization displays the density of all variation from the base text and serves as a useful finding aid for specific variants.

The desktop version of Juxta also allows users to annotate Juxta-revealed comparisons and save the results, and can output a lemmatized schedule (in HTML format) of the textual variants in any set of comparisons. It can run on any modern Macintosh, Windows, or Unix computer with Java 1.5 installed.

Juxta has also been developed as a web service with a limited set of the features available in the desktop application. This web service can be integrated into a host site and controlled via a well-documented API. This web-service powers Juxta Commons, the destination site for using Juxta on the web. No download is necessary: simply upload or link to your sources and start collating! Screencasts and a user guide are available, and the R&D team would appreciate your feedback during this beta release.

The source code for Juxta is distributed under the Apache License and available on GitHub. There are separate public repositories for the desktop and web service versions of Juxta. There is a Google Groups forum for developers.

Juxta is built by Applied Research in Patacriticism, a software development research team located at the University of Virginia and funded through an award from the Andrew Mellon Foundation.

Version 1.0 of Juxta was released on February 6th, 2006. Version 1.4 was released on September 23rd, 2010. This version imports UTF-8 encoded plain text files (such as classical Greek texts) and "supports direct import of XML source files in any well-formed schema, including TEI p4 and p5." (Juxta v1.4 Release.) Version 1.7.9 was released in March 2013.

Mac, Windows, or Unix versions of the program can be downloaded at the Juxta site.

Though built for collating modern English texts, Juxta is ready to use for collating variants of a Latin text (experto credite).