f/overrides/event-backup/cltl-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.8 KiB

1DateDividends
22022-12-190.393830
32025-04-210.354210
42025-11-240.333530
52020-06-220.050300
62020-12-210.049560
72020-03-230.136590
82024-12-230.374470
92026-06-220.315800
102018-08-200.987010
112019-06-240.206690
122025-07-210.378190
132026-03-230.296030
142022-06-210.033470
152024-08-190.474820
162023-12-180.493350
172022-10-240.231120
182023-04-240.374290
192021-03-220.001680
202024-10-210.432920
212017-12-180.746840
222019-01-220.204310
232023-10-230.450240
242024-03-180.439030
252019-02-190.193540
262019-07-220.210460
272023-08-210.442270
282024-01-220.454630
292018-11-190.168810
302020-08-240.011600
312019-05-200.220460
322023-02-210.316500
332023-11-200.469680
342024-09-230.443040
352025-12-220.347390
362018-10-220.156040
372018-12-240.281930
382023-03-200.371840
392023-07-240.433780
402023-09-180.430910
412026-04-200.269260
422020-10-190.025490
432022-09-190.218120
442023-05-220.396520
452024-04-220.434300
462021-01-190.007660
472021-02-220.006380
482021-07-190.000640
492022-04-180.014080
502022-07-180.143080
512022-11-210.261200
522023-06-200.385830
532024-02-200.462770
542020-05-180.079040
552020-07-200.039100
562025-09-220.352900
572024-06-240.441300
582025-02-240.374750
592021-12-200.037910
602024-11-180.415360
612019-03-180.211380
622020-01-210.159710
632020-04-200.112290
642021-04-190.000750
652021-05-240.000640
662022-02-220.000850
672024-07-220.457470
682025-03-240.363660
692019-04-220.205550
702019-12-230.181130
712022-03-210.005510
722023-01-230.324780
732025-05-190.329280
742019-09-230.186420
752019-10-210.187720
762024-05-200.437600
772018-09-240.187550
782022-08-220.121790
792020-02-240.143590
802020-09-210.025950
812020-11-230.012160
822022-05-230.023920
832025-01-210.394990
842025-06-230.371590
852019-08-190.186300
862019-11-180.173380
872026-01-200.330150
882026-02-230.323100
892026-05-180.315830
902026-07-200.307400
912025-08-180.353810
922025-10-200.353000