{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"}],"enrichment":{"capability":"Extracts legal citations from text, recognizing case names, statutory references, law journal citations, and other citation patterns common in American legal documents.","skillfed_tags":["legal-tech","citation-parsing","nlp"],"use_cases":["Extract citations from court opinions or legal briefs for indexing or linking to case databases","Identify statutory references in legal documents to cross-reference legislation","Resolve short-form citations like \"Id.\" and \"supra\" back to their original case references","Annotate legal text with markup around each citation for downstream processing or display","Preprocess and clean legal text before analysis or machine learning workflows"],"what_it_does":"eyecite is a citation extraction tool designed to recognize and parse legal citations from American legal text. It identifies full case citations (e.g., \"Bush v. Gore, 531 U.S. 98\"), statutory references, law journal citations, and reference forms like \"supra\" and \"Id.\" The package is built on a database trained against over 55 million existing citations and is used by CourtListener and Harvard's Caselaw Access Project to process millions of legal documents.\n\nThe package provides four core functions: extraction (finding citations in text), aggregation (linking related citations like \"supra\" to their antecedents), annotation (marking up citations with custom markup), and text cleaning. It depends on courts-db and reporters-db for citation pattern databases, plus lxml, pyahocorasick, regex, and fast-diff-match-patch for text processing. It requires Python 3.10 or later.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive license, and solves a specific and well-defined problem for legal text processing. It is production-stable and already proven at scale by major legal research projects. Install it if you need to extract or parse legal citations from American legal documents."},"id":"eyecite","links":{"html":"https://skillfed.io/packages/eyecite","md":"https://skillfed.io/packages/eyecite.md","pypi":"https://pypi.org/project/eyecite/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-01","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"eyecite","python_support":"supports_current","summary":"Tool for extracting legal citations from text strings."},"popularity":{"monthly_downloads":381356,"position":7095,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.7.8"}
