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

1DateDividends
21994-10-260.43
31995-01-260.4
41995-04-250.4
51995-07-280.4
61995-10-300.4
71995-12-270.4
81996-03-280.4
91996-06-270.4
101996-09-270.41
111996-12-270.41
121997-03-270.41
131997-06-270.41
141997-09-290.42
151997-12-290.42
161998-03-300.42
171998-06-290.42
181998-09-290.45
191998-12-290.45
201999-03-300.45
211999-06-290.45
221999-09-290.52
231999-12-290.52
242000-03-290.52
252000-06-280.52
262000-09-270.57
272000-12-270.57
282001-03-280.57
292001-06-270.57
302001-09-270.59
312001-12-270.59
322002-03-270.59
332002-06-270.59
342002-09-270.6
352002-12-270.6
362003-03-280.6
372003-06-270.6
382003-09-290.605
392003-12-290.605
402004-03-300.605
412004-06-290.605
422004-09-290.61
432004-12-290.61
442005-03-300.61
452005-06-290.61
462005-09-280.615
472005-12-280.615
482006-03-290.615
492006-06-280.615
502006-09-270.62
512006-12-270.62
522007-03-280.62
532007-06-270.62
542007-09-270.625
552007-12-270.625
562008-03-280.625
572008-06-270.625
582008-09-290.625
592008-12-290.475
602009-03-300.475
612009-06-290.475
622009-09-290.475
632009-12-290.475
642010-03-300.475
652010-06-290.475
662010-09-290.475
672010-12-290.475
682011-03-300.475
692011-06-290.475
702011-09-280.475
712011-12-280.475
722012-03-290.475
732012-06-270.475
742012-09-270.475
752012-12-280.475
762013-03-270.475
772013-06-270.475
782013-09-270.475
792013-12-300.475
802014-03-280.475
812014-06-270.475
822014-09-290.475
832014-12-300.475
842015-03-300.475
852015-06-290.475
862015-09-290.475
872015-12-300.475
882015-12-310.475
892016-03-290.475
902016-03-300.475
912016-06-290.475
922016-09-290.475
932016-12-290.475
942017-03-290.4
952017-06-290.4
962017-09-290.4
972017-12-290.4
982018-03-290.4
992018-06-290.4
1002018-09-280.4
1012018-12-310.4
1022019-03-290.41
1032019-06-280.41
1042019-09-300.41
1052019-12-310.41