Jack Cushman
Jack Cushman
Oh, also I assume `six` isn't required anymore.
Oh, I wonder how requirements.txt relates to pyproject.toml's ``` [tool.poetry.dependencies] python = "^3.7" reporters-db = "^2.0.5" courts-db = "^0.9.7" lxml = "^4.6.2" [tool.poetry.dev-dependencies] ... ``` I don't understand poetry (hah),...
Sounds good to me! I haven't used poetry but have heard good things about it, so I'm happy with whatever you think makes sense.
Quick answer with the brain I have available ... :) **Data representation** I like Mike's second approach fine. I think the first one centers an edge case too much, you...
> My take: The identification of parallel citations cannot occur before resolution occurs. I don't want this to be the answer, though that doesn't mean it isn't. :) I don't...
Here's an example of extracting cites from [all of the case.law cases for New Mexico](https://case.law/download/bulk_exports/latest/by_jurisdiction/case_text_open/nm/), if it helps to have a larger dataset to play with: ``` # pip install...
One citation-specific angle here that _might_ mean this wants to move upstream from CAP to eyecite eventually is that off-the-shelf OCR software seems to be particularly typo-prone in citation strings...
Separately I think a punctuation-normalizing filter probably does want to be in eyecite, since the algorithm depends on matching ascii punctuation like quotes and dashes.
This initial edge case of `Reeves v. Sanderson Plumbing Prods., 530 U.S. 133, 148, 120 S.Ct. 2097,147 L.Ed.2d 105 (2000).` now appears to work correctly, I think because we don't...
Yeah, it seems to be technically correct for every `open` in a cross-platform library to have an `encoding`, so changing other `open` calls seems fine. I don't think (unless maybe...