diff --git a/IDS/data_generator/data_vessel.m b/IDS/data_generator/data_vessel.m
new file mode 100644
index 0000000000000000000000000000000000000000..28f5211c03b4c4cc58d1102da68147bfc60baa79
--- /dev/null
+++ b/IDS/data_generator/data_vessel.m
@@ -0,0 +1,639 @@
+function vessel_data = data_vessel()
+% Plasma facing line of First Wall and Divertor					
+%Reference: [2N9J75, v.1.7], [PCR 641, PS4HQW]					
+
+
+rin = [ ...
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5514
+3.5869
+3.6453
+3.7260
+3.8276
+3.9489
+4.0878
+4.2425
+4.4107
+4.5899
+4.7775
+4.9708
+5.1670
+5.3631
+5.5564
+5.7440
+5.9232
+6.0913
+6.2474
+6.4034
+6.5595
+6.7156
+6.8716
+7.0315
+7.1867
+7.3371
+7.4825
+7.6226
+7.7572
+7.8861
+8.0092
+8.1262
+8.2370
+8.3413
+8.4391
+8.5302
+8.6145
+8.6918
+8.7619
+8.8249
+8.8764
+8.9166
+8.9453
+8.9638
+8.9768
+8.9844
+8.9865
+8.9832
+8.9744
+8.9602
+8.9364
+8.8985
+8.8468
+8.7817
+8.7023
+8.6228
+8.5433
+8.4638
+8.3844
+8.3049
+8.2254
+8.1459
+8.0665
+7.9870
+7.9075
+7.8280
+7.7486
+7.6691
+7.5896
+7.5102
+7.4307
+7.3458
+7.2486
+7.1396
+7.0195
+6.8888
+6.7483
+6.5988
+6.4411
+6.2762
+6.1048
+5.9281
+5.7469
+5.5623
+5.3753
+5.1869
+4.9897
+4.7949
+4.6054
+4.4242
+4.2538
+4.0969
+3.9558
+3.8327
+3.7293
+3.6472
+3.5877
+3.5516
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396
+3.5396];
+
+zin = [ ...
+    0.0307
+0.2278
+0.4250
+0.6221
+0.8192
+1.0164
+1.2135
+1.4106
+1.6078
+1.8049
+2.0020
+2.1992
+2.3963
+2.5935
+2.7906
+2.9877
+3.1849
+3.3820
+3.5791
+3.7753
+3.9686
+4.1562
+4.3354
+4.5035
+4.6582
+4.7971
+4.9183
+5.0200
+5.1006
+5.1590
+5.1944
+5.2062
+5.1943
+5.1589
+5.1004
+5.0197
+4.9180
+4.8102
+4.7024
+4.5946
+4.4868
+4.3790
+4.2640
+4.1429
+4.0158
+3.8830
+3.7446
+3.6009
+3.4521
+3.2984
+3.1400
+2.9772
+2.8102
+2.6393
+2.4647
+2.2867
+2.1056
+1.9216
+1.7351
+1.5529
+1.3679
+1.1809
+1.0073
+0.8333
+0.6590
+0.4845
+0.3100
+0.1357
+-0.0382
+-0.2088
+-0.3768
+-0.5411
+-0.7006
+-0.8743
+-1.0480
+-1.2217
+-1.3954
+-1.5691
+-1.7428
+-1.9166
+-2.0903
+-2.2640
+-2.4377
+-2.6114
+-2.7851
+-2.9588
+-3.1325
+-3.3062
+-3.4799
+-3.6536
+-3.8222
+-3.9840
+-4.1380
+-4.2835
+-4.4196
+-4.5456
+-4.6608
+-4.7645
+-4.8561
+-4.9352
+-5.0013
+-5.0540
+-5.0931
+-5.1183
+-5.1295
+-5.1217
+-5.0899
+-5.0345
+-4.9564
+-4.8567
+-4.7369
+-4.5989
+-4.4446
+-4.2765
+-4.0970
+-3.9088
+-3.7148
+-3.5178
+-3.3206
+-3.1235
+-2.9264
+-2.7292
+-2.5321
+-2.3349
+-2.1378
+-1.9407
+-1.7435
+-1.5464
+-1.3493
+-1.1521
+-0.9550
+-0.7579
+-0.5607
+-0.3636
+-0.1665];
+
+rout=[...
+6.2270
+6.4090
+6.5880
+6.7639
+6.9365
+7.1054
+7.2706
+7.4318
+7.5888
+7.7414
+7.8895
+8.0328
+8.1712
+8.3046
+8.4327
+8.5554
+8.6726
+8.7840
+8.8897
+8.9894
+9.0830
+9.1705
+9.2516
+9.3264
+9.3946
+9.4563
+9.5114
+9.5598
+9.6014
+9.6361
+9.6616
+9.6771
+9.6825
+9.6777
+9.6629
+9.6380
+9.6031
+9.5583
+9.5038
+9.4396
+9.3660
+9.2900
+9.2141
+9.1382
+9.0623
+8.9863
+8.9104
+8.8345
+8.7585
+8.6826
+8.6067
+8.5308
+8.4548
+8.3789
+8.3030
+8.2270
+8.1511
+8.0681
+7.9748
+7.8714
+7.7584
+7.6362
+7.5052
+7.3659
+7.2188
+7.0645
+6.9035
+6.7364
+6.5638
+6.3864
+6.2048
+6.0196
+5.8317
+5.6415
+5.4499
+5.2575
+5.0651
+4.8734
+4.6848
+4.5011
+4.3243
+4.1561
+3.9982
+3.8523
+3.7199
+3.6022
+3.5005
+3.4159
+3.3492
+3.3010
+3.2719
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2622
+3.2717
+3.3002
+3.3473
+3.4126
+3.4953
+3.5948
+3.7098
+3.8394
+3.9820
+4.1364
+4.3008
+4.4737
+4.6532
+4.8274
+5.0040
+5.1820
+5.3605
+5.5385
+5.7151
+5.8894
+6.0603];
+
+
+zout=[...
+    5.4684
+5.3873
+5.3000
+5.2064
+5.1067
+5.0011
+4.8897
+4.7726
+4.6499
+4.5218
+4.3885
+4.2501
+4.1068
+3.9588
+3.8062
+3.6492
+3.4881
+3.3229
+3.1540
+2.9815
+2.8056
+2.6266
+2.4447
+2.2600
+2.0728
+1.8833
+1.6919
+1.4986
+1.3037
+1.1076
+0.9153
+0.7220
+0.5282
+0.3343
+0.1410
+-0.0513
+-0.2421
+-0.4308
+-0.6169
+-0.7999
+-0.9793
+-1.1514
+-1.3235
+-1.4956
+-1.6677
+-1.8398
+-2.0119
+-2.1840
+-2.3561
+-2.5282
+-2.7003
+-2.8724
+-3.0445
+-3.2166
+-3.3887
+-3.5608
+-3.7329
+-3.9066
+-4.0749
+-4.2373
+-4.3931
+-4.5418
+-4.6828
+-4.8157
+-4.9398
+-5.0549
+-5.1604
+-5.2559
+-5.3412
+-5.4158
+-5.4796
+-5.5323
+-5.5737
+-5.6036
+-5.6220
+-5.6287
+-5.6238
+-5.6034
+-5.5637
+-5.5052
+-5.4285
+-5.3343
+-5.2237
+-5.0977
+-4.9576
+-4.8049
+-4.6411
+-4.4679
+-4.2871
+-4.1004
+-3.9099
+-3.7173
+-3.5200
+-3.3226
+-3.1253
+-2.9280
+-2.7306
+-2.5333
+-2.3359
+-2.1386
+-1.9412
+-1.7439
+-1.5466
+-1.3492
+-1.1519
+-0.9545
+-0.7572
+-0.5599
+-0.3625
+-0.1652
+0.0322
+0.2295
+0.4269
+0.6242
+0.8215
+1.0189
+1.2162
+1.4136
+1.6109
+1.8083
+2.0056
+2.2029
+2.4003
+2.5976
+2.7950
+2.9923
+3.1897
+3.3870
+3.5843
+3.7817
+3.9697
+4.1559
+4.3382
+4.5148
+4.6839
+4.8438
+4.9929
+5.1295
+5.2524
+5.3603
+5.4520
+5.5266
+5.5834
+5.6223
+5.6483
+5.6614
+5.6614
+5.6484
+5.6224
+5.5836
+5.5322];
+
+r_tri_sup = [...
+    7.5760
+6.8324];
+
+z_tri_sup = [...
+    -2.6054
+-3.1814];
+
+r_div_inboard_rail = [...
+   3.6895
+3.6895];
+
+z_div_inboard_rail = [...
+-3.3207
+-2.6698];
+
+
+vessel_data.in.r = rin;
+vessel_data.in.z = zin;
+vessel_data.in.thick = 0.06;
+vessel_data.in.R = 0.8;
+vessel_data.in.unit_thick = '[m]';
+vessel_data.in.unit_R = '[mu Omega m]';
+
+
+vessel_data.out.r = rout;
+vessel_data.out.z = zout;
+vessel_data.out.thick = 0.06;
+vessel_data.out.R = 0.8;
+vessel_data.out.unit_thick = '[m]';
+vessel_data.out.unit_R = '[mu Omega m]';
+
+
+vessel_data.triangular_support.r = r_tri_sup;
+vessel_data.triangular_support.z = z_tri_sup;
+vessel_data.triangular_support.thick = 0.06;
+vessel_data.triangular_support.R = 0.8;
+vessel_data.triangular_support.unit_thick = '[m]';
+vessel_data.triangular_support.unit_R = '[mu Omega m]';
+
+
+
+vessel_data.div_inboard_rail.r = r_div_inboard_rail;
+vessel_data.div_inboard_rail.z = z_div_inboard_rail;
+vessel_data.div_inboard_rail.thick = 0.08;
+vessel_data.div_inboard_rail.R = 0.9;
+vessel_data.div_inboard_rail.unit_thick = '[m]';
+vessel_data.div_inboard_rail.unit_R = '[mu Omega m]';
+
+
+end
+
+