Skip to main content

CLI for mowen authorship attribution toolkit

Project description

mowen-cli

Command-line interface for mowen, the authorship attribution toolkit.

Install

pip install mowen-cli

This installs the mowen command and the core library.

Usage

# Run an attribution experiment
mowen run -d docs.csv -e word_ngram -e character_ngram:n=3 --distance cosine

# Evaluate accuracy via leave-one-out cross-validation
mowen evaluate -d corpus.csv -e character_ngram:n=3 --distance cosine --mode loo

# Evaluate with k-fold and export results
mowen evaluate -d corpus.csv -e word_events --mode kfold -k 10 --output-csv results.csv

# List all available pipeline components
mowen list-components
mowen list-components event-drivers --json

The CSV manifest format is one row per document: filepath,author (leave author empty for unknown documents).

Documentation

See the mowen repository for full documentation, the web UI, and the REST API server.

License

MIT — Copyright 2026 John Noecker Jr.

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

mowen_cli-1.0.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

mowen_cli-1.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file mowen_cli-1.0.0.tar.gz.

File metadata

  • Download URL: mowen_cli-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mowen_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8f42ad597fae62898803dc5de98f66de9fb5e6ee475f59a347c86a9008782162
MD5 ff8811b4c1b80d449e17b92618c24749
BLAKE2b-256 1e0e120e0bd453479bb3d8072fa8545cd796842e4381ac033343b0f512c4e8be

See more details on using hashes here.

Provenance

The following attestation bundles were made for mowen_cli-1.0.0.tar.gz:

Publisher: publish.yml on jnoecker/mowen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mowen_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mowen_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mowen_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fdee6effd9e919d4bacbdc35027de83a2c7ee81da11d5c58916f3f565f2beebe
MD5 e482fe1be90ada461f1dbabd39f9e767
BLAKE2b-256 0c9d39546406f75c4d34c0d243a31cd4f38b82e72bd5a5b26e0d3fa058113123

See more details on using hashes here.

Provenance

The following attestation bundles were made for mowen_cli-1.0.0-py3-none-any.whl:

Publisher: publish.yml on jnoecker/mowen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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