f/overrides/event-backup/ivflx-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
22023-08-300.003000
32025-06-270.013000
42018-09-270.011000
52021-08-300.004000
62024-11-270.008000
72019-09-270.012000
82020-09-290.011000
92022-01-280.003000
102025-07-300.013000
112026-06-220.008000
122018-06-280.019000
132024-06-270.018000
142025-02-270.006000
152026-03-230.020000
162018-07-300.008000
172019-01-300.006000
182022-08-300.004000
192022-02-250.001000
202024-05-300.032000
212024-10-300.006000
222019-07-300.009000
232020-04-290.012000
242025-01-300.006000
252017-10-300.001000
262018-04-270.022000
272023-10-300.004000
282023-06-290.014000
292019-11-270.012000
302025-09-290.013000
312025-10-300.012000
322023-07-280.005000
332023-11-290.011000
342019-04-290.017000
352019-10-300.002000
362020-10-290.003000
372020-12-280.023000
382022-06-290.011000
392018-12-260.021000
402021-07-290.009000
412022-11-290.009000
422020-01-300.004000
432022-03-300.023000
442022-10-280.004000
452018-11-290.014000
462019-08-290.004000
472020-06-290.011000
482021-01-280.002000
492021-12-280.020000
502018-08-300.005000
512021-09-290.016000
522022-04-280.024000
532026-05-220.037000
542019-06-270.011000
552020-07-300.012000
562025-12-290.021000
572026-04-220.031000
582017-09-280.009000
592017-12-260.024000
602020-03-300.009000
612019-05-300.031000
622020-08-280.006000
632025-03-280.023000
642022-05-270.023000
652020-02-270.008000
662021-03-300.013000
672021-05-270.023000
682023-02-270.003000
692023-09-280.014000
702017-08-300.011000
712018-03-280.019000
722023-05-300.033000
732024-03-270.023000
742024-09-270.012000
752019-02-270.009000
762024-02-280.004000
772020-11-270.007000
782021-10-280.006000
792021-11-290.007000
802024-01-300.006000
812024-12-270.019000
822018-05-300.021000
832019-12-260.017000
842026-02-230.007000
852023-01-300.004000
862023-03-300.020000
872018-01-300.004000
882018-02-270.014000
892019-03-280.016000
902022-07-280.005000
912025-05-290.033000
922021-06-290.019000
932024-04-290.020000
942026-07-220.011000
952021-02-250.004000
962022-09-290.012000
972024-07-300.005000
982020-05-280.022000
992017-11-290.012000
1002023-12-270.021000
1012024-08-290.007000
1022023-04-270.018000
1032026-01-220.004000
1042025-11-260.008000
1052018-10-300.001000
1062021-04-290.015000
1072022-12-280.021000
1082025-04-290.015000
1092025-08-280.007000