f/overrides/event-backup/dow-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

3.1 KiB

1DateDividends
21972-06-260.025
31972-09-250.025
41972-12-220.025
51973-03-260.025
61973-06-250.02778
71973-09-240.02778
81973-12-240.02778
91974-03-250.02778
101974-06-240.03333
111974-09-240.03333
121974-12-240.03889
131975-03-240.03889
141975-06-240.03889
151975-09-240.04444
161975-12-240.04444
171976-03-250.04444
181976-06-240.05556
191976-09-240.05556
201976-12-270.05556
211977-03-250.05556
221977-06-240.06667
231977-09-260.06667
241977-12-230.06667
251978-03-270.06667
261978-06-260.06667
271978-09-250.07778
281978-12-220.07778
291979-03-260.07778
301979-06-250.07778
311979-09-240.08889
321979-12-240.08889
331980-03-250.08889
341980-06-240.08889
351980-09-240.08889
361980-12-240.1
371981-03-250.1
381981-06-240.1
391981-09-240.1
401981-12-240.1
411982-03-300.1
421982-06-240.1
431982-10-040.1
441982-12-270.1
451983-03-280.1
461983-06-240.1
471983-09-260.1
481983-12-230.1
491984-03-260.1
501984-06-250.1
511984-09-240.1
521984-12-240.1
531985-03-260.1
541985-06-250.1
551985-09-240.1
561985-12-240.1
571986-03-240.1
581986-06-240.1
591986-09-240.11111
601986-12-240.11111
611987-03-250.11111
621987-06-240.12222
631987-09-240.12222
641987-12-240.12222
651988-03-250.13333
661988-06-240.13333
671988-09-260.15556
681988-12-230.15556
691989-03-270.17778
701989-06-260.17778
711989-09-250.21667
721989-12-220.21667
731990-03-260.21667
741990-06-250.21667
751990-09-240.21667
761990-12-240.21667
771991-03-220.21667
781991-06-240.21667
791991-09-240.21667
801991-12-240.21667
811992-03-250.21667
821992-06-240.21667
831992-09-240.21667
841992-12-240.21667
851993-03-250.21667
861993-06-240.21667
871993-09-240.21667
881993-12-270.21667
891994-03-250.21667
901994-06-240.21667
911994-09-260.21667
921994-12-230.21667
931995-03-270.21667
941995-06-280.25
951995-09-270.25
961995-12-270.25
971996-03-270.25
981996-06-260.25
991996-09-260.25
1001996-12-270.25
1011997-03-260.25
1021997-06-260.29
1031997-09-260.29
1041997-12-290.29
1051998-03-270.29
1061998-06-260.29
1071998-09-280.29
1081998-12-290.29
1091999-03-290.29
1101999-06-280.29
1111999-09-280.29
1121999-12-290.29
1132000-03-290.29
1142000-06-280.29
1152000-09-270.29
1162000-12-270.29
1172001-02-070.121
1182001-03-280.169
1192001-06-270.335
1202001-09-260.335
1212001-12-270.335
1222002-03-260.335
1232002-06-260.335
1242002-09-260.335
1252002-12-270.335
1262003-03-260.335
1272003-06-260.335
1282003-09-260.335
1292003-12-290.335
1302004-03-290.335
1312004-06-280.335
1322004-09-280.335
1332004-12-290.335
1342005-03-290.335
1352005-06-280.335
1362005-09-280.335
1372005-12-280.335
1382006-03-290.375
1392006-06-280.375
1402006-09-270.375
1412006-12-270.375
1422007-03-280.375
1432007-06-270.42
1442007-09-260.42
1452007-12-270.42
1462008-03-270.42
1472008-06-260.42
1482008-09-260.42
1492008-12-290.42
1502009-03-270.15
1512009-06-260.15
1522009-09-280.15
1532009-12-290.15
1542010-03-290.15
1552010-06-280.15
1562010-09-280.15
1572010-12-290.15
1582011-03-290.15
1592011-06-280.25
1602011-09-280.25
1612011-12-280.25
1622012-03-280.25
1632012-06-270.32
1642012-09-260.32
1652012-12-200.32
1662013-03-260.32
1672013-06-260.32
1682013-09-260.32
1692013-12-270.32
1702014-03-270.37
1712014-06-260.37
1722014-09-260.37
1732014-12-290.42
1742015-03-270.42
1752015-06-260.42
1762015-09-280.42
1772015-12-290.46
1782016-03-290.46
1792016-06-280.46
1802016-09-280.46
1812016-12-230.46
1822017-03-290.46
1832017-06-280.46
1842017-07-270.46