Skip to content

Commit 55f193b

Browse files
Merge pull request #16 from ONSBigData/i15/add-index-generator
I15/add index generator
2 parents f82e33b + ae70bcf commit 55f193b

19 files changed

Lines changed: 830 additions & 1 deletion

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
test/test_data/*
1+
# Ignore txt files in test data
2+
test/test_data/*/*.txt
3+
4+
# Ignore big data files.
5+
test/test_data/*/huge*
6+
test/test_data/*/big*
7+
28
.cache
39

410
*.py[cod]
@@ -47,3 +53,4 @@ docs/_build
4753

4854
# Spyder
4955
*.spyproject/
56+
.vscode/
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
,top
2+
42736,100
3+
42767,101.5019018
4+
42795,101.8915153
5+
43101,100
6+
43132,101.1929564
7+
43160,102.0133392
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
,top,top,top
2+
,cheese,beer,wine
3+
42736,100,100,100
4+
42767,101.1823223,102.8954971,100.8805763
5+
42795,102.580723,101.7657382,101.4316824
6+
43101,100,100,100
7+
43132,100.0827551,101.1756397,102.0357088
8+
43160,100.1436985,103.0486732,102.8116249
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
period,index1,index2,index3
2+
01/01/2012,100.000000000,100.000000000,100.000000000
3+
01/02/2012,101.239553643,96.605253238,97.776838217
4+
01/03/2012,102.030305330,101.450821724,96.591018620
5+
01/04/2012,104.432402661,98.000263617,94.491213369
6+
01/05/2012,105.122830333,95.946873831,93.731891785
7+
01/06/2012,103.976692567,97.459145681,90.131064035
8+
01/07/2012,106.567686782,94.788761174,94.534875220
9+
01/08/2012,106.652151036,98.478217946,92.561656277
10+
01/09/2012,108.972907308,99.986521241,89.647230903
11+
01/10/2012,106.201243857,99.237117891,92.278196038
12+
01/11/2012,104.119138987,100.993436318,95.758970985
13+
01/12/2012,107.766009780,99.604240113,95.697091336
14+
01/01/2013,98.743506983,100.357120656,100.240738302
15+
01/02/2013,100.463054311,99.982135132,99.499007278
16+
01/03/2013,101.943121499,102.034291064,96.043392231
17+
01/04/2013,99.358987741,106.513055039,97.332012817
18+
01/05/2013,97.128074038,106.132168479,96.799806436
19+
01/06/2013,94.429441620,106.615734964,93.720866546
20+
01/07/2013,94.872365481,103.069773446,94.490515359
21+
01/08/2013,98.239415397,105.458081805,93.572711493
22+
01/09/2013,100.367748271,106.144579258,90.314524375
23+
01/10/2013,100.660205114,101.844838294,88.351368484
24+
01/11/2013,101.339483848,100.592230114,93.028749289
25+
01/12/2013,101.748769823,102.709038791,93.382779332
26+
01/01/2014,101.734394910,99.579700011,104.755837919
27+
01/02/2014,100.247760523,100.767329610,100.197855834
28+
01/03/2014,102.820802456,99.763171909,100.252537549
29+
01/04/2014,104.469889684,96.207920184,98.719797067
30+
01/05/2014,105.268899775,99.357641836,99.997866710
31+
01/06/2014,107.416492043,100.844974811,96.463821506
32+
01/07/2014,110.146087435,102.010750298,94.332755083
33+
01/08/2014,109.170684841,101.562418115,91.154103517
34+
01/09/2014,109.872892919,101.471759564,90.502291475
35+
01/10/2014,108.508436998,98.801947543,93.974232244
36+
01/11/2014,109.912481180,97.730489099,90.506382342
37+
01/12/2014,111.197567036,99.734704555,90.470418612
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
,top,top,top,top,top,top,top
2+
,cheese,cheese,cheese,beer,beer,wine,wine
3+
,A,B,C,D,E,F,G
4+
2017-01-01,100.0,100.0,100.0,100.0,100.0,100.0,100.0
5+
2017-02-01,100.39114570243672,100.53722757000607,102.16271393015663,100.46918102520576,103.704269157839,101.2097615215646,100.39945936804897
6+
2017-03-01,101.8817734660258,103.48012177385716,103.17968630977327,101.9950071204797,101.68931522100627,101.70198827062052,101.03661992364385
7+
2018-01-01,100.0,100.0,100.0,100.0,100.0,100.0,100.0
8+
2018-02-01,100.94149900558011,100.93285239492748,99.15994943559706,104.90335365546058,100.01072913633199,101.37445964659365,102.96145768950983
9+
2018-03-01,98.70067578374201,102.90956243773932,100.72644142121007,105.66479675637001,102.23113457039486,101.73431437416218,104.31985951638451
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
period,quote1,quote2,quote3
2+
01/01/2013,100,100,100
3+
01/02/2013,97.02107546,96.33756279,96.85624492
4+
01/03/2013,100.2030568,99.38630881,
5+
01/04/2013,103.9939693,103.707301,102.8423593
6+
01/05/2013,107.5557316,,106.4030102
7+
01/06/2013,102.1595008,102.1210296,103.6548477
8+
01/07/2013,106.8323137,105.7164724,106.2376498
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
period,index
2+
01/01/2012,100
3+
01/02/2012,99.22169156
4+
01/03/2012,100.2919024
5+
01/04/2012,100.1073972
6+
01/05/2012,99.78134264
7+
01/06/2012,98.47443727
8+
01/07/2012,100.4796172
9+
01/08/2012,100.7233716
10+
01/09/2012,101.3165451
11+
01/10/2012,100.5806089
12+
01/11/2012,100.9697697
13+
01/12/2012,102.4399192
14+
01/01/2013,99.4561789
15+
01/02/2013,100.0865296
16+
01/03/2013,100.0866599
17+
01/04/2013,99.7722843
18+
01/05/2013,98.35278839
19+
01/06/2013,96.00322344
20+
01/07/2013,95.96105198
21+
01/08/2013,97.82558448
22+
01/09/2013,98.03388747
23+
01/10/2013,96.93374613
24+
01/11/2013,98.59512718
25+
01/12/2013,99.23888357
26+
01/01/2014,102.2042938
27+
01/02/2014,100.3339127
28+
01/03/2014,101.4726729
29+
01/04/2014,101.1767484
30+
01/05/2014,102.5726957
31+
01/06/2014,102.9223313
32+
01/07/2014,103.9199248
33+
01/08/2014,102.3992605
34+
01/09/2014,102.5496702
35+
01/10/2014,102.3533384
36+
01/11/2014,101.8451732
37+
01/12/2014,102.8815443
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
period,index
2+
01/01/2013,100
3+
01/02/2013,96.7763473
4+
01/03/2013,99.89606948
5+
01/04/2013,103.7481328
6+
01/05/2013,107.3294394
7+
01/06/2013,102.3447665
8+
01/07/2013,106.3897235
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
period,index
2+
01/01/2012,100
3+
01/02/2012,99.22169156
4+
01/03/2012,100.2919024
5+
01/04/2012,100.1073972
6+
01/05/2012,99.78134264
7+
01/06/2012,98.75024119
8+
01/07/2012,100.4796172
9+
01/08/2012,100.7233716
10+
01/09/2012,101.3165451
11+
01/10/2012,100.5806089
12+
01/11/2012,100.9697697
13+
01/12/2012,105.2864531
14+
01/01/2013,99.4561789
15+
01/02/2013,100.0865296
16+
01/03/2013,100.0866599
17+
01/04/2013,99.7722843
18+
01/05/2013,98.35278839
19+
01/06/2013,96.00322344
20+
01/07/2013,95.96105198
21+
01/08/2013,97.82558448
22+
01/09/2013,98.03388747
23+
01/10/2013,96.08353503
24+
01/11/2013,98.59512718
25+
01/12/2013,99.23888357
26+
01/01/2014,102.2042938
27+
01/02/2014,100.3339127
28+
01/03/2014,101.4726729
29+
01/04/2014,101.1767484
30+
01/05/2014,102.5726957
31+
01/06/2014,102.9223313
32+
01/07/2014,47.51903018
33+
01/08/2014,102.3992605
34+
01/09/2014,102.5496702
35+
01/10/2014,102.3533384
36+
01/11/2014,101.8451732
37+
01/12/2014,102.8815443
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
period,weights1,weights2,weights3
2+
01/02/2012,0.489537029,0.213620078,0.296842892
3+
01/02/2013,0.535477885,0.147572705,0.316949410
4+
01/02/2014,0.512055362,0.194043900,0.293900738

0 commit comments

Comments
 (0)