f/overrides/event-backup/ign-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.3 KiB

1DateDividends
22025-03-180.231843
32011-03-250.000802
42014-03-250.032080
52021-09-240.053046
62022-09-260.078048
72025-09-160.201924
82015-09-250.066994
92017-06-270.063283
102017-09-260.081800
112024-03-210.184903
122011-12-220.065760
132017-03-240.057352
142018-03-220.087555
152019-03-200.037680
162020-12-140.069264
172023-03-230.065041
182012-09-250.019820
192012-12-190.595849
202014-09-240.051158
212017-12-190.076188
222018-06-260.122232
232020-09-230.101048
242026-03-170.184102
252011-09-260.014725
262013-06-260.045134
272025-06-160.158999
282016-09-260.053530
292018-09-260.059044
302019-06-170.058349
312019-09-240.071602
322009-12-210.072138
332015-12-240.080682
342016-03-230.129640
352023-09-260.074720
362013-03-250.025355
372014-12-240.061364
382022-03-240.028495
392023-12-200.043805
402024-12-170.287157
412011-06-230.000364
422016-12-210.070782
432019-12-160.061865
442023-06-070.052811
452012-06-190.077742
462013-09-240.037177
472021-12-130.024772
482015-06-240.061543
492018-12-170.036210
502022-06-090.048294
512010-12-200.027060
522014-06-240.040719
532015-03-250.056811
542025-12-160.398660
552009-06-220.017113
562021-03-250.055497
572024-06-110.344653
582013-12-230.016447
592020-03-250.122601
602021-06-100.056406
612008-12-220.044308
622024-09-250.505893
632026-06-150.124149
642016-06-210.074650
652020-06-150.066943
662022-12-130.054199