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

2.6 KiB

1DateDividends
22004-09-270.014
32004-10-250.02
42004-11-260.024
52004-12-230.022
62005-01-250.022
72006-12-260.041
82007-01-250.035
92007-02-260.039
102007-03-260.036
112007-04-250.04
122007-05-250.04
132007-06-250.039
142007-07-250.042
152007-08-270.041
162007-09-250.042
172007-10-250.042
182007-11-260.039
192007-12-260.087
202008-01-250.033
212008-02-250.04
222008-03-250.04
232008-04-250.037
242008-05-270.036
252008-06-250.041
262008-07-250.05
272008-08-250.04
282008-09-250.046
292008-10-270.038
302008-11-250.049
312008-12-260.052
322009-01-260.036
332009-02-250.041
342009-03-250.036
352009-04-270.037
362009-05-260.034
372009-06-250.039
382009-07-270.034
392009-08-250.031
402009-09-250.031
412009-10-260.028
422009-11-250.028
432009-12-280.033
442010-01-250.02
452010-02-250.029
462010-03-250.024
472010-05-250.025
482010-06-250.025
492010-07-260.025
502010-08-250.022
512010-09-270.023
522010-10-250.019
532010-11-260.023
542010-12-270.047
552011-01-250.016
562011-02-250.02
572011-03-250.019
582011-04-250.018
592011-05-250.021
602011-06-270.02
612011-07-250.018
622011-08-250.021
632011-09-260.018
642011-10-250.019
652011-11-280.02
662011-12-270.081
672012-01-250.015
682012-02-270.02
692012-03-260.017
702012-04-250.02
712012-05-250.019
722012-06-250.018
732012-07-250.019
742012-08-270.018
752012-09-250.018
762012-10-250.017
772012-11-260.017
782012-12-260.039
792013-01-250.013
802013-02-250.014
812013-03-250.014
822013-04-250.016
832013-05-280.014
842013-06-250.015
852013-07-250.012
862013-08-260.013
872013-09-250.014
882013-10-250.013
892013-11-250.013
902013-12-260.037
912014-01-270.01
922014-02-250.014
932014-03-250.013
942014-04-250.014
952014-05-270.013
962014-06-250.014
972014-07-250.013
982014-08-250.012
992014-09-250.014
1002014-10-270.012
1012014-11-250.012
1022014-12-260.024
1032015-01-260.009
1042015-01-280.009
1052015-02-250.014
1062015-03-250.013
1072015-04-270.013
1082015-05-260.011
1092015-06-250.013
1102015-07-270.012
1112015-08-250.012
1122015-09-250.012
1132015-10-260.011
1142015-11-250.013
1152015-12-280.023
1162016-01-250.009
1172016-02-250.014
1182016-03-280.013
1192016-04-250.012
1202016-05-250.013
1212016-06-270.013
1222016-07-250.012
1232016-08-250.013
1242016-09-260.012
1252016-10-250.013
1262016-11-250.012
1272017-01-250.01
1282017-02-270.013
1292017-03-270.013
1302017-04-250.014
1312017-05-250.013
1322017-06-260.014
1332017-07-250.013
1342017-08-250.014
1352017-09-250.013
1362017-10-250.015
1372017-11-270.015
1382017-12-260.022
1392018-01-250.012
1402018-02-260.015
1412018-03-260.015
1422018-04-250.017
1432018-05-250.016
1442018-06-250.016
1452018-07-250.018
1462018-08-270.019
1472018-09-250.019
1482018-10-250.019
1492018-11-260.019
1502018-12-260.026
1512019-01-250.016
1522019-02-250.019
1532019-03-250.019
1542019-04-250.023
1552019-05-280.02
1562019-06-250.021
1572019-07-250.02
1582019-08-260.02