f/overrides/event-backup/fdts-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.1 KiB

1DateDividends
22023-06-270.555000
32025-06-260.619000
42012-06-210.330000
52013-03-210.099000
62015-03-250.076000
72021-06-240.311000
82013-06-210.281000
92019-09-250.072000
102026-06-250.745000
112020-06-250.180000
122023-03-240.105000
132014-09-230.041000
142021-09-230.071000
152022-12-230.596000
162020-12-240.403000
172021-03-250.307000
182013-09-200.071000
192016-12-210.242000
202015-06-240.269000
212019-12-130.480000
222025-12-120.635000
232014-06-240.336000
242024-03-210.204000
252023-09-220.138000
262012-09-210.075000
272014-12-230.351000
282018-06-210.287000
292022-03-250.061000
302015-12-230.167000
312022-06-240.404000
322023-12-220.377000
332018-12-180.218000
342016-03-230.058000
352017-09-210.197000
362022-09-230.331000
372025-03-270.123000
382014-03-250.102000
392016-06-220.232000
402017-03-230.094000
412017-06-220.290000
422019-06-140.311000
432020-09-240.075000
442018-09-140.007000
452021-12-230.700000
462024-06-270.499000
472024-12-130.717000
482025-09-250.341000
492012-12-210.602000
502017-12-210.344000
512019-03-210.024000
522024-09-260.150000
532020-03-260.202000
542026-03-260.155000
552013-12-180.213000
562015-09-230.061000
572016-09-210.063000
582018-03-220.142000