Skip to content

Commit b4bd6c8

Browse files
committed
Remove clever mappings using EXPR type when raw signal input retrieval is clearer, and with cacheing has no performance overhead (Can be changed later)
1 parent edfb8db commit b4bd6c8

1 file changed

Lines changed: 32 additions & 47 deletions

File tree

mappings/thomson_scattering/mappings.json

Lines changed: 32 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,28 +18,18 @@
1818
"COMMENT": "Ideally from system date..."
1919
},
2020
"_r": {
21-
"MAP_TYPE": "PLUGIN",
21+
"MAP_TYPE": "PLUGIN",
2222
"PLUGIN": "MDSPLUS",
2323
"ARGS": {
24-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/NE\"% {{ SHOT }}); _sig = dim_of(_aux% 0)"
25-
},
26-
"COMMENT": "The final syntax of this string may change"
24+
"signal": "_aux=jet(\"PPF/HRTS/NE\"% {{ shot }}); _sig = dim_of(_aux% 0)"
25+
}
2726
},
28-
"_time": {
29-
"MAP_TYPE": "PLUGIN",
27+
"time": {
28+
"MAP_TYPE": "PLUGIN",
3029
"PLUGIN": "MDSPLUS",
3130
"ARGS": {
32-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/NE\"% {{ SHOT }}); _sig = dim_of(_aux% 1)"
33-
},
34-
"COMMENT": "The final syntax of this string may change"
35-
},
36-
"time": {
37-
"MAP_TYPE": "EXPR",
38-
"PARAMETERS": {
39-
"X": "_time"
40-
},
41-
"EXPR":"X",
42-
"COMMENT": "get the signal from the already downloaded _time"
31+
"signal": "_aux=jet(\"PPF/HRTS/NE\"% {{ shot }}); _sig = dim_of(_aux% 1)"
32+
}
4333
},
4434
"channel": {
4535
"MAP_TYPE": "DIMENSION",
@@ -51,21 +41,20 @@
5141
"COMMENT": "Just name the channels CH1,2,3...on the fly"
5242
},
5343
"channel[#]/position/r": {
54-
"MAP_TYPE": "EXPR",
55-
"PARAMETERS": {
56-
"X": "_r"
44+
"MAP_TYPE": "PLUGIN",
45+
"PLUGIN": "MDSPLUS",
46+
"ARGS": {
47+
"signal": "_aux=jet(\"PPF/HRTS/NE\"% {{ shot }}); _sig = dim_of(_aux% 0)"
5748
},
58-
"EXPR":"X[{{ indices.0 }}]",
59-
"COMMENT": "get the signal from the already downloaded _r"
49+
"SLICE": "[{{ indices.0 }}]"
6050
},
6151
"channel[#]/position/z": {
6252
"MAP_TYPE": "PLUGIN",
6353
"PLUGIN": "MDSPLUS",
6454
"ARGS": {
65-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/Z\"% {{ SHOT }}); _sig = value_of(_aux)"
55+
"signal": "_aux=jet(\"PPF/HRTS/Z\"% {{ shot }}); _sig = value_of(_aux)"
6656
},
67-
"SLICE": "[{{ indices.0 }},:]",
68-
"COMMENT": "The final syntax of this string may change"
57+
"SLICE": "[{{ indices.0 }},:]"
6958
},
7059
"channel[#]/position/phi": {
7160
"MAP_TYPE": "VALUE",
@@ -75,50 +64,46 @@
7564
"MAP_TYPE": "PLUGIN",
7665
"PLUGIN": "MDSPLUS",
7766
"ARGS": {
78-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/TE\"% {{ SHOT }}); _sig = value_of(_aux)"
67+
"signal": "_aux=jet(\"PPF/HRTS/TE\"% {{ shot }}); _sig = value_of(_aux)"
7968
},
80-
"SLICE": "[{{ indices.0 }},:]",
81-
"COMMENT": "The final syntax of this string may change"
69+
"SLICE": "[{{ indices.0 }},:]"
8270
},
8371
"channel[#]/t_e/data_error_upper": {
8472
"MAP_TYPE": "PLUGIN",
8573
"PLUGIN": "MDSPLUS",
8674
"ARGS": {
87-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/DTE\"% {{ SHOT }}); _sig = value_of(_aux)"
75+
"signal": "_aux=jet(\"PPF/HRTS/DTE\"% {{ shot }}); _sig = value_of(_aux)"
8876
},
89-
"SLICE": "[{{ indices.0 }},:]",
90-
"COMMENT": "The final syntax of this string may change"
77+
"SLICE": "[{{ indices.0 }},:]"
9178
},
9279
"channel[#]/t_e/time": {
93-
"MAP_TYPE": "EXPR",
94-
"PARAMETERS": {
95-
"X": "_time"
96-
},
97-
"EXPR":"X"
80+
"MAP_TYPE": "PLUGIN",
81+
"PLUGIN": "MDSPLUS",
82+
"ARGS": {
83+
"signal": "_aux=jet(\"PPF/HRTS/NE\"% {{ shot }}); _sig = dim_of(_aux% 1)"
84+
}
9885
},
9986
"channel[#]/n_e/data": {
10087
"MAP_TYPE": "PLUGIN",
10188
"PLUGIN": "MDSPLUS",
10289
"ARGS": {
103-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/NE\"% {{ SHOT }}); _sig = value_of(_aux)"
90+
"signal": "_aux=jet(\"PPF/HRTS/NE\"% {{ shot }}); _sig = value_of(_aux)"
10491
},
105-
"SLICE": "[{{ indices.0 }},:]",
106-
"COMMENT": "The final syntax of this string may change"
92+
"SLICE": "[{{ indices.0 }},:]"
10793
},
10894
"channel[#]/n_e/data_error_upper": {
10995
"MAP_TYPE": "PLUGIN",
11096
"PLUGIN": "MDSPLUS",
11197
"ARGS": {
112-
"signal": "%TDI%_aux=jet(\"PPF/HRTS/DNE\"% {{ SHOT }}); _sig = value_of(_aux)"
98+
"signal": "_aux=jet(\"PPF/HRTS/DNE\"% {{ shot }}); _sig = value_of(_aux)"
11399
},
114-
"SLICE": "[{{ indices.0 }},:]",
115-
"COMMENT": "The final syntax of this string may change"
100+
"SLICE": "[{{ indices.0 }},:]"
116101
},
117102
"channel[#]/n_e/time": {
118-
"MAP_TYPE": "EXPR",
119-
"PARAMETERS": {
120-
"X": "_time"
121-
},
122-
"EXPR":"X"
103+
"MAP_TYPE": "PLUGIN",
104+
"PLUGIN": "MDSPLUS",
105+
"ARGS": {
106+
"signal": "_aux=jet(\"PPF/HRTS/NE\"% {{ shot }}); _sig = dim_of(_aux% 1)"
107+
}
123108
}
124109
}

0 commit comments

Comments
 (0)