Skip to main content

A command-line interface for creating and interacting with Distant Reader data sets (a.k.a. study carrels)

Project description

Distant Reader Toolbox

A command-line interface for creating and interacting with Distant Reader study carrels

Installation

  pip install reader-toolbox

Quick start

  # configure; accept the default
 rdr set -s local

  # add an item to your library
  rdr download homer

  # read homer
  rdr read homer

  # list all words
  rdr ngrams homer

  # list all bigrams
  rdr ngrams homer -s 2

  # list all bigrams and count them
  rdr ngrams homer -s 2 -c

  # search
  rdr concordance homer

  # search again, but specify a query
  rdr concordance homer -q war

  # list subject-verb-object fragments; please be patient
  rdr grammars homer

  # list noun phrases
  rdr grammars homer -g nouns

  # cluster; do the items in the carrel group themselves?
  rdr cluster homer

  # topic model; similar to cluster but with more detail
  rdr tm homer

  # page through additional carrels for downloading
  rdr catalog -l remote -h

  # download another carrel
  rdr download pride

  # download yet another carrel
  rdr download sonnets

  # list your carrels
  rdr catalog

Description and background

The Reader Toolbox -- run from the command-line as rdr -- is designed to create and interact with Distant Reader study carrels. Using the Toolbox you can do things such as but not limited to:

  • search and browse the collection of more than 3,000 publicly available study carrels
  • download study carrels from the public collection and add them to your own collection
  • count & tabulate the most frequent ngrams (one-word, two-word, etc. phrases) occurring in study carrels
  • apply concordancing (keyword-in-context searching) against study carrels
  • apply topic modeling (extracting latent themes) against study carrels
  • extract information from your study carrels matching specific grammars
  • create your own study carrels
  • and more

In the end, the Toolbox empowers you to read, use, and understand large volumes of text quickly and easily.

Links


Eric Lease Morgan <emorgan@nd.edu>
January 5, 2023

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reader_toolbox-1.1.1.tar.gz (70.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reader_toolbox-1.1.1-py3-none-any.whl (70.0 kB view details)

Uploaded Python 3

File details

Details for the file reader_toolbox-1.1.1.tar.gz.

File metadata

  • Download URL: reader_toolbox-1.1.1.tar.gz
  • Upload date:
  • Size: 70.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for reader_toolbox-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ec7bb075899ae4d5565c2fd941aced71554713b0fe064e714c79be43848b0dbf
MD5 fceee48ccf103b815b1ff40c937a16f8
BLAKE2b-256 3052a52e899dd847b67bb919481ab54a4e3962a300e2a39310118aa234837189

See more details on using hashes here.

File details

Details for the file reader_toolbox-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: reader_toolbox-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 70.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for reader_toolbox-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e168c294d335d072f45c53b34763464cf64c05b33c92d928efb4107b1f6f3fb
MD5 135288659356f15dcdb14cdaf46e6dbc
BLAKE2b-256 d582889886ab35b19cbc1003e32edbd9b7a612c059795a147fd8831719830472

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page