Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | be less fine grained with datasets | Martin Czygan | 2020-11-17 | 1 | -1/+11 | |
| | ||||||
* | handle newline in titles | Martin Czygan | 2020-11-17 | 1 | -14/+10 | |
| | ||||||
* | update blacklist | Martin Czygan | 2020-11-17 | 1 | -1/+1 | |
| | ||||||
* | update blacklist | Martin Czygan | 2020-11-16 | 1 | -8/+39 | |
| | ||||||
* | add more blacklists | Martin Czygan | 2020-11-16 | 1 | -15/+32 | |
| | ||||||
* | wip: author_slug | Martin Czygan | 2020-11-15 | 1 | -2/+26 | |
| | ||||||
* | update title blacklist | Martin Czygan | 2020-11-14 | 1 | -0/+1 | |
| | ||||||
* | wip: verification and tests | Martin Czygan | 2020-11-14 | 3 | -48/+236 | |
| | ||||||
* | update Pipfile | Martin Czygan | 2020-11-14 | 2 | -50/+69 | |
| | ||||||
* | fix tests | Martin Czygan | 2020-11-13 | 4 | -55/+4 | |
| | ||||||
* | wip: verification | Martin Czygan | 2020-11-13 | 3 | -17/+181 | |
| | | | | | | | | | | | | | Output currently (1m sample): { "unique": 916075, "too_large": 575, "dummy": 10307, "contrib_miss": 27215, "short_title": 1379, "arxiv_v": 8943 } | |||||
* | Merge branch 'bnewbold-sandcrawler' of https://github.com/bnewbold/fuzzycat ↵ | Martin Czygan | 2020-11-12 | 6 | -54/+761 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | into bnewbold-bnewbold-sandcrawler * 'bnewbold-sandcrawler' of https://github.com/bnewbold/fuzzycat: sandcrawler slugify: yet more unicode corner-cases add sandcrawler-style title key method cluster: count empty keys (and don't return them) pipenv: explicit regex dependency gitignore: add .swp (vim) make: run pytest over fuzzycat/ to catch inline tests add support for key denylist | |||||
| * | sandcrawler slugify: yet more unicode corner-cases | Bryan Newbold | 2020-11-10 | 1 | -16/+47 | |
| | | ||||||
| * | add sandcrawler-style title key method | Bryan Newbold | 2020-11-10 | 2 | -3/+132 | |
| | | ||||||
| * | cluster: count empty keys (and don't return them) | Bryan Newbold | 2020-11-10 | 1 | -0/+3 | |
| | | ||||||
| * | pipenv: explicit regex dependency | Bryan Newbold | 2020-11-10 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | regex, unlike stdlib 're' module, has unicode support. I couldn't get pipenv to lock after adding this dependency, even though Pipfile.lock already includes regex as a sub-dependency of something else. | |||||
| * | gitignore: add .swp (vim) | Bryan Newbold | 2020-11-10 | 1 | -0/+4 | |
| | | ||||||
| * | make: run pytest over fuzzycat/ to catch inline tests | Bryan Newbold | 2020-11-10 | 1 | -3/+3 | |
| | | ||||||
| * | add support for key denylist | Bryan Newbold | 2020-11-10 | 3 | -4/+574 | |
| | | | | | | | | | | | | | | | | | | | | | | This is to filter out cluster rows where the resulting key is in a given text file (one key per line). The intent is to filter out records with either poor metadata, or very generic metadata, for fuzzy matching. Eg, in many cases it is better to just not try matching "Letter to the Editor" to any record. This won't always be the case; we might have journal, volume, issue, and page, which would allow a match. So this can be specified on the command line. | |||||
* | | wip: note on 'serde' overhead | Martin Czygan | 2020-11-12 | 1 | -0/+1 | |
| | | ||||||
* | | reduce custom schema for now | Martin Czygan | 2020-11-12 | 1 | -13/+16 | |
| | | ||||||
* | | move fileinput.input out of the cluster | Martin Czygan | 2020-11-12 | 2 | -78/+77 | |
| | | | | | | | | The cluster class should work with iterable, so testing will be easier. | |||||
* | | move main.py to __main__.py | Martin Czygan | 2020-11-12 | 1 | -0/+0 | |
| | | ||||||
* | | update deps | Martin Czygan | 2020-11-12 | 5 | -149/+148 | |
| | | ||||||
* | | reduce dependencies | Martin Czygan | 2020-11-12 | 2 | -19/+14 | |
|/ | | | | * removed pydantic, orjson | |||||
* | cluster notes | Martin Czygan | 2020-11-11 | 2 | -0/+73 | |
| | ||||||
* | verify stub | Martin Czygan | 2020-11-11 | 2 | -21/+8 | |
| | ||||||
* | specify result schema | Martin Czygan | 2020-11-11 | 1 | -0/+15 | |
| | ||||||
* | fix slug | Martin Czygan | 2020-11-10 | 1 | -1/+1 | |
| | ||||||
* | add tss option | Martin Czygan | 2020-11-10 | 1 | -1/+1 | |
| | ||||||
* | fix import | Martin Czygan | 2020-11-10 | 1 | -1/+1 | |
| | ||||||
* | python 3 has ascii_letters | Martin Czygan | 2020-11-10 | 1 | -1/+1 | |
| | ||||||
* | fix import and style | Martin Czygan | 2020-11-10 | 1 | -0/+4 | |
| | ||||||
* | add tss key option | Martin Czygan | 2020-11-10 | 3 | -14/+33 | |
| | ||||||
* | cleanup mypy cache | Martin Czygan | 2020-11-10 | 1 | -0/+1 | |
| | ||||||
* | save a bit of space | Martin Czygan | 2020-11-07 | 1 | -1/+1 | |
| | ||||||
* | remove progress indicator | Martin Czygan | 2020-11-07 | 1 | -3/+1 | |
| | ||||||
* | emit title slug | Martin Czygan | 2020-11-07 | 1 | -1/+1 | |
| | ||||||
* | we need to build a list first, then convert into db | Martin Czygan | 2020-11-07 | 1 | -30/+18 | |
| | ||||||
* | wip: aux lists and dbs | Martin Czygan | 2020-11-07 | 4 | -9/+161 | |
| | ||||||
* | update deps | Martin Czygan | 2020-11-07 | 2 | -1/+325 | |
| | ||||||
* | add type annotations | Martin Czygan | 2020-11-06 | 4 | -17/+26 | |
| | ||||||
* | update pipfile | Martin Czygan | 2020-11-06 | 2 | -6/+77 | |
| | ||||||
* | define a result type | Martin Czygan | 2020-11-05 | 1 | -4/+12 | |
| | ||||||
* | fix import | Martin Czygan | 2020-11-05 | 1 | -1/+1 | |
| | ||||||
* | add pyproject.toml | Martin Czygan | 2020-11-05 | 2 | -7/+33 | |
| | ||||||
* | update Pipfile | Martin Czygan | 2020-11-05 | 2 | -55/+218 | |
| | ||||||
* | fix isort invocation | Martin Czygan | 2020-11-05 | 1 | -1/+1 | |
| | ||||||
* | update setup.py | Martin Czygan | 2020-11-05 | 1 | -2/+3 | |
| | ||||||
* | apply styles | Martin Czygan | 2020-11-05 | 2 | -2/+3 | |
| |