f/overrides/frozen/dsum-dividend.csv
Greg Pomerantz 3c5bee96ce Clean multi-vintage 'ctime' files: 1,065 files, 2.2M stale rows
Some dump files carry a trailing 'ctime' column: an older pipeline
appended a FULL re-download of the symbol per download (up to ~28
vintages per date, 2019-2022). The consumer keeps the last row per date,
so it silently used stale (~2021) vintages where Yahoo later revised
values. scripts/clean_multivintage.py keeps, per date, the rows from the
newest ctime (event files keep distinct same-day amounts; history/split
keep the single newest row), drops the ctime column, sorts by date.
Applied to the data root and overrides/frozen (which carried the same
artifact): 1,065 files, 2,202,712 stale rows dropped.

Also: stripped 3 UTF-8 BOMs (teg/lo/krft), refreshed the event backup
with the cleaned files, and re-ran the double-listing scan: category C
(83 symbols, 18,636 repeated within-file rows) is fully explained by the
multi-vintage artifact and is now gone; A (6,589 pairs, corrected) and
B (12,366 pairs, open review list) are unchanged. Whole-set structural
QC after cleaning: 0 duplicate dates, 3 syms/15 rows of OHLC invariant
violations, 15 syms/2,897 rows of non-positive prices (mostly
long-delisted tickers), 8 unsorted files (reader sorts).
2026-08-31 22:25:02 -04:00

1.5 KiB

1DateDividends
22011-11-150.11
32011-12-150.065
42012-01-130.067
52012-02-150.066
62012-03-150.074
72012-04-130.064
82012-05-150.062
92012-06-150.064
102012-07-130.064
112012-08-150.064
122012-09-140.062
132012-10-150.066
142012-11-150.067
152012-12-140.068
162013-01-150.069
172013-02-150.067
182013-03-150.065
192013-04-150.068
202013-05-150.071
212013-06-140.072
222013-07-150.072
232013-08-150.073
242013-09-130.062
252013-10-150.063
262013-11-150.06942
272013-12-130.07
282014-01-150.0708
292014-02-140.06925
302014-03-140.0684
312014-04-150.06858
322014-05-150.06725
332014-06-130.06545
342014-07-150.0649
352014-08-150.06467
362014-09-150.0636
372014-10-150.0597
382014-11-140.0698
392014-12-150.0675
402015-01-150.0
412015-02-130.0
422015-03-130.0
432015-04-150.0
442015-05-150.0
452015-06-150.0
462015-07-150.0
472015-08-140.0
482015-09-150.0
492015-10-150.0
502015-11-130.06505
512015-12-150.06159
522016-01-150.06585
532016-02-120.06438
542016-03-150.0666
552016-04-150.06165
562016-05-130.066
572016-06-150.05956
582016-07-150.06538
592016-08-150.06535
602016-09-150.06391
612016-10-140.06745
622016-11-150.06322
632016-12-150.06151
642017-01-130.06172
652017-02-150.066
662017-03-150.066
672017-04-130.071
682017-05-150.069
692017-06-150.065
702017-07-140.068
712017-08-150.075
722017-09-180.084
732017-10-230.072
742017-11-200.073
752017-12-180.066
762018-01-220.074
772018-02-200.071
782018-03-190.077
792018-04-230.078
802018-05-210.076
812018-06-180.073
822018-07-230.075
832018-08-200.078
842018-09-240.08
852018-10-220.081
862018-11-190.074
872018-12-240.093
882019-01-220.079