Add university-extension variety trials: Illinois VT + Iowa ICPT + Ohio OCPT (+123 trial docs)

Independent third-party performance data — land-grant programs that test every
entered brand side-by-side with replication + LSD stats. This is the legitimate
way to get Pioneer / DEKALB / Brevant / Channel performance the corpus can't
scrape directly (data_type=trial, results[] shape; falls through the trial
chunker).

- illinois_vt_trials (30 docs, 1,392 rows) — U of Illinois VT. Per-region XLSX
  (openpyxl), corn + soy + WHEAT, 2024+2025. Rich per-site agronomic metadata;
  corn-following-corn vs -soybean kept distinct.
- iowa_icpt_trials (24 docs, 674 rows) — Iowa State ICPT. ASP.NET GridView
  (viewstate postback for year/district), corn + soy by district x season.
- ohio_ocpt_trials (69 docs, 4,647 rows) — OSU/CFAES OCPT. Report PDF
  (pdfplumber; per-site column groups split by header Yield-token count +
  x-coord footnote bucketing), corn + soy per site, 2024+2025.

91 distinct seed brands across the three; majors confirmed present in the
independent rankings: DEKALB 395, Golden Harvest 249, Channel 241, NK 212,
Xitavo 135, LG 103, Pioneer 88, Asgrow 59. (A brand only appears where it
ENTERED a given program — e.g. Brevant not in Iowa, DEKALB/Channel not in
Illinois — true negatives, not parse gaps.)

- rag/chunk.py: gated `include_region` on _render_gh_plot_chunk; the 3 university
  sources route through it so the region/district is in the embedded chunk +
  labeled "variety trial (cross-vendor, independent third-party)". Existing plot
  sources (gh/lg/agrigold/proharvest) unchanged.
- requirements.txt: openpyxl (Illinois XLSX; scrape-time only).
- sources.json + README/CLAUDE/lessons: registered + attributed; lessons
  trial-data + Pioneer entries updated (Pioneer/DEKALB performance now available
  indirectly via these trials).

Validation: all 123 chunk via rag.chunk.chunks_from_trial (0 errors), 0
out-of-range yields, 0 dup keys. Public land-grant data; attribution recorded in
each tos_note. CI rebuilds the index from the committed corpus.
This commit is contained in:
2026-06-10 08:35:50 -04:00
parent 0bac06b7b6
commit 54094a0d43
255 changed files with 105410 additions and 13 deletions
@@ -0,0 +1,97 @@
# Wheat yield trial — University of Illinois VT, Perry, IL 2025
- **Publisher:** University of Illinois Variety Testing (independent cross-vendor trial)
- **Crop:** Wheat
- **State:** IL
- **Year:** 2025
- **Region:** Perry
- **Cooperator / host:** Luke Merrit
- **County:** Pike
- **Sites:** Perry
- **Soil type:** Clarksdale silt loam
- **Planted:** 2024-10-01
- **Harvested:** 2025-06-23
- **Source XLSX:** https://vt.cropsci.illinois.edu/wp-content/uploads/2025/08/2025-Perry-Summary.xlsx
- **Index page:** https://vt.cropsci.illinois.edu/wheat/
---
## Results (ranked by regional yield)
| Rank | Brand | Product | Traits | Yield | Height | Test Wt. |
|---|---|---|---|---|---|---|
| 1 | KWS Cereals US | KWS623 | ST:C | 137.2 | 37.5 | 57.8 |
| 2 | Pioneer | 25R76 | ST:C | 134.9 | 36.4 | 57.7 |
| 3 | Green Valley Seed | 6125X | ST:C | 134.4 | 33.4 | 58.2 |
| 4 | DeRaedt Seed | DeRaedt EXP 60 | ST:C | 132.9 | 37.3 | 57.6 |
| 5 | KWS Cereals US | KWS579 | ST:C | 129.4 | 35.7 | 58.2 |
| 6 | AgriMAXX | 553 | ST:G | 129.3 | 36 | 58.3 |
| 7 | DeRaedt Seed | DeRaedt 66 | ST:C | 127.2 | 35.4 | 57.5 |
| 8 | Merschman Seeds | Maddie 3 | ST:G | 127.1 | 38.8 | 58.6 |
| 9 | Merschman Seeds | M2601 | ST:C | 126.2 | 35.9 | 58.6 |
| 10 | FS InSPIRE | WX25C | ST:G | 126 | 37.5 | 58.1 |
| 11 | AgriMAXX | 561 | ST:G | 125.2 | 37.6 | 55.3 |
| 12 | Green Valley Seed | GV 624 | ST:C | 125.2 | 37.4 | 58.6 |
| 13 | Merschman Seeds | M2603 | ST:C | 125 | 37.4 | 57.8 |
| 14 | AgriMAXX | 556 | ST:G | 124.8 | 35.9 | 57.3 |
| 15 | FS InSPIRE | FS 597 | ST:G | 124.6 | 40 | 57.4 |
| 16 | Bio Town Seeds | DXW2423 | ST:C | 123.6 | 39.2 | 57.9 |
| 17 | FS InSPIRE | FS 745 | ST:G | 123.4 | 36.7 | 58.5 |
| 18 | FS InSPIRE | FS 600 | ST:G | 123.2 | 37.7 | 60.3 |
| 19 | AgriPro | GP 543 | ST:C | 122.7 | 37.8 | 58.1 |
| 20 | Blue River | 801 | ST:C | 122.5 | 40.4 | 57.8 |
| 21 | Kratz Farms KF Brand | KF 898 | ST:F | 122.3 | 40.3 | 59.9 |
| 22 | Kratz Farms KF Brand | KF 883 | ST:F | 122.2 | 36 | 58.4 |
| 23 | AgriMAXX | 513 | ST:G | 122 | 38.7 | 58.9 |
| 24 | FS InSPIRE | FS 743 | ST:G | 121.7 | 38.4 | 58.1 |
| 25 | Merschman Seeds | Julie 12 | ST:C | 121.5 | 36.3 | 57 |
| 26 | FS InSPIRE | FS 749 | ST:G | 121.1 | 35.3 | 57.4 |
| 27 | FS InSPIRE | WX25B | ST:G | 120.9 | 39 | 57.9 |
| 28 | Merschman Seeds | M2602 | ST:C | 120.6 | 37.6 | 58.5 |
| 29 | Green Valley Seed | 6225X | ST:C | 120.2 | 38.1 | 58.6 |
| 30 | Pioneer | 25R65 | ST:C | 120.2 | 37.5 | 56.3 |
| 31 | DeRaedt Seed | DeRaedt 47 | ST:C | 120.1 | 39.1 | 60.2 |
| 32 | AgriMAXX | 545 | ST:G | 119.9 | 35.8 | 56.1 |
| 33 | Martin Seed | M22 | ST:F | 119.6 | 37.7 | 60.3 |
| 34 | KWS Cereals US | KWS625 | ST:C | 119.4 | 38.2 | 57.7 |
| 35 | Martin Seed | M25 | ST:F | 119.4 | 35.8 | 57 |
| 36 | Virginia Tech | VA20FHB-18 | ST:F | 119.1 | 40.9 | 60 |
| 37 | AgriPro | GP 944 | ST:C | 118.9 | 37.4 | 56.9 |
| 38 | AgriMAXX | EXP 2409 | ST:G | 118.3 | 35.4 | 57.1 |
| 39 | FS InSPIRE | FS 624 | ST:G | 118.2 | 38.8 | 58.9 |
| 40 | Virginia Tech | 19VDH-FHB-MAS05-27 | ST:F | 118.2 | 36.6 | 57.1 |
| 41 | Green Valley Seed | 6325X | ST:C | 117.8 | 38.6 | 57.5 |
| 42 | Pioneer | P25R800 | ST:C | 117.8 | 35.5 | 57.4 |
| 43 | FS InSPIRE | FS 617 | ST:G | 117.6 | 35.9 | 58.3 |
| 44 | Kratz Farms KF Brand | KF 809 | ST:F | 117.4 | 35.8 | 56.7 |
| 45 | Kratz Farms KF Brand | EX KF 881 | ST:F | 116.7 | 33.1 | 56.8 |
| 46 | Kratz Farms KF Brand | KF 831 | ST:F | 115.5 | 35.3 | 57.1 |
| 47 | AgriMAXX | 531 | ST:G | 115.4 | 38.9 | 58.9 |
| 48 | KWS Cereals US | KWS591 | ST:C | 115.4 | 36.5 | 57.3 |
| 49 | AgriMAXX | 525 | ST:G | 115 | 35.6 | 58.1 |
| 50 | AgriMAXX | 543 | ST:G | 114.6 | 37.5 | 56.4 |
| 51 | Merschman Seeds | M2604 | ST:C | 114.6 | 36.4 | 58.8 |
| 52 | Green Valley Seed | GV 604 | ST:C | 114.4 | 37.4 | 58.6 |
| 53 | Bio Town Seeds | D423W | ST:C | 112.8 | 36 | 57.3 |
| 54 | Kratz Farms KF Brand | KF 849 | ST:F | 112.8 | 36.3 | 58.8 |
| 55 | KWS Cereals US | KWS604 | ST:C | 112 | 35.9 | 57.2 |
| 56 | Kennel Seed Farms | KF 2418 | ST:G | 111.2 | 33.7 | 59.8 |
| 57 | Merschman Seeds | Millie 8 | ST:G | 110.1 | 35 | 60.2 |
| 58 | Kratz Farms KF Brand | KF 667 | ST:F | 109.3 | 35.3 | 57.9 |
| 59 | Kratz Farms KF Brand | KF 857 | ST:F | 109.2 | 37.9 | 56.6 |
| 60 | Kitchen Seed Company | KSC 423 W | ST:F | 109.1 | 34.9 | 60.5 |
| 61 | Kitchen Seed Company | KSC 425 | ST:F | 108.5 | 42.3 | 60.1 |
| 62 | Blue River | 844 | ST:C | 108.4 | 36.4 | 58.7 |
| 63 | Merschman Seeds | Bintee 12 | ST:C | 108.4 | 34.7 | 59.2 |
| 64 | Virginia Tech | 17VDH-SRW02-125 | ST:F | 108.4 | 39.7 | 59.4 |
| 65 | Green Valley Seed | GV 645 | ST:C | 105.8 | 35.8 | 57.3 |
| 66 | Kennel Seed Farms | KF 2549 | ST:G | 105.1 | 39.3 | 58.2 |
| 67 | Virginia Tech | 19VTK7-66 | ST:F | 105 | 38.6 | 56.2 |
| 68 | FS InSPIRE | FS 606 | ST:G | 104.7 | 36.7 | 60.6 |
| 69 | FS InSPIRE | WX25A | ST:G | 104.6 | 36.7 | 58.7 |
| 70 | American Organic | Erisman AM | - | 102.3 | 36.3 | 59 |
| 71 | Kennel Seed Farms | KF 2342 | ST:G | 100.6 | 36.2 | 58.8 |
| 72 | Bio Town Seeds | D506W | - | 100.3 | 37 | 55.9 |
| 73 | AgriMAXX | 503 | ST:G | 98.8 | 37 | 57.3 |
| 74 | Merschman Seeds | Peyton 2 | ST:G | 90.5 | 34.5 | 56.3 |
| 75 | Kennel Seed Farms | KF 9229 | ST:G | 84.5 | 40.3 | 57.3 |