f/overrides/event-backup/dfalx-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

2.1 KiB

1DateDividends
21993-12-150.013000
32010-03-090.037000
42011-12-130.155000
52014-06-090.332000
62015-09-090.102000
72021-09-290.179000
81995-12-270.017000
92023-06-290.365000
102013-06-100.305000
112016-06-290.268000
122017-06-290.277000
132009-03-100.043000
142020-12-140.115000
152021-06-290.270000
162023-03-300.045000
172024-09-270.211000
181995-11-270.165000
192006-11-270.070000
202007-11-260.115000
212011-09-080.104000
222020-09-290.114000
232023-09-280.160000
242006-03-080.019000
252008-12-090.107000
262010-06-080.238000
272012-09-100.077000
282013-09-100.093000
292014-12-150.126000
302019-03-280.086000
312021-12-130.270000
322022-06-290.271000
332022-12-120.125000
342008-10-270.043000
352018-09-270.111000
361991-12-100.078000
371992-12-150.100000
382004-06-080.177000
392007-06-080.345000
402007-12-190.394000
412014-09-090.110000
422000-12-180.265000
432006-09-080.129000
442012-03-080.057000
452005-03-080.030000
462009-09-090.047000
472015-03-090.035000
482016-09-290.064000
492002-12-160.213000
502018-03-280.043000
512006-06-080.280000
522013-12-110.134000
532018-06-280.314000
541998-12-210.258000
552007-03-080.028000
562016-03-300.095000
572016-12-140.139000
582005-09-080.085000
592011-03-080.056000
602017-03-300.061000
612021-03-300.102000
622026-03-300.047000
632001-12-170.225000
641994-11-280.540000
652004-12-200.149000
662009-06-090.231000
672024-06-270.328000
682025-03-280.074000
692008-03-100.044000
702014-03-100.166000
712020-03-300.088000
722022-09-290.174000
732024-03-270.069000
741996-12-270.292000
752006-12-180.052000
762017-09-280.104000
772017-12-140.168000
782019-06-270.319000
791997-12-220.247000
802015-06-080.312000
812023-12-110.284000
822009-12-080.160000
832019-09-270.128000
842007-09-100.127000
852010-12-080.148000
862012-12-120.170000
872019-12-160.148000
882004-09-080.074000
892012-06-080.286000
902018-12-170.145000
912005-06-080.210000
922005-12-190.131000
932008-09-090.095000
942010-04-300.027000
952011-06-080.304000
962025-06-270.355000
972015-12-150.128000
982020-06-290.153000
992025-12-100.392000
1001999-12-200.374000
1012013-03-080.039000
1022024-12-100.242000
1031993-11-160.142000
1042003-12-220.257000
1051994-12-280.240000
1062026-06-290.387000
1072010-09-080.072000
1082022-03-300.090000
1092025-09-290.252000
1102008-06-100.420000