f/overrides/event-backup/lavlx-dividend.csv
Greg Pomerantz bb8e39605e Event-history protection: backup dir, empty-download fallback, docs
Yahoo's 2026 event-feed change (capitalGain events dropped for some
funds; no events at all for terminated tickers) can wipe good event
history on re-download. Defense in depth:

- overrides/event-backup/: last-known-good copy of every dividend/
  capitalGain file (8,192 files, 58 MB); refresh with
  scripts/backup_events.py after each dump update
- data.py event_file(): frozen > data-root (while populated) > backup;
  used by panel reads, verify_official, and the double-listing scanner
- README: capital-gain files are mutual-fund-only in this dump; Yahoo
  has no LT/ST split (tax.py taxes capg at lt_rate; the per-fund split
  would come from fund-company annual tax statements or commercial feeds)
- tests: exact Timestamp .loc keys (pandas 3.x string matching returns a
  Series on large DatetimeIndex)
2026-08-31 21:59:25 -04:00

1.2 KiB

1DateDividends
21993-01-221.530000
32007-12-213.568000
42025-07-291.325000
51987-12-310.990000
61995-01-201.615000
72001-01-240.875000
82010-12-170.056000
92014-12-220.122000
102025-12-181.051000
111986-03-141.090000
122004-12-210.730000
132007-01-310.428000
142008-02-050.821000
152012-12-180.116000
162019-12-180.911000
171989-12-290.480000
181987-03-132.570000
192016-07-290.002000
201989-01-130.320000
212019-07-310.002000
222003-12-190.281000
231997-01-161.500000
242013-07-310.001000
251985-03-150.230000
262010-04-010.033000
272011-12-160.020000
282016-12-160.170000
292022-12-201.952000
302000-12-211.268000
312005-02-010.504000
322008-12-230.263000
332020-12-180.347000
342023-07-270.105000
351997-12-242.110000
362013-12-180.086000
372002-01-240.342000
382003-01-240.085000
392022-07-280.411000
402000-01-211.261000
412021-12-172.925000
421992-01-100.720000
431991-01-110.520000
441994-01-211.035000
451996-01-181.210000
462004-08-310.009000
472006-01-310.729000
482006-12-211.979000
491990-01-120.300000
502015-07-310.004000
512015-12-180.191000
522017-07-280.009000
532017-12-150.790000
542026-07-280.591000
551999-01-210.590000
562018-07-310.003000
572018-12-181.571000
582024-12-173.275000
591988-12-300.980000
602005-12-201.508000
612009-12-180.071000
622023-12-190.292000
631984-03-160.220000