Skip to content

Home

GitHub release (latest SemVer) Python 3.9 Python wheels Code style: black license

Introduction¤

The Lexos API is a library of methods for programmatically implementing and extending the functionality in the Lexos text analysis tool. Eventually, the web app will be rewritten to use the API directly. The goal of this alpha stage of development is to reproduce (and in some cases extend) the functionality of the current web app.

For the moment, much of the thinking behind the API's architecture is explained in the Tutorial.

Current Status: v0.0.1-alpha

Features¤

  • Loads texts from a variety of sources.
  • Manages a corpus of texts.
  • Performs text pre-processing ("scrubbing") and splitting ("cutting").
  • Performs tokenization and trains language models using spaCy.
  • Creates assorted visualizations of term vectors.
  • Generates topic models and topic model visualizations using MALLET and dfr-browser.
  • An expanded set of features is planned for the future.