f/overrides/event-backup/mgsex-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.9 KiB

1DateDividends
21990-09-280.030000
31984-12-310.180000
41988-03-310.020000
51989-07-310.070000
61990-01-310.050000
71985-03-290.060000
81985-06-280.130000
91988-10-310.030000
101991-02-280.020000
111992-11-300.010000
122025-12-160.119000
131990-10-310.010000
141991-12-310.030000
151992-03-310.020000
161992-06-300.010000
171987-08-310.030000
181988-07-290.030000
191989-09-290.040000
201990-05-310.020000
212024-12-160.283000
221990-03-300.040000
231991-01-310.020000
241997-12-262.140000
252007-12-2618.726000
261985-02-280.020000
271987-01-300.030000
281987-11-300.030000
291989-08-310.070000
301990-06-290.040000
311991-05-310.010000
322023-12-140.064000
331985-08-300.060000
341986-05-300.020000
351986-08-290.030000
362008-12-265.784000
372020-12-166.421000
381985-12-310.040000
391987-03-310.050000
401987-04-300.040000
411988-04-290.050000
421988-05-310.020000
431988-06-300.050000
441986-06-300.070000
451986-09-300.040000
461987-02-270.020000
471987-10-300.040000
481990-11-300.020000
491998-12-280.071000
502000-12-2611.770000
511985-04-300.030000
521986-03-310.050000
531989-04-280.040000
541989-06-300.050000
551991-04-300.020000
561991-09-300.030000
571993-12-280.010000
581986-11-280.040000
591986-12-310.030000
601987-07-310.040000
611988-11-300.020000
621990-04-300.060000
631990-07-310.020000
641996-12-263.070000
651985-10-310.040000
661986-10-310.020000
671989-02-280.020000
681989-05-310.050000
691988-02-290.050000
701988-08-310.020000
711991-07-310.020000
721991-08-300.020000
731985-11-290.050000
741986-02-280.080000
751986-04-300.030000
761987-05-290.030000
771992-12-310.010000
781999-12-282.820000
792019-12-1632.956000
801984-09-280.230000
811986-01-310.050000
821988-01-290.030000
831989-10-310.050000
841991-06-280.020000
852005-12-277.280000
862006-12-2613.560000
871989-03-310.030000
881989-11-300.030000
891990-02-280.030000
901991-03-280.040000
911989-01-310.150000
922021-03-2469.044000
931985-07-310.030000
941985-09-300.050000
951987-09-300.040000
961988-09-300.040000