Skip to main content

arsgrammatica

A python package leveraging LLMs with dspy to analyze the syntax of passages of Latin..

arsgrammatica offers an alternative analytic scheme to Universal Dependencies, designed to describe Latin syntax in familiar terms that are convenient for research and teaching. Released under the GNU General Public License v3 or later.

Visualizations

The arsgrammatica package includes numerous utilities for visualizing syntactic relations.

Diagram with graphviz

Custom displaCy-style display

Parallel python packages for language-specific syntactic analysis:

Packages for working with universal syntax models:

  • udsyntax, a Python package to get dependency data from spaCy into a simple syntax graph format
  • aat, a Python package implementing a reduced model of natural-language syntax, Agent-Action-Target

Using syntax from arsgrammatica for contextual disambiguation of morphological analyses:

  • tabulaedspy: a Python package adding disambiguated morphological analyses to arsgrammatica tokens.

See more of my current projects.

Release files for arsgrammatica 0.11.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arsgrammatica 0.11.2
File Size Uploaded
arsgrammatica-0.11.2.tar.gz 225.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arsgrammatica 0.11.2
File Interpreter ABI Platform
arsgrammatica-0.11.2-py3-none-any.whl Python 3 none any Details

Total release size: 378.2 kB

Release files / arsgrammatica-0.11.2.tar.gz

Download URL arsgrammatica-0.11.2.tar.gz
Size 225.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8b5b96a9b93b6cd5e6bb02b145170510f827726d619ad16a5314c7d2a8ae6f8f
BLAKE2b-256 checksum
How to use checksums
86ede1a2af647365807afc68b5dea2f62985aab68a6e180e1ae719bbed320c3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / arsgrammatica-0.11.2-py3-none-any.whl

Download URL arsgrammatica-0.11.2-py3-none-any.whl
Size 152.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e931672020d90b13e48d5ca2970b2714ee5d6ac4e773822e2b494bcab0964766
BLAKE2b-256 checksum
How to use checksums
1f2d49250ff08c1d65ef1599dc6becfc5c130ea72018a77c100906f4b46a7204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.11.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page