aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* be less fine grained with datasetsMartin Czygan2020-11-171-1/+11
|
* handle newline in titlesMartin Czygan2020-11-171-14/+10
|
* update blacklistMartin Czygan2020-11-171-1/+1
|
* update blacklistMartin Czygan2020-11-161-8/+39
|
* add more blacklistsMartin Czygan2020-11-161-15/+32
|
* wip: author_slugMartin Czygan2020-11-151-2/+26
|
* update title blacklistMartin Czygan2020-11-141-0/+1
|
* wip: verification and testsMartin Czygan2020-11-143-48/+236
|
* update PipfileMartin Czygan2020-11-142-50/+69
|
* fix testsMartin Czygan2020-11-134-55/+4
|
* wip: verificationMartin Czygan2020-11-133-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 Czygan2020-11-126-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-casesBryan Newbold2020-11-101-16/+47
| |
| * add sandcrawler-style title key methodBryan Newbold2020-11-102-3/+132
| |
| * cluster: count empty keys (and don't return them)Bryan Newbold2020-11-101-0/+3
| |
| * pipenv: explicit regex dependencyBryan Newbold2020-11-101-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 Newbold2020-11-101-0/+4
| |
| * make: run pytest over fuzzycat/ to catch inline testsBryan Newbold2020-11-101-3/+3
| |
| * add support for key denylistBryan Newbold2020-11-103-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' overheadMartin Czygan2020-11-121-0/+1
| |
* | reduce custom schema for nowMartin Czygan2020-11-121-13/+16
| |
* | move fileinput.input out of the clusterMartin Czygan2020-11-122-78/+77
| | | | | | | | The cluster class should work with iterable, so testing will be easier.
* | move main.py to __main__.pyMartin Czygan2020-11-121-0/+0
| |
* | update depsMartin Czygan2020-11-125-149/+148
| |
* | reduce dependenciesMartin Czygan2020-11-122-19/+14
|/ | | | * removed pydantic, orjson
* cluster notesMartin Czygan2020-11-112-0/+73
|
* verify stubMartin Czygan2020-11-112-21/+8
|
* specify result schemaMartin Czygan2020-11-111-0/+15
|
* fix slugMartin Czygan2020-11-101-1/+1
|
* add tss optionMartin Czygan2020-11-101-1/+1
|
* fix importMartin Czygan2020-11-101-1/+1
|
* python 3 has ascii_lettersMartin Czygan2020-11-101-1/+1
|
* fix import and styleMartin Czygan2020-11-101-0/+4
|
* add tss key optionMartin Czygan2020-11-103-14/+33
|
* cleanup mypy cacheMartin Czygan2020-11-101-0/+1
|
* save a bit of spaceMartin Czygan2020-11-071-1/+1
|
* remove progress indicatorMartin Czygan2020-11-071-3/+1
|
* emit title slugMartin Czygan2020-11-071-1/+1
|
* we need to build a list first, then convert into dbMartin Czygan2020-11-071-30/+18
|
* wip: aux lists and dbsMartin Czygan2020-11-074-9/+161
|
* update depsMartin Czygan2020-11-072-1/+325
|
* add type annotationsMartin Czygan2020-11-064-17/+26
|
* update pipfileMartin Czygan2020-11-062-6/+77
|
* define a result typeMartin Czygan2020-11-051-4/+12
|
* fix importMartin Czygan2020-11-051-1/+1
|
* add pyproject.tomlMartin Czygan2020-11-052-7/+33
|
* update PipfileMartin Czygan2020-11-052-55/+218
|
* fix isort invocationMartin Czygan2020-11-051-1/+1
|
* update setup.pyMartin Czygan2020-11-051-2/+3
|
* apply stylesMartin Czygan2020-11-052-2/+3
|