f/overrides/event-backup/aef-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.0 KiB

1DateDividends
22010-09-100.460000
32011-03-290.510000
42012-03-280.430000
52018-04-180.245000
62020-03-190.054000
71997-09-100.260000
82008-09-030.200000
92005-12-193.080000
102008-12-240.720000
112016-09-190.140000
122017-12-280.232000
132019-12-300.045000
142021-06-220.160000
151996-12-270.860000
162000-09-060.040000
172022-06-210.110000
182024-09-230.100000
192014-06-190.280000
202014-09-180.260000
212018-12-280.194000
222024-12-300.100000
232025-03-250.150000
242006-09-010.270000
252010-04-090.410000
262013-06-260.380000
272025-06-230.150000
282001-12-260.140000
292009-07-100.360000
302015-12-290.150000
312019-06-200.040000
322022-12-290.090000
332004-12-171.870000
342015-03-190.190000
351999-12-130.630000
362007-09-040.520000
372009-09-110.350000
382010-12-170.490000
392011-06-280.520000
402012-12-270.380000
411991-12-181.440000
421999-09-080.020000
432020-12-300.134000
442023-09-210.100000
452014-12-290.200000
462015-06-180.180000
472011-09-191.333000
482013-12-270.340000
492014-03-200.310000
502026-03-240.210000
512002-12-190.018000
522010-12-141.659000
532013-09-260.360000
542016-06-160.140000
552021-12-290.150000
561995-12-270.810000
572012-09-260.380000
582016-03-160.140000
592020-09-180.044000
602025-09-230.170000
612004-09-010.360000
622005-09-011.260000
632020-06-180.043000
641997-12-293.140000
652019-09-200.045000
662002-09-040.070000
672006-12-180.850000
682007-12-261.990000
692023-03-230.100000
701992-12-210.841500
711995-09-130.060000
722022-03-230.140000
732023-12-280.090000
742025-12-310.180000
751992-08-310.769000
762003-09-030.070000
772003-12-190.380000
782011-12-280.510000
791993-12-210.725500
802001-09-050.870000
811998-09-091.820000
821998-12-290.700000
832012-06-270.410000
842015-09-170.160000
852018-06-140.882000
862021-03-230.063000
871989-12-150.170000
881996-09-110.030000
892023-06-220.100000
902024-03-200.090000
912021-09-170.160000
922022-09-220.100000
932013-03-260.390000
942024-06-210.100000
952026-06-230.230000
961990-12-170.625000
972009-12-180.360000
982000-12-260.007000
992010-07-090.440000
1002019-03-200.040000
1011991-08-050.138500
1021994-12-210.350000