f/overrides/event-backup/ewmc-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.2 KiB

1DateDividends
22011-09-160.055272
32016-06-170.084429
42021-12-200.195780
52011-03-180.054556
62014-06-200.166067
72019-06-240.234130
82014-03-210.147893
92018-06-150.197330
102016-03-180.222940
112018-03-160.190400
122022-06-210.273080
132022-09-190.318870
142023-09-180.150770
152025-03-240.406360
162014-09-190.150102
172014-12-190.185000
182017-06-160.145100
192017-09-150.173200
202021-09-200.251090
212010-12-170.032095
222013-03-150.087500
232024-12-230.209370
242024-06-240.295940
252015-06-190.163827
262019-03-180.204200
272021-06-210.194970
282012-06-150.130861
292012-09-210.137671
302015-12-180.155625
312020-06-220.162970
322022-12-190.209730
332024-09-230.292560
342013-09-200.124356
352018-09-240.255530
362019-09-230.216900
372020-12-210.193650
382021-03-220.237480
392013-06-210.135862
402013-12-200.489678
412022-03-210.267380
422023-12-180.187140
432023-06-200.306890
442025-06-230.488330
452015-03-200.196332
462016-09-160.185954
472019-12-230.189320
482020-09-210.190490
492024-03-180.276050
502026-06-220.204000
512011-06-170.069913
522012-03-160.070352
532012-12-210.216451
542017-12-150.228200
552020-03-230.344280
562023-03-200.296070
572016-12-160.084311
582017-03-170.187300
592018-12-240.189700
602025-12-220.216820
612026-03-230.212460
622011-12-160.119836
632015-09-180.165634
642025-09-220.315210