jevbooks

← All projects

jlink

keltokhy/jlink

Record linkage with plain-English match rules and Jev probabilities.

Data Labeling & Curation94%Runner-up: Evaluation & Benchmarking

What it is

jlink links records for applied economists using a plain-English match rule. It works from Python, CLI, Stata and R on .csv, .dta and .parquet, returning a probability per candidate pair.

How it uses Jev

jlink sends the fields in `on` for each candidate pair to Jev, asking whether the two records are the same entity given the rule. Jev returns a probability, which jlink stores as `p` for thresholding, margin filtering, or uncertainty propagation.

Primitives:noul

Technique worth stealing

State the match rule in plain English; the sentence becomes part of the method and appendix.

Try it

Run `jev-link link examples/compustat_sample.csv examples/patent_assignees.csv --on conm=assignee --entity firm ...`

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.67
  • Shows a System One patternno0.20
  • Handles uncertaintyno0.07
  • Measuredno0.08
  • Runnableyes0.78
  • Worth recommendingno0.38
  • Model replicaunclear0.53
  • Problem scopescore on a 0–2 scale1.02
  • About Jevyes0.98

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 21 Sept 2026.