Sign in

Patrick J. Burns

@diyclassics.bsky.social
701 followers 285 following 118 posts

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

PostsRepliesMedia
Patrick J. Burns @diyclassics.bsky.social · 06/08/2026
This is good—and I see a lot of the recent super modular/component-based LatinCy dev throughout, with ideas of how to make it all work all together even better...
161
Patrick J. Burns @diyclassics.bsky.social · 04/08/2026
✨Version bump✨ latincy-preprocess v0.4.0 Added Ancient Greek preprocessing features (based on @jtauber.com excellent greek-normalisation work!) github.com/latincy/lati...
Header text for LatinCy Preprocess (v0.4.0) GitHub page, including badges. Text reads: Latin text preprocessing: U/V normalization, long-s OCR correction, diacritics stripping, macron removal, and Beta Code → Unicode Greek conversion — plus Ancient Greek elision/accent normalization — with optional Rust acceleration and spaCy integration.
093
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 02/08/2026
What should I curate/count/aggregate/visualize next in the Iliad & Odyssey?
112
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 31/07/2026
📝 New post, new series 📝 "Homeric Hapax Tables in Kumpf 1984" Quantified Homer post on a data/code reconstruction of the four summary tables in Kumpf’s 1984 book »Four Indices of the Homeric Hapax Legomena« exploratoryphilology.org/posts/kumpf-1984/ #digiclass
First page of Kumpf's Index I: An Alphabetical Listing of All the Homeric Hapax Legomena with some alpha entries
031
Patrick J. Burns @diyclassics.bsky.social · 02/08/2026
What should I curate/count/aggregate/visualize next in the Iliad & Odyssey?
112
Patrick J. Burns @diyclassics.bsky.social · 01/08/2026
tl;dr—Is ἑτέρως a Homeric hapax? Is Ἀστύνοος a hapax? “Hapactic edge cases abound.”
000
Patrick J. Burns @diyclassics.bsky.social · 31/07/2026
📝 New post, new series 📝 "Homeric Hapax Tables in Kumpf 1984" Quantified Homer post on a data/code reconstruction of the four summary tables in Kumpf’s 1984 book »Four Indices of the Homeric Hapax Legomena« exploratoryphilology.org/posts/kumpf-1984/ #digiclass
First page of Kumpf's Index I: An Alphabetical Listing of All the Homeric Hapax Legomena with some alpha entries
031
Patrick J. Burns @diyclassics.bsky.social · 31/07/2026
Back from the “Epic through Numbers” panel at CCC in Maynooth last week (and I’ve seen a movie!)—think I might start up a series of posts on… Quantified Homer…
140
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 27/07/2026
Why not rely on an LLM for Latin vocabulary list generation? Some thoughts here on explainable/interpretable (computational) philology... exploratoryphilology.org/posts/introd...
exploratoryphilology.org
Introducing… LatinCy Vocab – Exploratory Philology Blog
Introducing LatinCy Vocab, a Python package and spaCy component that turns plaintext Latin into pedagogically-aware, well-formatted vocabulary lists.
0133
Patrick J. Burns @diyclassics.bsky.social · 27/07/2026
Why not rely on an LLM for Latin vocabulary list generation? Some thoughts here on explainable/interpretable (computational) philology... exploratoryphilology.org/posts/introd...
exploratoryphilology.org
Introducing… LatinCy Vocab – Exploratory Philology Blog
Introducing LatinCy Vocab, a Python package and spaCy component that turns plaintext Latin into pedagogically-aware, well-formatted vocabulary lists.
0133
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 26/07/2026
📝 New post 📝 "Introducing... LatinCy Vocab" Background on a Python package and spaCy component that turns plaintext Latin into pedagogically-aware, well-formatted vocabulary lists exploratoryphilology.org/posts/introd... #digiclass #teachlatin
exploratoryphilology.org
Introducing… LatinCy Vocab – Exploratory Philology Blog
Introducing LatinCy Vocab, a Python package and spaCy component that turns plaintext Latin into pedagogically-aware, well-formatted vocabulary lists.
244
Patrick J. Burns @diyclassics.bsky.social · 26/07/2026
📝 New post 📝 "Introducing... LatinCy Vocab" Background on a Python package and spaCy component that turns plaintext Latin into pedagogically-aware, well-formatted vocabulary lists exploratoryphilology.org/posts/introd... #digiclass #teachlatin
exploratoryphilology.org
Introducing… LatinCy Vocab – Exploratory Philology Blog
Introducing LatinCy Vocab, a Python package and spaCy component that turns plaintext Latin into pedagogically-aware, well-formatted vocabulary lists.
244
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 24/07/2026
🚀 New release 🚀 latincy-vocab v0.1.0 Build well-formatted Latin vocabulary lists from plaintext github.com/latincy/lati... #digiclass #teachlatin
Logo and badge information for LatinCy Vocab v0.1.0
1116
Patrick J. Burns @diyclassics.bsky.social · 24/07/2026
🚀 New release 🚀 latincy-vocab v0.1.0 Build well-formatted Latin vocabulary lists from plaintext github.com/latincy/lati... #digiclass #teachlatin
Logo and badge information for LatinCy Vocab v0.1.0
1116
Patrick J. Burns @diyclassics.bsky.social · 10/07/2026
✨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...
LatinCy Lexicon logo, badge, description for v0.9.0
040
Patrick J. Burns @diyclassics.bsky.social · 09/07/2026
✨Version bump✨ txtdown v0.3.1 Minimal markup for Latin text collections Improved document validation; improved quotation handling; hierarchy-aware citations github.com/diyclassics/...
Release details for txtdown v0.3.1
0104
Reposted by Patrick J. Burns
Sebastian Heath @sebhth.bsky.social · 06/07/2026
Late to posting this job: "Research Software Engineer in Data Science and Cultural Heritage". apply.interfolio.com/188823 And while it's not @isawnyu.bsky.social specific, we do have a great DH/Digital Archaeology community here and I look forward to welcoming whomever takes this position to NYU.
042
Patrick J. Burns @diyclassics.bsky.social · 21/05/2026
Teaching a course this fall at @isawnyu.bsky.social on text analysis for historical languages—course description here: diyclassics.github.io/isaw-f2026-g.... If you are at NYU (or a consortium program) and are interested, let me know. #TeachAncient #DigiClass
diyclassics.github.io
Text Analysis for Historical Language Research
Graduate course at ISAW (Fall 2026) introducing computational methods for historical-language research: Python-based text analysis & NLP via word embeddings, transformer models, and large language mod...
161
Patrick J. Burns @diyclassics.bsky.social · 20/04/2026
Made some LatinCy-based suggestions here—what else are people working with?
111
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 14/04/2026
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 Lexicon logo
3218
Patrick J. Burns @diyclassics.bsky.social · 14/04/2026
From Whitaker's release notes... "Permission is hereby freely given for any and all use of program and data." Amazingly open license, allowing us to build cool stuff for Latin. And thanks also to Martin Keegan for hosting the maintenance of Words since 2015, cf. mk270.github.io/whitakers-wo...
mk270.github.io
Whitaker's Words: Introduction
William Whitaker's WORDS, a Latin dictionary
050
Patrick J. Burns @diyclassics.bsky.social · 14/04/2026
Also—hoping to implement genuine word sense disambiguation soon by combining this functionality with the LatinCy token vectors... getting there...
010
Patrick J. Burns @diyclassics.bsky.social · 14/04/2026
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 Lexicon logo
3218
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 31/03/2026
New blog post on the LatinCy v3.9 XPOS tags now up here: exploratoryphilology.org/posts/latinc... #digiclass #nlproc
exploratoryphilology.org
Updating LatinCy XPOS Tags – Exploratory Philology Blog
With v3.9, the LatinCy pipelines introduce a new set of human-readable, Latin-specific XPOS tags designed to surface useful linguistic information not easily derived from other UD annotations.
021
Patrick J. Burns @diyclassics.bsky.social · 31/03/2026
New blog post on the LatinCy v3.9 XPOS tags now up here: exploratoryphilology.org/posts/latinc... #digiclass #nlproc
exploratoryphilology.org
Updating LatinCy XPOS Tags – Exploratory Philology Blog
With v3.9, the LatinCy pipelines introduce a new set of human-readable, Latin-specific XPOS tags designed to surface useful linguistic information not easily derived from other UD annotations.
021
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 26/03/2026
✨ 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
"Album" cover for the LatinCy v3.9 pipelines with "catus" from Gesner's 1551 Historia Animalium
0137
Patrick J. Burns @diyclassics.bsky.social · 26/03/2026
Making "album" covers for the model releases now... This one has Catus — from "De cato seu fele" in Gesner's »Historiae animalium liber primus de quadrupedibus viviparis« (1551), p. 318 books.google.com/books?id=89P...
021
Patrick J. Burns @diyclassics.bsky.social · 26/03/2026
✨ 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
"Album" cover for the LatinCy v3.9 pipelines with "catus" from Gesner's 1551 Historia Animalium
0137
Reposted by Patrick J. Burns
David Bamman @dbamman.bsky.social · 16/03/2026
This has been a desideratum since the day we first published this model -- I'm so happy Patrick figured this out!
0114
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 16/03/2026
So many of you have asked—happy to announce... Latin BERT v1 now available on HuggingFace 📦 Model: huggingface.co/latincy/lati... 📝 Preprint: arxiv.org/abs/2009.10053 Original weights, experimental repackaging—leave issues/etc. in the HF discussions #nlproc #digiclass cc: @dbamman.bsky.social
huggingface.co
latincy/latin-bert · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
13817
Patrick J. Burns @diyclassics.bsky.social · 16/03/2026
So many of you have asked—happy to announce... Latin BERT v1 now available on HuggingFace 📦 Model: huggingface.co/latincy/lati... 📝 Preprint: arxiv.org/abs/2009.10053 Original weights, experimental repackaging—leave issues/etc. in the HF discussions #nlproc #digiclass cc: @dbamman.bsky.social
huggingface.co
latincy/latin-bert · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
13817
Patrick J. Burns @diyclassics.bsky.social · 12/03/2026
And tomorrow Fri. 3/13—I will give a talk in the late afternoon panel called... "Is agentic philology an oxymoron? Some thoughts on error, control, and disciplinary definition" ...covering some recent work on Latin post-OCR correction and its implications for philology #nlproc #digiclass
033
Patrick J. Burns @diyclassics.bsky.social · 12/03/2026
Attending the »AI & the Study of Antiquity« conference @ Rutgers University today and tomorrow...
Program for AI & the Study of Antiquity at Rutgers March 12 & 13, 2026
010
Reposted by Patrick J. Burns
philologistgrc.bsky.social @philologistgrc.bsky.social · 09/03/2026
We have a new article with Digital Classicist Online: Towards a smart edition of Apollodorus
0137
Reposted by Patrick J. Burns
philologistgrc.bsky.social @philologistgrc.bsky.social · 10/03/2026
Here is a report of some exploratory work transforming a traditional Greek textbook (Crosby and Schaeffer) into something truly digital. sites.tufts.edu/perseusupdat...
sites.tufts.edu
Towards corpus-based learning: exercises with Ancient Greek » Perseus Digital Library Updates
076
Reposted by Patrick J. Burns
Chris Francese @francese.bsky.social · 15/01/2026
Just announced: Dickinson Summer Latin Workshop: Apuleius, Apologia (Pro se de magia). July 13–18, 2026 blogs.dickinson.edu/dcc/2026/01/...
045
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 06/03/2026
Wanted an easier way to preview CONLLU files in vscode, couldn't find one, worked up my own...
Side-by-side conllu file in plaintext vs. formatted preview on an example sentence
152
Reposted by Patrick J. Burns
Chris Francese @francese.bsky.social · 10/03/2026
There is still time to apply for the DCC Summer Online Internship program. Deadline is March 15. Please share with students you think might be interested! blogs.dickinson.edu/dcc/2026/01/...
blogs.dickinson.edu
2026 Dickinson College Commentaries High School Online Internship Program | Dickinson College Commentaries
052
Patrick J. Burns @diyclassics.bsky.social · 06/03/2026
Building out this kind of ad-hoc tooling—relatively quickly!—is a clear codemodel pro. And this isn't even ad-hoc anymore, already part of my daily workflow
000
Patrick J. Burns @diyclassics.bsky.social · 06/03/2026
Wanted an easier way to preview CONLLU files in vscode, couldn't find one, worked up my own...
Side-by-side conllu file in plaintext vs. formatted preview on an example sentence
152
Patrick J. Burns @diyclassics.bsky.social · 02/03/2026
Coming up tomorrow! Really looking forward to this...
021
Patrick J. Burns @diyclassics.bsky.social · 27/02/2026
🎂 A successful first dev meeting in the books—discussion about doing it again for September 2026, details soon. 🎂
030
Reposted by Patrick J. Burns
kobayashi ḫamṭu @mattboot.bsky.social · 27/02/2026
looking forward to checking this out! i have been using LatinCy tagging for a latin reader UI i have been working on and performance has been impressive
latin reader ui with an excerpt from boethius open showing highlighted word pendentis (supra verticem gladii) glossed and parsed in a side bar
032
Patrick J. Burns @diyclassics.bsky.social · 27/02/2026
Here's another model for today's meeting... Ancient Greek LatinCy lg model, same workflow/infrastructure at the Latin models, obv. different texts/data! Experimental, beta—but on HF now: huggingface.co/latincy/grc_... #digiclass #nlproc
huggingface.co
latincy/grc_dep_web_lg · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
294
Patrick J. Burns @diyclassics.bsky.social · 27/02/2026
All day today—starting in 10 minutes with the State of the Project report...
031
Reposted by Patrick J. Burns
Patrick J. Burns @diyclassics.bsky.social · 26/02/2026
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
Comparative metrics for different LatinCy models—spaCy but also Stanza, Flair, UDPipeLatinCy @ 3 graphic with birthday cake
032
Patrick J. Burns @diyclassics.bsky.social · 26/02/2026
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
Comparative metrics for different LatinCy models—spaCy but also Stanza, Flair, UDPipeLatinCy @ 3 graphic with birthday cake
032
Reposted by Patrick J. Burns
Ben Nagy @rantyben.bsky.social · 05/10/2025
Instead of playing video games, like an idiot I spent my weekend trying out some new-ish Latin parsers. latinCy is pretty impressive, and does a great job for short sentences. It's also easy to integrate into a Python ecosystem and style so it looks great...
tree visualisation from latinCy for a sentence from Caesar's Gallic Wars
1112
Reposted by Patrick J. Burns
Ben Nagy @rantyben.bsky.social · 05/10/2025
overall, the last 2-3 years have been an epochal change for automatic syntactic analysis of Latin, it is extremely exciting.
0102
Reposted by Patrick J. Burns
iatext.bsky.social @iatext.bsky.social · 18/11/2025
Entrevista en CLARIN a María Teresa Almeida (IATEXT) sobre su tesis sobre mujeres en florilegios latinos (s. XVI). Destaca el uso de Lemmata Embeddings for Latin, LatinAffectus (LiLa), LatinCy y Google Colab para adaptar métodos digitales a corpus filológicos. #CLARIN www.clarin.eu/blog/tour-de...
021