Skip to main content

An artisanal language model for proofreading prose in the style of classical English science fiction.

Project description

proofread-eng-scify, an ALM

An artisanal language model (ALM) for proofreading English prose in the style of old-old-school science fiction, like Jules Verne, Lewis Carroll, and L. Frank Baum.


For someone who wants to use the proofreader

Installation

Using the proofreader


For someone who wants to modify the proofreader

Testing

From the top level project directory, run

uv run pytest

Running evaluations

evals/

How the code is organized

Model development code sits in the top level model_dev/ directory. Once models have been created and tested and are ready to be used in the proofreader, they are moved to the src/proofread_eng_scify/models/ directory. Versions are indicated with a two digit squential counter appended to the model name, such as tokenizer_13.

Tests are scattered throughout the code, sitting close to the code they are meant to test. They are primarily unit tests. For now, integration and end-to-end testing gets covered by evaluations.

Evaluations are in evals/

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

proofread_eng_scifi-0.1.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

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

proofread_eng_scifi-0.1.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file proofread_eng_scifi-0.1.0.tar.gz.

File metadata

  • Download URL: proofread_eng_scifi-0.1.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.1

File hashes

Hashes for proofread_eng_scifi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 87a82f77547f920a3eb6893b61a22fee7e8203184479271b2d474a515c72eb7c
MD5 8af9bcfc838bb8bb11d9d5016b88515f
BLAKE2b-256 a8845fcadedbb494523236188822bc8d4f5d79562d905edf5d7c5503350fdeaf

See more details on using hashes here.

File details

Details for the file proofread_eng_scifi-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for proofread_eng_scifi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e97f2c0094196a376a4d7ad0e8cf954e70501f321700943cbcae81e99a0acbc3
MD5 61503dff3642747a4ff329a131dbb68a
BLAKE2b-256 cc94af399cb2aed16450f3da0598ac1af2b85a200801f3ee806611ef2a6bced2

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