SPB Git

spb/wp44_uqo

Public

WP44: macros for classification, selection and linkage-sample reports

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Nov 4, 2026) parent f96b3c4 Browse files

2 changed files +35 −0

modified manuscript/tables/numbers.tex +32 −0
@@ -4726,6 +4726,38 @@
4726 \newcommand{\IncrementTruncatedSlices}{1} 4726 \newcommand{\IncrementTruncatedSlices}{1}
4727 \newcommand{\IncrementSlicesDone}{64} 4727 \newcommand{\IncrementSlicesDone}{64}
4728 \newcommand{\IncrementCostUsd}{0.100} 4728 \newcommand{\IncrementCostUsd}{0.100}
4729+\newcommand{\ClassificationOntologyVersion}{1.0}
4730+\newcommand{\ClassificationWorks}{14{,}356{,}528}
4731+\newcommand{\ClassificationClassified}{9{,}083{,}974}
4732+\newcommand{\ClassificationAssignments}{19{,}257{,}574}
4733+\newcommand{\ClassificationWhen}{2026-11-04T00:50:50.561726+00:00}
4734+\newcommand{\SelectionHighPriority}{13{,}414}
4735+\newcommand{\SelectionLandmarks}{1{,}093}
4736+\newcommand{\SelectionByAreaAiMl}{234}
4737+\newcommand{\SelectionByAreaPerceptionInteraction}{207}
4738+\newcommand{\SelectionByAreaDataDistributed}{152}
4739+\newcommand{\SelectionByAreaSecurityPrivacy}{125}
4740+\newcommand{\SelectionByAreaHardwareEmerging}{125}
4741+\newcommand{\SelectionByAreaSoftwarePl}{100}
4742+\newcommand{\SelectionByAreaComputationalScience}{100}
4743+\newcommand{\SelectionByAreaTheory}{50}
4744+\newcommand{\SelectionByYearLandmarksTwoZeroOneEight}{108}
4745+\newcommand{\SelectionByYearLandmarksTwoZeroOneNine}{107}
4746+\newcommand{\SelectionByYearLandmarksTwoZeroTwoZero}{106}
4747+\newcommand{\SelectionByYearLandmarksTwoZeroTwoOne}{87}
4748+\newcommand{\SelectionByYearLandmarksTwoZeroTwoTwo}{92}
4749+\newcommand{\SelectionByYearLandmarksTwoZeroTwoThree}{128}
4750+\newcommand{\SelectionByYearLandmarksTwoZeroTwoFour}{135}
4751+\newcommand{\SelectionByYearLandmarksTwoZeroTwoFive}{111}
4752+\newcommand{\SelectionByYearLandmarksTwoZeroTwoSix}{219}
4753+\newcommand{\SelectionShareWithAbstractLandmarks}{0.826}
4754+\newcommand{\SelectionShareOaLandmarks}{0.740}
4755+\newcommand{\LinkagesampleDoiN}{250}
4756+\newcommand{\LinkagesampleDoiAutoOk}{235}
4757+\newcommand{\LinkagesampleDoiAutoPrecision}{0.940}
4758+\newcommand{\LinkagesampleTitleYearN}{200}
4759+\newcommand{\LinkagesampleTitleYearAutoOk}{200}
4760+\newcommand{\LinkagesampleTitleYearAutoPrecision}{1.000}
4729 \newcommand{\KnownLargeLanguageModelsTotalWorks}{131{,}989} 4761 \newcommand{\KnownLargeLanguageModelsTotalWorks}{131{,}989}
4730 \newcommand{\KnownLargeLanguageModelsDetectionMonth}{2020-12} 4762 \newcommand{\KnownLargeLanguageModelsDetectionMonth}{2020-12}
4731 \newcommand{\KnownLargeLanguageModelsPeakGrowthMonth}{2023-10} 4763 \newcommand{\KnownLargeLanguageModelsPeakGrowthMonth}{2023-10}
modified tables/make_numbers.py +3 −0
@@ -56,6 +56,9 @@ for f, key in [("data/metadata/dblp_parse_report.json", "dblp"), ("data/metadata
56 emit("dblp parsed records", d.get("rows_written", 0)); [emit(f"dblp type {k}", v) for k, v in d.get("counts_by_type", {}).items()] 56 emit("dblp parsed records", d.get("rows_written", 0)); [emit(f"dblp type {k}", v) for k, v in d.get("counts_by_type", {}).items()]
57 elif key == "acl": 57 elif key == "acl":
58 emit("acl parsed entries", d.get("entries", 0)) 58 emit("acl parsed entries", d.get("entries", 0))
59+for f, key in [("reports/classification_report.json", "classification"), ("literature_synthesis/landmarks/selection_report.json", "selection"), ("data/metadata/linkage_sample_summary.json", "linkagesample")]:
60+ p = os.path.join(R, f)
61+ if os.path.exists(p): walk(key, json.load(open(p)))
59 p = os.path.join(R, "results/emerging/known_set_lead_times.csv") 62 p = os.path.join(R, "results/emerging/known_set_lead_times.csv")
60 if os.path.exists(p): 63 if os.path.exists(p):
61 for row in csv.DictReader(open(p)): 64 for row in csv.DictReader(open(p)):
62 65
Menu

Theme