f/overrides/event-backup/lubwx-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
22019-11-290.019000
32023-07-310.039000
42023-10-310.041000
52019-12-310.018000
62021-07-300.005000
72023-09-290.040000
82024-07-310.045000
92018-10-310.021000
102022-03-310.006000
112023-01-310.031000
122025-02-280.039000
132026-02-270.034000
142021-01-290.004000
152021-12-310.005000
162026-05-290.035000
172018-06-290.019000
182018-11-300.021000
192018-12-310.023000
202020-08-310.007000
212021-11-300.005000
222022-09-300.020000
232026-06-300.035000
242017-09-290.013000
252020-10-300.005000
262022-07-290.015000
272018-03-290.017000
282020-01-310.018000
292021-06-300.005000
302021-08-310.005000
312021-10-290.005000
322025-09-300.039000
332017-10-310.013000
342019-04-300.023000
352024-03-280.044000
362024-11-290.041000
372026-03-310.036000
382018-01-310.015000
392022-01-310.005000
402018-02-280.015000
412023-02-280.031000
422025-04-300.040000
432020-09-300.005000
442019-10-310.020000
452019-01-310.023000
462019-02-280.022000
472025-07-310.040000
482019-03-290.024000
492022-04-290.008000
502022-12-300.030000
512025-06-300.040000
522019-09-300.020000
532021-12-170.003000
542024-01-310.044000
552026-01-300.036000
562025-12-310.037000
572022-06-300.012000
582022-11-300.026000
592024-02-290.042000
602018-05-310.020000
612019-06-280.022000
622020-06-300.010000
632020-12-310.004000
642022-10-310.023000
652025-11-280.038000
662023-04-280.035000
672025-10-310.039000
682020-07-310.008000
692021-05-280.005000
702024-05-310.045000
712026-04-300.035000
722018-04-300.019000
732025-08-290.040000
742023-11-300.041000
752020-03-310.016000
762022-08-310.018000
772023-12-290.043000
782025-05-300.040000
792022-05-310.010000
802024-12-310.042000
812021-09-300.005000
822017-11-300.013000
832019-07-310.022000
842020-04-300.014000
852020-05-290.012000
862020-11-300.005000
872021-02-260.004000
882024-06-280.044000
892025-01-310.041000
902017-12-290.014000
912023-06-300.037000
922023-08-310.041000
932024-10-310.043000
942020-02-280.016000
952024-09-300.044000
962018-07-310.020000
972018-08-310.021000
982019-08-300.021000
992021-03-310.004000
1002021-04-300.005000
1012023-03-310.034000
1022019-05-310.023000
1032022-02-280.006000
1042023-05-310.037000
1052024-08-300.045000
1062026-07-310.035000
1072018-09-280.020000
1082024-04-300.044000
1092025-03-310.041000