f/overrides/event-backup/lganx-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
22022-03-310.009000
32022-12-300.032000
42020-02-280.019000
52020-03-310.018000
62020-04-300.016000
72020-05-290.013000
82022-01-310.008000
92017-09-290.019000
102018-04-300.020000
112018-11-300.023000
122024-06-280.037000
132017-08-310.019000
142023-01-310.032000
152023-06-300.035000
162018-09-280.021000
172019-02-280.022000
182017-10-310.019000
192017-11-300.019000
202018-01-310.019000
212026-02-270.031000
222024-04-300.037000
232023-02-280.031000
242025-12-310.046000
252023-09-290.036000
262024-08-300.038000
272025-04-300.034000
282021-10-290.007000
292026-04-300.032000
302018-06-290.020000
312018-12-310.028000
322020-11-300.010000
332017-12-290.030000
342024-09-300.036000
352026-03-310.033000
362023-07-310.036000
372018-05-310.021000
382019-12-310.024000
392021-09-300.008000
402021-01-290.010000
412021-02-260.009000
422025-10-310.034000
432025-06-300.033000
442018-10-310.022000
452020-07-310.012000
462025-02-280.033000
472023-05-310.035000
482025-11-280.033000
492020-06-300.014000
502020-09-300.011000
512021-11-300.007000
522024-05-310.038000
532024-11-290.035000
542021-06-300.008000
552022-06-300.011000
562023-04-280.033000
572018-08-310.021000
582019-04-300.023000
592021-12-310.012000
602026-06-300.032000
612022-02-280.007000
622022-05-310.010000
632025-07-310.034000
642020-10-300.010000
652019-01-310.024000
662019-05-310.023000
672019-07-310.022000
682019-11-290.019000
692021-03-310.009000
702021-08-310.008000
712024-07-310.038000
722017-07-310.020000
732018-07-310.021000
742026-07-310.033000
752021-07-300.008000
762023-10-310.038000
772023-11-300.037000
782022-09-300.020000
792024-02-290.036000
802025-03-310.034000
812021-05-280.008000
822023-12-290.038000
832020-08-310.011000
842025-01-310.034000
852025-08-290.034000
862019-09-300.021000
872019-10-310.021000
882025-05-300.038000
892024-10-310.036000
902019-08-300.022000
912022-07-290.013000
922022-11-300.026000
932026-05-290.033000
942019-03-290.024000
952021-04-300.009000
962022-08-310.016000
972025-09-300.034000
982026-01-300.033000
992018-03-290.020000
1002022-10-310.024000
1012023-08-310.037000
1022020-12-310.013000
1032022-04-290.009000
1042023-03-310.034000
1052024-01-310.038000
1062024-03-280.038000
1072018-02-280.019000
1082019-06-280.023000
1092020-01-310.020000
1102024-12-310.038000