P.J. Burns's Avatar

P.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

664
Followers
266
Following
79
Posts
07.08.2023
Joined
Posts Following

Latest posts by P.J. Burns @diyclassics

Side-by-side conllu file in plaintext vs. formatted preview on an example sentence

Side-by-side conllu file in plaintext vs. formatted preview on an example sentence

Wanted an easier way to preview CONLLU files in vscode, couldn't find one, worked up my own...

06.03.2026 15:24 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

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

06.03.2026 15:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub - diyclassics/vscode-conllu-preview: Side-by-side table preview for CoNLL-U treebank files in VS Code (beta) Side-by-side table preview for CoNLL-U treebank files in VS Code (beta) - diyclassics/vscode-conllu-preview

Would love to get some feedback on thisβ€”still, not on the marketplace yet, definitely beta, build-from-source, use-at-your-own-risk, etc. etc. github.com/diyclassics/...

06.03.2026 15:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Side-by-side conllu file in plaintext vs. formatted preview on an example sentence

Side-by-side conllu file in plaintext vs. formatted preview on an example sentence

Wanted an easier way to preview CONLLU files in vscode, couldn't find one, worked up my own...

06.03.2026 15:24 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

Coming up tomorrow! Really looking forward to this...

02.03.2026 20:19 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸŽ‚ A successful first dev meeting in the booksβ€”discussion about doing it again for September 2026, details soon. πŸŽ‚

27.02.2026 21:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
latin reader ui with an excerpt from boethius open showing highlighted word pendentis (supra verticem gladii) glossed and parsed in a side bar

latin reader ui with an excerpt from boethius open showing highlighted word pendentis (supra verticem gladii) glossed and parsed in a side bar

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

27.02.2026 21:02 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Maybe we can figure out a way to align such an AG grammar more closely with model devβ€”happy to talk, run experiments, etc.

27.02.2026 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

27.02.2026 16:11 πŸ‘ 9 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0

All day todayβ€”starting in 10 minutes with the State of the Project report...

27.02.2026 14:51 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Comparative metrics for different LatinCy modelsβ€”spaCy but also Stanza, Flair, UDPipe

Comparative metrics for different LatinCy modelsβ€”spaCy but also Stanza, Flair, UDPipe

LatinCy @ 3 graphic with birthday cake

LatinCy @ 3 graphic with birthday cake

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

26.02.2026 19:51 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Comparative metrics for different LatinCy modelsβ€”spaCy but also Stanza, Flair, UDPipe

Comparative metrics for different LatinCy modelsβ€”spaCy but also Stanza, Flair, UDPipe

LatinCy @ 3 graphic with birthday cake

LatinCy @ 3 graphic with birthday cake

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

26.02.2026 19:51 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1

Starting to explore different frameworks more this year as part of the next phase of LatinCy development, thanks for sharing... great to see all of the energy in this space!

26.02.2026 19:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
tree visualisation from latinCy for a sentence from Caesar's Gallic Wars

tree visualisation from latinCy for a sentence from Caesar's Gallic Wars

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...

05.10.2025 16:02 πŸ‘ 11 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

overall, the last 2-3 years have been an epochal change for automatic syntactic analysis of Latin, it is extremely exciting.

05.10.2025 16:02 πŸ‘ 10 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

18.11.2025 12:17 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Really looking forward to talking to the Brooklyn College community about LLM curiosity & tinkering in both research and teaching!

25.02.2026 15:33 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber

Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber

Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber; "Ask LLM" button queries an "NER Assistant" and provides more context

Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber; "Ask LLM" button queries an "NER Assistant" and provides more context

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

25.02.2026 18:29 πŸ‘ 14 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0

Thanks! And fwiw this is ollama+mistral7bβ€”will eventually trial different models.

25.02.2026 22:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sharing this workflow after reading the "The ultimate guide to optimizing annotation workflows" post from @inesmontani.bsky.social

cf. bsky.app/profile/ines...

25.02.2026 18:33 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

As I said, super-experimental... the LLM responses are at the moment *just okay*β€”but often enough to save me a quick internet search or other reference check, just nice to have right there in the same interface

25.02.2026 18:31 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber

Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber

Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber; "Ask LLM" button queries an "NER Assistant" and provides more context

Prodigy interface for LatinCy NER annotations... here Ov. Met. 2.5 and a PERSON label assigned to Mulciber; "Ask LLM" button queries an "NER Assistant" and provides more context

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

25.02.2026 18:29 πŸ‘ 14 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
Preview
The ultimate guide to optimizing annotation workflows Β· Explosion This blog post collects tips and advice for how to build efficient human-in-the-loop data development workflows, break down business problems into actionable annotation steps and make the most of auto...

Perhaps of interest, spec. section on "Use models as annotators"... explosion.ai/blog/optimiz.... Planning on sharing some LLM-assisted annotation workflows from LatinCy NER soon as well.

25.02.2026 16:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Really looking forward to talking to the Brooklyn College community about LLM curiosity & tinkering in both research and teaching!

25.02.2026 15:33 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Do you have questions about AI and LLMs? Are you in the NYC area? I've asked a friend, colleague, and former student to come give all us humanist types the basics. It will be excellent! @cuny.edu @sentantiq.bsky.social @isawnyu.bsky.social

24.02.2026 18:01 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Python code for using latincy-preprocess to change u β†’ v in Latin text, e.g. uerbum β†’ verbum

Python code for using latincy-preprocess to change u β†’ v in Latin text, e.g. uerbum β†’ verbum

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

23.02.2026 18:08 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Python code demonstrating long-s correction using latincy-preprocess, e.g. "funt in fundamento reipublicae ftatua" β†’ "sunt in fundamento reipublicae statua"

Python code demonstrating long-s correction using latincy-preprocess, e.g. "funt in fundamento reipublicae ftatua" β†’ "sunt in fundamento reipublicae statua"

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

23.02.2026 16:05 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Python code for using latincy-preprocess to change u β†’ v in Latin text, e.g. uerbum β†’ verbum

Python code for using latincy-preprocess to change u β†’ v in Latin text, e.g. uerbum β†’ verbum

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

23.02.2026 18:08 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Another #claudecode milestone... this is the first package I've put out there with a Rust implementation... cc: @rust-lang.org

23.02.2026 16:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Python code demonstrating long-s correction using latincy-preprocess, e.g. "funt in fundamento reipublicae ftatua" β†’ "sunt in fundamento reipublicae statua"

Python code demonstrating long-s correction using latincy-preprocess, e.g. "funt in fundamento reipublicae ftatua" β†’ "sunt in fundamento reipublicae statua"

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

23.02.2026 16:05 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1