Patrick J. Burns
@diyclassics
Associate Research Scholar, Digital Projects @ ISAW Library | prev. Quantitative Criticism Lab (UT-Austin) & Culture, Cognition, Coevolution Lab (Harvard) | Fordham PhD, #Classics | #DigiClass, #Latin, #Greek | LatinCy dev, CLTK contrib | #Python
Here is a screenshot with one example of possible output from the repo's demo notebook: github.com/latincy/lati....
🚀 New release 🚀 latincy-vocab v0.1.0 Build well-formatted Latin vocabulary lists from plaintext github.com/latincy/lati... #digiclass #teachlatin
✨Version bump✨ latincy-lexicon v0.9.0 Whitaker's Words as LatinCy component Improved handling of archaic & rare forms in both lookups and paradigms, fixes to irregular verbs, better future tense handling, beta Lewis & Short integration, etc. github.com/latincy/lati...
✨Version bump✨ txtdown v0.3.1 Minimal markup for Latin text collections Improved document validation; improved quotation handling; hierarchy-aware citations github.com/diyclassics/...
We can also "reinflect" Latin forms based on existing contextual morph annotations, e.g.
Not only can we start using LatinCy annotations to disambiguate words, we can also use the WW word formation logic to generate paradigms for spaCy tokens...
Announcing—LatinCy Lexicon v0.1, a refactored version of Whitaker's Words that uses LatinCy annotations to disambiguate words/meanings. Can be added as a custom component to any LatinCy pipeline. github.com/latincy/lati... #digiclass #nlproc
✨ LatinCy v3.9 sm/md/lg/trf pipelines for SpaCy available ✨ - Improved tokenization and u/v norm - New custom Latin-specific XPOS tags - Better, more consistent lemma/morph coverage huggingface.co/latincy/la_c... #digiclass #nlproc
Attending the »AI & the Study of Antiquity« conference @ Rutgers University today and tomorrow...
Wanted an easier way to preview CONLLU files in vscode, couldn't find one, worked up my own...
Model drop! Some (beta!) LatinCy releases ahead of Friday's dev meeting/"birthday" party, trained on same data as spaCy models… - LatinCy Stanza huggingface.co/latincy/la_s... - LatinCy UDPipe huggingface.co/latincy/la_u... - LatinCy Flair huggingface.co/latincy/la_f... #nlproc #digiclass
Super-experimental at this point—but I am now embedding a local LLM inside Prodigy to assist with NER annotations... 1. Using `correct` recipe, LatinCy model tags likely entities 2. Optional "Ask LLM" button queries Mistral based on text/tags 3. Add'l RAG runs over the project's NER guidelines
Ever have a lot of all-u Latin text, ever need a superfast way to replace only the consonants, i.e. uerbum → verbum... new feature in latincy-preprocess v0.1... github.com/diyclassics/... #nlproc #digiclass
Ever have like a million long-s errors in your Latin OCR, ever need a superfast way to correct them against a Latin character ngram model... new feature in latincy-preprocess v0.1... github.com/diyclassics/... #nlproc #digiclass #digiclafs
Trying to figure out how to offer new ways to work with the collections... Here is an example of combined Latin/Greek search in a single call. Uses regex for now—working on memory managment/speeding up the annotations for true lemma search etc.... github.com/diyclassics/...
I can add that LatinCy Reader pattern matching is (as shown here) flexible enough to take agreement into account—of course, assuming accuracy of the tagger & morpher; updated notebook here github.com/diyclassics/...
Such an important point and really working on it these days—between higher visibility for different parts of the project, better documentation, more demos, etc. One example I can point to now is trying to make small single-use dashboards to show certain features... latincy.streamlit.app/~/+/
Searching for any form of "magnus" followed by any noun—just one example of flexible pattern matching possible with LatinCy Readers `find_sents` call... from this demo notebook: github.com/diyclassics/...
Program announced & RSVPs open for the LatinCy Developers/Users Meeting on Feb. 27, 2026, a remote event via @isawlibrary.bsky.social Registration link at diyclassics.github.io/latincy2026/ #digiclass #nlproc
Announcing—LatinCy Readers v.1.0.2, i.e. LatinCy-powered corpus readers for Latin text collections. Quickly get sentences, lines, words annotated for lemma, POS, morphology, NER, etc. Supporting .txt, .xml, .tess, .conllu, and more. github.com/diyclassics/... #digiclass #nlproc
Stop by the ISAW Monographs / NYU Press table in the #AIASCS Book Exhibit—let’s talk about texts, archaeology, art history, and material culture inter alia isaw.nyu.edu/publications...
Headed to SF for #AIASCS — presenting Saturday morning (10 Jan. @ 8am, DCA panel) on the Latin content of LLM training data repos, massive-scale philology, and classics-comp sci collaboration w. D. Bamman, C. Brooks, M. Hudspeth & B. O’Connor #digiclass #nlproc
Reminder that we are hosting the first LatinCy Developers/Users Meeting this February (and it's also a third "birthday" for the pipelines!)...
Have a chapter on "quantitative dialogism" in this open-access Brill volume on »Direct Speech in Greek and Latin Epic« brill.com/display/book...
Presenting at #ianls25 on… “Neo-Latin as a Pragmatic Source of Language Model Training Data” This morning (16 Jul) @ 10:30am, Egger 011
Giving a talk tomorrow (Th. 2/20 @ 4:30pm Eastern) at U. Cincinnati’s Taft Center called “The Digital Afterlife of a Dead Language: Or Recovering 34 Billion(!) Latin Words from AI Training Data”. Talk will be over Zoom as well—link to follow. There will be unicorns! diyclassics.github.io/afterlife/
New article in NECJ on the relationship between computational chat and active Latin: crossworks.holycross.edu/necj/vol51/i...
Introducing LatinCy... Trained spaCy pipelines for Latin NLP... 📦Models: huggingface.co/latincy 🌌Universe: https://spacy.io/universe/project/latincy 📝Preprint: arxiv.org/abs/2305.04365 #NLProc #DigiClass