f/overrides/event-backup/bagix-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
22000-10-250.032
32004-02-250.045
42004-03-250.041
52004-04-260.042
62004-05-250.044
72004-06-250.043
82004-07-260.041
92004-08-250.044
102004-09-270.045
112004-10-250.037
122004-11-260.045
132004-12-230.065
142005-01-250.043
152005-03-280.037
162005-04-250.04
172005-05-250.043
182005-06-270.043
192005-07-250.038
202005-08-250.043
212005-09-260.039
222005-10-250.042
232005-11-250.041
242005-12-270.05
252006-01-250.04
262006-02-270.042
272006-03-270.037
282006-04-250.045
292006-05-250.043
302006-06-260.044
312006-07-250.044
322006-08-250.049
332006-09-250.043
342006-10-250.046
352006-11-270.045
362006-12-260.049
372007-01-250.041
382007-02-260.045
392007-03-260.043
402007-04-250.047
412007-05-250.043
422007-06-250.042
432007-07-250.047
442007-08-270.046
452007-09-250.045
462007-10-250.046
472007-11-260.046
482007-12-260.095
492008-01-250.04
502008-02-250.047
512008-03-250.048
522008-04-250.046
532008-05-270.043
542008-06-250.048
552008-07-250.045
562008-08-250.042
572008-09-250.048
582008-10-270.044
592008-11-250.048
602008-12-260.059
612009-01-260.034
622009-02-250.048
632009-03-250.043
642009-04-270.048
652009-05-260.046
662009-06-250.049
672009-07-270.043
682009-08-250.043
692009-09-250.044
702009-10-260.041
712009-11-250.044
722009-12-280.055
732010-01-250.029
742010-02-250.048
752010-03-250.039
762010-05-250.04
772010-06-250.041
782010-07-260.044
792010-08-250.038
802010-09-270.04
812010-10-250.036
822010-11-260.042
832010-12-270.113
842011-01-250.029
852011-02-250.041
862011-03-250.035
872011-04-250.035
882011-05-250.04
892011-06-270.037
902011-07-250.034
912011-08-250.043
922011-09-260.038
932011-10-250.039
942011-11-280.04
952011-12-270.265
962012-01-250.029
972012-02-270.037
982012-03-260.034
992012-04-250.037
1002012-05-250.034
1012012-06-250.04
1022012-07-250.038
1032012-08-270.035
1042012-09-250.034
1052012-10-250.032
1062012-11-260.031
1072012-12-260.209
1082013-01-250.024
1092013-02-250.029
1102013-03-250.027
1112013-04-250.031
1122013-05-280.028
1132013-06-250.029
1142013-07-250.027
1152013-08-260.028
1162013-09-250.029
1172013-10-250.027
1182013-11-250.027
1192013-12-260.04
1202014-01-270.022
1212014-02-250.029
1222014-03-250.025
1232014-04-250.028
1242014-05-270.026
1252014-06-250.028
1262014-07-250.026
1272014-08-250.023
1282014-09-250.027
1292014-10-270.023
1302014-11-250.025
1312014-12-260.031
1322015-01-260.018
1332015-01-280.018
1342015-02-250.025
1352015-03-250.022
1362015-04-270.019
1372015-05-260.019
1382015-06-250.023
1392015-07-270.021
1402015-08-250.022
1412015-09-250.022
1422015-10-260.021
1432015-11-250.021
1442015-12-280.029
1452016-01-250.016
1462016-02-250.024
1472016-03-280.021
1482016-04-250.021
1492016-05-250.023
1502016-06-270.023
1512016-07-250.02
1522016-08-250.022
1532016-09-260.021
1542016-10-250.022
1552016-11-250.021
1562016-12-270.051
1572017-01-250.017
1582017-02-270.023
1592017-03-270.021
1602017-04-250.023
1612017-05-250.023
1622017-06-260.023
1632017-07-250.023
1642017-08-250.023
1652017-09-250.022
1662017-10-250.024
1672017-11-270.024
1682017-12-260.031
1692018-01-250.019
1702018-02-260.024
1712018-03-260.023
1722018-04-250.026
1732018-05-250.024
1742018-06-250.024
1752018-07-250.027
1762018-08-270.025
1772018-09-250.026
1782018-10-250.025
1792018-11-260.026
1802018-12-260.035
1812019-01-250.021
1822019-02-250.026
1832019-03-250.022
1842019-04-250.028
1852019-05-280.026
1862019-06-250.027
1872019-07-250.025
1882019-08-260.025