Changeset 566 for palm/trunk/SCRIPTS/NCL/.ncl.config.default
- Timestamp:
- Sep 30, 2010 1:37:58 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/NCL/.ncl.config.default
r534 r566 104 104 end if 105 105 ;*************************************************** 106 ; OPTIONAL --xyc--xzc--yzc-- SELECTION of XY or XZ or YZ CROSS SECTIONS107 ;108 ; desired section has to be set to 1;109 ; e.g.: xyc=1, xzc=0 and yzc=0 for xy-section110 ;111 ; data type: integer112 ;113 ; example: xyc = 1114 ; xzc = 0115 ; yzc = 0116 ;117 ; default: 0118 ;***************************************************119 if(.not. isvar("xyc"))then120 121 xyc = 0122 123 end if124 if (.not. isvar("xzc"))then125 126 xzc = 0127 128 end if129 if (.not. isvar("yzc"))then130 131 yzc = 0132 133 end if134 ;***************************************************135 106 ; OPTIONAL --format_out-- OUTPUT FORMAT 136 107 ; … … 166 137 167 138 file_out = "~/test_cs" 168 169 170 end if171 ;***************************************************172 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS173 ;174 ; number of plots in one row175 ;176 ; data type: integer177 ;178 ; example: no_columns = 1179 ;180 ; default: 1181 ;***************************************************182 if(.not. isvar("no_columns"))then183 184 185 no_columns = 1186 187 188 end if189 ;***************************************************190 ; OPTIONAL --no_rows-- NUMBER OF ROWS191 ;192 ; number of plots in one column193 ;194 ; data type: integer195 ;196 ; example: no_rows = 2197 ;198 ; default: 2199 ;***************************************************200 if(.not. isvar("no_rows"))then201 202 203 no_rows = 2204 205 206 end if207 ;***************************************************208 ; OPTIONAL --sort-- TYPE OF SORTING209 ;210 ; sequence of plots; sorting either by time step [="time"] or211 ; by layer/height [="layer"]212 ;213 ; data type: string214 ;215 ; example: sort = "layer"216 ;217 ; default: "layer"218 ;***************************************************219 if(.not. isvar("sort"))then220 221 222 sort = "layer"223 139 224 140 … … 289 205 ; 290 206 ; value for minimum of x-axis, selectable if there are 291 ; NO preset edlayers207 ; NO preset layers 292 208 ; for x (as for XY or XZ 2D-DATA); 293 209 ; there is no need to specify a precise meter value from the input file, … … 311 227 ; 312 228 ; value for maximum of x-axis, selectable if there are 313 ; NO preset edlayers229 ; NO preset layers 314 230 ; for x (as for XY or XZ 2D-DATA); 315 231 ; there is no need to specify a precise meter value from the input file, … … 333 249 ; 334 250 ; value for minimum of y-axis, selectable if there are 335 ; NO preset edlayers251 ; NO preset layers 336 252 ; for y (as for XY or YZ 2D-DATA); 337 253 ; there is no need to specify a precise meter value from the input file, … … 354 270 ; OPTIONAL --ye-- MAXIMUM Y-AXIS 355 271 ; 356 ; value for maximum of y-axis, selectable if there are NO preset edlayers272 ; value for maximum of y-axis, selectable if there are NO preset layers 357 273 ; for y (as for XY or YZ 2D-DATA); 358 274 ; there is no need to specify a precise meter value from the input file, … … 376 292 ; 377 293 ; index for minimum of z-axis, selectable if there are 378 ; NO preset edlayers294 ; NO preset layers 379 295 ; for z (as for XZ or YZ 2D-DATA); 380 296 ; you cannot specify a meter value from the input file due to … … 398 314 ; 399 315 ; index for maximum of z-axis, selectable if there are 400 ; NO preset edlayers316 ; NO preset layers 401 317 ; for z (as for XZ or YZ 2D-DATA); 402 318 ; you cannot specify a meter value from the input file due to … … 413 329 414 330 ze = -1 331 332 333 end if 334 ;*************************************************** 335 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS 336 ; 337 ; number of plots in one row 338 ; 339 ; data type: integer 340 ; 341 ; example: no_columns = 1 342 ; 343 ; default: 1 344 ;*************************************************** 345 if(.not. isvar("no_columns"))then 346 347 348 no_columns = 1 349 350 351 end if 352 ;*************************************************** 353 ; OPTIONAL --no_rows-- NUMBER OF ROWS 354 ; 355 ; number of plots in one column 356 ; 357 ; data type: integer 358 ; 359 ; example: no_rows = 2 360 ; 361 ; default: 2 362 ;*************************************************** 363 if(.not. isvar("no_rows"))then 364 365 366 no_rows = 2 367 368 369 end if 370 ;*************************************************** 371 ; OPTIONAL --sort-- TYPE OF SORTING 372 ; 373 ; sequence of plots; sorting either by time step [="time"] or 374 ; by layer/height [="layer"] 375 ; 376 ; data type: string 377 ; 378 ; example: sort = "layer" 379 ; 380 ; default: "layer" 381 ;*************************************************** 382 if(.not. isvar("sort"))then 383 384 385 sort = "layer" 415 386 416 387 … … 765 736 end if 766 737 ;*************************************************** 767 ; OPTIONAL/REQUIRED --start_f _1-- if more than one file of a job chain738 ; OPTIONAL/REQUIRED --start_f-- if more than one file of a job chain 768 739 ; START OF CYCLIC NUMBER OF THE 1ST INPUT FILE 769 740 ; … … 779 750 ; default: -1 780 751 ;*************************************************** 781 if (.not. isvar("start_f _1"))then752 if (.not. isvar("start_f"))then 782 753 783 754 784 start_f _1= -1785 786 787 end if 788 ;*************************************************** 789 ; OPTIONAL/REQUIRED --end_f _1-- if more than one file of a job chain755 start_f = -1 756 757 758 end if 759 ;*************************************************** 760 ; OPTIONAL/REQUIRED --end_f-- if more than one file of a job chain 790 761 ; END OF CYCLIC NUMBER OF THE 1ST INPUT FILE 791 762 ; … … 801 772 ; default: -1 802 773 ;*************************************************** 803 if (.not. isvar("end_f _1"))then774 if (.not. isvar("end_f"))then 804 775 805 776 806 end_f _1= -1777 end_f = -1 807 778 808 779 … … 837 808 838 809 file_out = "~/test_pr" 839 840 841 end if842 ;***************************************************843 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS844 ;845 ; number of plots in one row846 ;847 ; data type: integer848 ;849 ; default: 1850 ;***************************************************851 if (.not. isvar("no_columns"))then852 853 854 no_columns = 1855 856 857 end if858 ;***************************************************859 ; OPTIONAL --no_rows-- NUMBER OF ROWS860 ;861 ; number of plots in one column862 ;863 ; data type: integer864 ;865 ; default: 2866 ;***************************************************867 if (.not. isvar("no_rows"))then868 869 870 no_rows = 2871 810 872 811 … … 894 833 end if 895 834 ;*************************************************** 835 ; OPTIONAL --start_time_step-- FIRST TIME STEP 836 ; 837 ; first time step of plot; there is no need to specify a precise 838 ; time value from the input file, 839 ; 'start_time_step' is rounded to the next existent time step 840 ; 841 ; data type: double; dimension: [hour] 842 ; 843 ; example: start_time_step = 0.5d 844 ; 845 ; default: -1.d (first available time step) 846 ;*************************************************** 847 if (.not. isvar("start_time_step"))then 848 849 850 start_time_step = -1.d 851 852 853 end if 854 ;*************************************************** 855 ; OPTIONAL --end_time_step-- LAST TIME STEP 856 ; 857 ; last time step of plot; there is no need to specify a precise 858 ; time value from the input file, 859 ; 'end_time_step' is rounded to the next existent time step 860 ; 861 ; data type: double; dimension: [hour] 862 ; 863 ; example: end_time_step = 2.0d 864 ; 865 ; default: -1.d (last available time step) 866 ;*************************************************** 867 if (.not. isvar("end_time_step"))then 868 869 870 end_time_step = -1.d 871 872 873 end if 874 ;*************************************************** 875 ; OPTIONAL --time_stride-- TEMPORAL STRIDE 876 ; 877 ; temporal stride for the plots; if time_stride=1 all the profiles 878 ; between first_time_step and end_time_step are plotted 879 ; (including first_time_step and end_time_step), 880 ; if time_stride=3 every third time step between start_time_step and 881 ; end_time_step is plotted 882 ; 883 ; data type: integer 884 ; 885 ; example: time_stride = 3 886 ; 887 ; default: 1 888 ;*************************************************** 889 if (.not. isvar("time_stride"))then 890 891 892 time_stride = 1 893 894 895 end if 896 ;*************************************************** 897 ; OPTIONAL --xs-- MINIMUM X-AXIS 898 ; 899 ; value for minimum of x-axis 900 ; 901 ; data type: float; dimension of variable 902 ; 903 ; example: xs = 300. (e.g. if var=",pt") 904 ; 905 ; default: -1. (minimum of range) 906 ;*************************************************** 907 if (.not. isvar("xs"))then 908 909 910 xs = -1. 911 912 913 end if 914 ;*************************************************** 915 ; OPTIONAL --xe-- MAXIMUM X-AXIS 916 ; 917 ; value for maximum of x-axis 918 ; 919 ; data type: float; dimension of variable 920 ; 921 ; example: xe = 302. (e.g. if var=",pt") 922 ; 923 ; default: -1. (maximum of range) 924 ;*************************************************** 925 if (.not. isvar("xe"))then 926 927 928 xe = -1. 929 930 931 end if 932 ;*************************************************** 933 ; OPTIONAL --min_z-- MINIMUM Z-AXIS 934 ; 935 ; value for minimum height of z-axis 936 ; 937 ; data type: double; dimension: [meter] 938 ; 939 ; example: min_z = 0.0d 940 ; 941 ; default: -1.d (related to the minimum of z-axis in input file) 942 ;*************************************************** 943 if (.not. isvar("min_z"))then 944 945 946 min_z = -1.d 947 948 949 end if 950 ;*************************************************** 951 ; OPTIONAL --max_z-- MAXIMUM Z-AXIS 952 ; 953 ; value for maximum height of z-axis 954 ; 955 ; data type: double; dimension: [meter] 956 ; 957 ; example: max_z = 1000.0d 958 ; 959 ; default: -1.d (related to the maximum of z-axis in input file) 960 ;*************************************************** 961 if (.not. isvar("max_z"))then 962 963 964 max_z = -1.d 965 966 967 end if 968 ;*************************************************** 969 ; OPTIONAL --start_x-- STARTVALUE IN X-DIRECTION 970 ; 971 ; if 3D data is used for profiles you can choose a startvalue 972 ; in x-direction for horizontal averaging 973 ; 974 ; data type: integer; dimension [grippoint] 975 ; 976 ; example: start_x = 0 977 ; 978 ; default: 0 (minimum of range) 979 ;*************************************************** 980 if (.not. isvar("start_x"))then 981 982 983 start_x = 0 984 985 986 end if 987 ;*************************************************** 988 ; OPTIONAL --end_x-- ENDVALUE IN X-DIRECTION 989 ; 990 ; if 3D data is used for profiles you can choose an endvalue 991 ; in x-direction for horizontal averaging 992 ; 993 ; data type: integer; dimension [grippoint] 994 ; 995 ; example: end_x = 200 996 ; 997 ; default: -1 (maximum of range excluding ghostpoint) 998 ;*************************************************** 999 if (.not. isvar("end_x"))then 1000 1001 1002 end_x = -1 1003 1004 1005 end if 1006 ;*************************************************** 1007 ; OPTIONAL --start_y-- STARTVALUE IN Y-DIRECTION 1008 ; 1009 ; if 3D data is used for profiles you can choose a startvalue 1010 ; in y-direction for horizontal averaging 1011 ; 1012 ; data type: integer; dimension [grippoint] 1013 ; 1014 ; example: start_y = 0 1015 ; 1016 ; default: 0 (minimum of range) 1017 ;*************************************************** 1018 if (.not. isvar("start_y"))then 1019 1020 1021 start_y = 0 1022 1023 1024 end if 1025 ;*************************************************** 1026 ; OPTIONAL --end_y-- ENDVALUE IN Y-DIRECTION 1027 ; 1028 ; if 3D data is used for profiles you can choose an endvalue 1029 ; in y-direction for horizontal averaging 1030 ; 1031 ; data type: integer; dimension [grippoint] 1032 ; 1033 ; example: end_y = 200 1034 ; 1035 ; default: -1 (maximum of range excluding ghostpoint) 1036 ;*************************************************** 1037 if (.not. isvar("end_y"))then 1038 1039 1040 end_y = -1 1041 1042 1043 end if 1044 ;*************************************************** 1045 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS 1046 ; 1047 ; number of plots in one row 1048 ; 1049 ; data type: integer 1050 ; 1051 ; default: 1 1052 ;*************************************************** 1053 if (.not. isvar("no_columns"))then 1054 1055 1056 no_columns = 1 1057 1058 1059 end if 1060 ;*************************************************** 1061 ; OPTIONAL --no_rows-- NUMBER OF ROWS 1062 ; 1063 ; number of plots in one column 1064 ; 1065 ; data type: integer 1066 ; 1067 ; default: 2 1068 ;*************************************************** 1069 if (.not. isvar("no_rows"))then 1070 1071 1072 no_rows = 2 1073 1074 1075 end if 1076 ;*************************************************** 1077 ; OPTIONAL --log_z-- LOGARITHMIC SCALE OF Z-AXIS 1078 ; 1079 ; logarithmic scale for z-axis is switched on [=1] or off [=0] 1080 ; 1081 ; data type: integer 1082 ; 1083 ; example: log_z = 0 1084 ; 1085 ; default: 0 1086 ;*************************************************** 1087 if (.not. isvar("log_z"))then 1088 1089 1090 log_z = 0 1091 1092 1093 end if 1094 ;*************************************************** 1095 ; OPTIONAL --norm_z-- NORMALISING Z-AXIS 1096 ; 1097 ; value for normalising the z-axis 1098 ; 1099 ; data type: float 1100 ; 1101 ; example: norm_z = 1. 1102 ; 1103 ; default: 1. (no normalising) 1104 ;*************************************************** 1105 if (.not. isvar("norm_z"))then 1106 1107 1108 norm_z = 1. 1109 1110 1111 end if 1112 ;*************************************************** 1113 ; OPTIONAL --over-- OVERLAYING 1114 ; 1115 ; predefined overlaying of standard variables is switched 1116 ; on [=1] or off [=0]; 1117 ; this feature cannot be used with statistic regions 1118 ; 1119 ; data type: integer 1120 ; 1121 ; example: over = 0 1122 ; 1123 ; default: 0 1124 ;*************************************************** 1125 if (.not. isvar("over"))then 1126 1127 1128 over = 0 1129 1130 1131 end if 1132 ;*************************************************** 1133 ; OPTIONAL --combine-- COMBINING 1134 ; 1135 ; combining of two or three individual variables is possible and 1136 ; switched on [=1] or off[=0] 1137 ; 1138 ; data type: integer 1139 ; 1140 ; example: combine = 0 1141 ; 1142 ; default: 0 1143 ;*************************************************** 1144 if (.not. isvar("combine"))then 1145 1146 1147 combine = 0 1148 1149 1150 end if 1151 ;*************************************************** 1152 ; REQUIRED IF combine=1 --number_comb-- NUMBER FOR COMBINING 1153 ; 1154 ; number of variables for combining; 2 or 3 is valid 1155 ; 1156 ; data type: integer 1157 ; 1158 ; example: number_comb = 2 1159 ; 1160 ; default: -1 1161 ;*************************************************** 1162 if (.not. isvar("number_comb"))then 1163 1164 1165 number_comb = -1 1166 1167 1168 end if 1169 ;*************************************************** 1170 ; REQUIRED IF combine=1 --c_var-- VARIABLES FOR COMBINING 1171 ; 1172 ; names of variables; 1173 ; inidcate them with one comma before and after each variable 1174 ; if the name contains double quotes (") use dq and the '+' operation to 1175 ; concatenate the strings 1176 ; 1177 ; data type: string 1178 ; 1179 ; example: c_var = ",u,v,w,w*pt*,w"+dq+"pt"+dq+",wpt," 1180 ; 1181 ; default: "c_variables" 1182 ;*************************************************** 1183 if (.not. isvar("c_var"))then 1184 1185 1186 c_var = "c_variables" 1187 1188 1189 end if 1190 ;*************************************************** 1191 ; OPTIONAL --black-- BLACK OR COLOR LINES 1192 ; 1193 ; colored [=0] or black and white [=1] plots 1194 ; 1195 ; data type: integer 1196 ; 1197 ; example: black = 0 1198 ; 1199 ; default: 0 1200 ;*************************************************** 1201 if (.not. isvar("black"))then 1202 1203 1204 black = 0 1205 1206 1207 end if 1208 ;*************************************************** 1209 ; OPTIONAL --dash-- DASHED LINES 1210 ; 1211 ; use of different line patterns [=1] or continous lines [=0] 1212 ; for different time steps 1213 ; 1214 ; data type: integer 1215 ; 1216 ; example: dash = 0 1217 ; 1218 ; default: 0 1219 ;*************************************************** 1220 if (.not. isvar("dash"))then 1221 1222 1223 dash = 0 1224 1225 1226 end if 1227 ;*************************************************** 1228 ; OPTIONAL --font_size-- FONT SIZE OF STRINGS 1229 ; 1230 ; font size can be changed to fit to the current plot 1231 ; 1232 ; data type: float 1233 ; 1234 ; example: font_size = 0.02 1235 ; 1236 ; default: 0.02 1237 ;*************************************************** 1238 if(.not. isvar("font_size"))then 1239 1240 1241 font_size = 0.02 1242 1243 1244 end if 1245 ;*************************************************** 896 1246 ; OPTIONAL --legend-- SWITCHES ON A LEGEND 897 1247 ; … … 911 1261 912 1262 end if 1263 ;*************************************************** 1264 ; OPTIONAL --font_size_legend-- FONT SIZE OF LEGEND STRINGS 1265 ; 1266 ; font size of the legend can be changed to fit to the current plot 1267 ; 1268 ; data type: float 1269 ; 1270 ; example: font_size_legend = 0.2 1271 ; 1272 ; default: 0.2 1273 ;*************************************************** 1274 if(.not. isvar("font_size_legend"))then 1275 1276 1277 font_size_legend = 0.2 1278 1279 1280 end if 913 1281 ;*************************************************** 914 1282 ; OPTIONAL ---no_files-- NUMBER OF INPUT FILES … … 1369 1737 end if 1370 1738 ;*************************************************** 1371 ; OPTIONAL --start_time_step-- FIRST TIME STEP1372 ;1373 ; first time step of plot; there is no need to specify a precise1374 ; time value from the input file,1375 ; 'start_time_step' is rounded to the next existent time step1376 ;1377 ; data type: double; dimension: [hour]1378 ;1379 ; example: start_time_step = 0.5d1380 ;1381 ; default: -1.d (first available time step)1382 ;***************************************************1383 if (.not. isvar("start_time_step"))then1384 1385 1386 start_time_step = -1.d1387 1388 1389 end if1390 ;***************************************************1391 ; OPTIONAL --end_time_step-- LAST TIME STEP1392 ;1393 ; last time step of plot; there is no need to specify a precise1394 ; time value from the input file,1395 ; 'end_time_step' is rounded to the next existent time step1396 ;1397 ; data type: double; dimension: [hour]1398 ;1399 ; example: end_time_step = 2.0d1400 ;1401 ; default: -1.d (last available time step)1402 ;***************************************************1403 if (.not. isvar("end_time_step"))then1404 1405 1406 end_time_step = -1.d1407 1408 1409 end if1410 ;***************************************************1411 ; OPTIONAL --time_stride-- TEMPORAL STRIDE1412 ;1413 ; temporal stride for the plots; if time_stride=1 all the profiles1414 ; between first_time_step and end_time_step are plotted1415 ; (including first_time_step and end_time_step),1416 ; if time_stride=3 every third time step between start_time_step and1417 ; end_time_step is plotted1418 ;1419 ; data type: integer1420 ;1421 ; example: time_stride = 31422 ;1423 ; default: 11424 ;***************************************************1425 if (.not. isvar("time_stride"))then1426 1427 1428 time_stride = 11429 1430 1431 end if1432 ;***************************************************1433 ; OPTIONAL --start_x-- STARTVALUE IN X-DIRECTION1434 ;1435 ; if 3D data is used for profiles you can choose a startvalue1436 ; in x-direction for horizontal averaging1437 ;1438 ; data type: integer; dimension [grippoint]1439 ;1440 ; example: start_x = 01441 ;1442 ; default: 0 (minimum of range)1443 ;***************************************************1444 if (.not. isvar("start_x"))then1445 1446 1447 start_x = 01448 1449 1450 end if1451 ;***************************************************1452 ; OPTIONAL --end_x-- ENDVALUE IN X-DIRECTION1453 ;1454 ; if 3D data is used for profiles you can choose an endvalue1455 ; in x-direction for horizontal averaging1456 ;1457 ; data type: integer; dimension [grippoint]1458 ;1459 ; example: end_x = 2001460 ;1461 ; default: -1 (maximum of range excluding ghostpoint)1462 ;***************************************************1463 if (.not. isvar("end_x"))then1464 1465 1466 end_x = -11467 1468 1469 end if1470 ;***************************************************1471 ; OPTIONAL --start_y-- STARTVALUE IN Y-DIRECTION1472 ;1473 ; if 3D data is used for profiles you can choose a startvalue1474 ; in y-direction for horizontal averaging1475 ;1476 ; data type: integer; dimension [grippoint]1477 ;1478 ; example: start_y = 01479 ;1480 ; default: 0 (minimum of range)1481 ;***************************************************1482 if (.not. isvar("start_y"))then1483 1484 1485 start_y = 01486 1487 1488 end if1489 ;***************************************************1490 ; OPTIONAL --end_y-- ENDVALUE IN Y-DIRECTION1491 ;1492 ; if 3D data is used for profiles you can choose an endvalue1493 ; in y-direction for horizontal averaging1494 ;1495 ; data type: integer; dimension [grippoint]1496 ;1497 ; example: end_y = 2001498 ;1499 ; default: -1 (maximum of range excluding ghostpoint)1500 ;***************************************************1501 if (.not. isvar("end_y"))then1502 1503 1504 end_y = -11505 1506 1507 end if1508 ;***************************************************1509 ; OPTIONAL --xs-- MINIMUM X-AXIS1510 ;1511 ; value for minimum of x-axis1512 ;1513 ; data type: float; dimension of variable1514 ;1515 ; example: xs = 300. (e.g. if var=",pt")1516 ;1517 ; default: -1. (minimum of range)1518 ;***************************************************1519 if (.not. isvar("xs"))then1520 1521 1522 xs = -1.1523 1524 1525 end if1526 ;***************************************************1527 ; OPTIONAL --xe-- MAXIMUM X-AXIS1528 ;1529 ; value for maximum of x-axis1530 ;1531 ; data type: float; dimension of variable1532 ;1533 ; example: xe = 302. (e.g. if var=",pt")1534 ;1535 ; default: -1. (maximum of range)1536 ;***************************************************1537 if (.not. isvar("xe"))then1538 1539 1540 xe = -1.1541 1542 1543 end if1544 ;***************************************************1545 ; OPTIONAL --min_z-- MINIMUM Z-AXIS1546 ;1547 ; value for minimum height of z-axis1548 ;1549 ; data type: double; dimension: [meter]1550 ;1551 ; example: min_z = 0.0d1552 ;1553 ; default: -1.d (related to the minimum of z-axis in input file)1554 ;***************************************************1555 if (.not. isvar("min_z"))then1556 1557 1558 min_z = -1.d1559 1560 1561 end if1562 ;***************************************************1563 ; OPTIONAL --max_z-- MAXIMUM Z-AXIS1564 ;1565 ; value for maximum height of z-axis1566 ;1567 ; data type: double; dimension: [meter]1568 ;1569 ; example: max_z = 1000.0d1570 ;1571 ; default: -1.d (related to the maximum of z-axis in input file)1572 ;***************************************************1573 if (.not. isvar("max_z"))then1574 1575 1576 max_z = -1.d1577 1578 1579 end if1580 ;***************************************************1581 ; OPTIONAL --log_z-- LOGARITHMIC SCALE OF Z-AXIS1582 ;1583 ; logarithmic scale for z-axis is switched on [=1] or off [=0]1584 ;1585 ; data type: integer1586 ;1587 ; example: log_z = 01588 ;1589 ; default: 01590 ;***************************************************1591 if (.not. isvar("log_z"))then1592 1593 1594 log_z = 01595 1596 1597 end if1598 ;***************************************************1599 ; OPTIONAL --norm_z-- NORMALISING Z-AXIS1600 ;1601 ; value for normalising the z-axis1602 ;1603 ; data type: float1604 ;1605 ; example: norm_z = 1.1606 ;1607 ; default: 1. (no normalising)1608 ;***************************************************1609 if (.not. isvar("norm_z"))then1610 1611 1612 norm_z = 1.1613 1614 1615 end if1616 ;***************************************************1617 ; OPTIONAL --over-- OVERLAYING1618 ;1619 ; predefined overlaying of standard variables is switched1620 ; on [=1] or off [=0];1621 ; this feature cannot be used with statistic regions1622 ;1623 ; data type: integer1624 ;1625 ; example: over = 01626 ;1627 ; default: 01628 ;***************************************************1629 if (.not. isvar("over"))then1630 1631 1632 over = 01633 1634 1635 end if1636 ;***************************************************1637 ; OPTIONAL --combine-- COMBINING1638 ;1639 ; combining of two or three individual variables is possible and1640 ; switched on [=1] or off[=0]1641 ;1642 ; data type: integer1643 ;1644 ; example: combine = 01645 ;1646 ; default: 01647 ;***************************************************1648 if (.not. isvar("combine"))then1649 1650 1651 combine = 01652 1653 1654 end if1655 ;***************************************************1656 ; REQUIRED IF combine=1 --number_comb-- NUMBER FOR COMBINING1657 ;1658 ; number of variables for combining; 2 or 3 is valid1659 ;1660 ; data type: integer1661 ;1662 ; example: number_comb = 21663 ;1664 ; default: -11665 ;***************************************************1666 if (.not. isvar("number_comb"))then1667 1668 1669 number_comb = -11670 1671 1672 end if1673 ;***************************************************1674 ; REQUIRED IF combine=1 --c_var-- VARIABLES FOR COMBINING1675 ;1676 ; names of variables;1677 ; inidcate them with one comma before and after each variable1678 ; if the name contains double quotes (") use dq and the '+' operation to1679 ; concatenate the strings1680 ;1681 ; data type: string1682 ;1683 ; example: c_var = ",u,v,w,w*pt*,w"+dq+"pt"+dq+",wpt,"1684 ;1685 ; default: "c_variables"1686 ;***************************************************1687 if (.not. isvar("c_var"))then1688 1689 1690 c_var = "c_variables"1691 1692 1693 end if1694 ;***************************************************1695 ; OPTIONAL --black-- BLACK OR COLOR LINES1696 ;1697 ; colored [=0] or black and white [=1] plots1698 ;1699 ; data type: integer1700 ;1701 ; example: black = 01702 ;1703 ; default: 01704 ;***************************************************1705 if (.not. isvar("black"))then1706 1707 1708 black = 01709 1710 1711 end if1712 ;***************************************************1713 ; OPTIONAL --dash-- DASHED LINES1714 ;1715 ; use of different line patterns [=1] or continous lines [=0]1716 ; for different time steps1717 ;1718 ; data type: integer1719 ;1720 ; example: dash = 01721 ;1722 ; default: 01723 ;***************************************************1724 if (.not. isvar("dash"))then1725 1726 1727 dash = 01728 1729 1730 end if1731 ;***************************************************1732 ; OPTIONAL --font_size-- FONT SIZE OF STRINGS1733 ;1734 ; font size can be changed to fit to the current plot1735 ;1736 ; data type: float1737 ;1738 ; example: font_size = 0.021739 ;1740 ; default: 0.021741 ;***************************************************1742 if(.not. isvar("font_size"))then1743 1744 1745 font_size = 0.021746 1747 1748 end if1749 ;***************************************************1750 ; OPTIONAL --font_size_legend-- FONT SIZE OF LEGEND STRINGS1751 ;1752 ; font size of the legend can be changed to fit to the current plot1753 ;1754 ; data type: float1755 ;1756 ; example: font_size_legend = 0.21757 ;1758 ; default: 0.21759 ;***************************************************1760 if(.not. isvar("font_size_legend"))then1761 1762 1763 font_size_legend = 0.21764 1765 1766 end if1767 ;***************************************************1768 1769 1739 end if 1770 1740 … … 1881 1851 1882 1852 1883 end if 1884 ;*************************************************** 1885 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS 1886 ; 1887 ; number of plots in one row 1888 ; 1889 ; data type: integer 1890 ; 1891 ; example: no_columns = 1 1892 ; 1893 ; default: 1 1894 ;*************************************************** 1895 if (.not. isvar("no_columns"))then 1896 1897 1898 no_columns = 1 1899 1900 1901 end if 1902 ;*************************************************** 1903 ; OPTIONAL --no_rows-- NUMBER OF ROWS 1904 ; 1905 ; number of plots in one column 1906 ; 1907 ; data type: integer 1908 ; 1909 ; example: no_rows = 2 1910 ; 1911 ; default: 2 1912 ;*************************************************** 1913 if (.not. isvar("no_rows"))then 1914 1915 1916 no_rows = 2 1917 1918 1919 end if 1853 end if 1920 1854 ;*************************************************** 1921 1855 ; OPTIONAL --var-- OUTPUT VARIABLES … … 1940 1874 end if 1941 1875 ;*************************************************** 1876 ; OPTIONAL --start_time_step-- FIRST TIME STEP 1877 ; 1878 ; first time step of plot; there is no need to specify a precise 1879 ; time value from the input file, 1880 ; 'start_time_step' is rounded to the next existent time step 1881 ; 1882 ; data type: double; dimension: [hour] 1883 ; 1884 ; example: start_time_step = 0.5d 1885 ; 1886 ; default: -1.d (first available time step) 1887 ;*************************************************** 1888 if (.not. isvar("start_time_step"))then 1889 1890 1891 start_time_step = -1.d 1892 1893 1894 end if 1895 ;*************************************************** 1896 ; OPTIONAL --end_time_step-- LAST TIME STEP 1897 ; 1898 ; last time step of plot; there is no need to specify a precise 1899 ; time value from the input file, 1900 ; 'end_time_step' is rounded to the next existent time step 1901 ; 1902 ; data type: double; dimension: [hour] 1903 ; 1904 ; example: end_time_step = 2.0d 1905 ; 1906 ; default: -1.d (last available time step) 1907 ;*************************************************** 1908 if (.not. isvar("end_time_step"))then 1909 1910 1911 end_time_step = -1.d 1912 1913 1914 end if 1915 ;*************************************************** 1942 1916 ; OPTIONAL --height_level-- HEIGHT LEVELS 1943 1917 ; … … 1979 1953 end if 1980 1954 ;*************************************************** 1981 ; OPTIONAL --start_time_step-- FIRST TIME STEP 1982 ; 1983 ; first time step of plot; there is no need to specify a precise 1984 ; time value from the input file, 1985 ; 'start_time_step' is rounded to the next existent time step 1986 ; 1987 ; data type: double; dimension: [hour] 1988 ; 1989 ; example: start_time_step = 0.5d 1990 ; 1991 ; default: -1.d (first available time step) 1992 ;*************************************************** 1993 if (.not. isvar("start_time_step"))then 1994 1995 1996 start_time_step = -1.d 1997 1998 1999 end if 2000 ;*************************************************** 2001 ; OPTIONAL --end_time_step-- LAST TIME STEP 2002 ; 2003 ; last time step of plot; there is no need to specify a precise 2004 ; time value from the input file, 2005 ; 'end_time_step' is rounded to the next existent time step 2006 ; 2007 ; data type: double; dimension: [hour] 2008 ; 2009 ; example: end_time_step = 2.0d 2010 ; 2011 ; default: -1.d (last available time step) 2012 ;*************************************************** 2013 if (.not. isvar("end_time_step"))then 2014 2015 2016 end_time_step = -1.d 2017 2018 2019 end if 2020 ;*************************************************** 2021 ; OPTIONAL --black-- BLACK OR COLOR LINES 2022 ; 2023 ; colored [=0] or black and white [=1] plots 2024 ; 2025 ; data type: integer 2026 ; 2027 ; example: black = 0 2028 ; 2029 ; default: 0 2030 ;*************************************************** 2031 if (.not. isvar("black"))then 2032 2033 2034 black = 0 2035 2036 2037 end if 2038 ;*************************************************** 2039 ; OPTIONAL --dash-- DASHED LINES 2040 ; 2041 ; use of different line patterns [=1] or continous lines [=0] 2042 ; 2043 ; data type: integer 2044 ; 2045 ; example: dash = 0 2046 ; 2047 ; default: 0 2048 ;*************************************************** 2049 if (.not. isvar("dash"))then 2050 2051 2052 dash = 0 2053 2054 2055 end if 1955 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS 1956 ; 1957 ; number of plots in one row 1958 ; 1959 ; data type: integer 1960 ; 1961 ; example: no_columns = 1 1962 ; 1963 ; default: 1 1964 ;*************************************************** 1965 if (.not. isvar("no_columns"))then 1966 1967 1968 no_columns = 1 1969 1970 1971 end if 1972 ;*************************************************** 1973 ; OPTIONAL --no_rows-- NUMBER OF ROWS 1974 ; 1975 ; number of plots in one column 1976 ; 1977 ; data type: integer 1978 ; 1979 ; example: no_rows = 2 1980 ; 1981 ; default: 2 1982 ;*************************************************** 1983 if (.not. isvar("no_rows"))then 1984 1985 1986 no_rows = 2 1987 1988 1989 end if 2056 1990 ;*************************************************** 2057 1991 ; OPTIONAL --log_x-- LOGARITHMIC SCALE X-AXIS … … 2091 2025 end if 2092 2026 ;*************************************************** 2027 ; OPTIONAL --norm_height-- NORMALISING X-AXIS WITH HEIGHT 2028 ; 2029 ; normalising the x-axis with the height of each spectra 2030 ; is switched on [=1] or off [=0] 2031 ; 2032 ; data type: integer 2033 ; 2034 ; example: norm_height = 0 2035 ; 2036 ; default: 0 (no normalising) 2037 ;*************************************************** 2038 if (.not. isvar("norm_height"))then 2039 2040 2041 norm_height = 0 2042 2043 2044 end if 2045 ;*************************************************** 2093 2046 ; OPTIONAL --norm_x-- NORMALISING X-AXIS 2094 2047 ; … … 2108 2061 2109 2062 end if 2110 ;***************************************************2111 ; OPTIONAL --norm_height-- NORMALISING X-AXIS WITH HEIGHT2112 ;2113 ; normalising the x-axis with the height of each spectra2114 ; is switched on [=1] or off [=0]2115 ;2116 ; data type: integer2117 ;2118 ; example: norm_height = 02119 ;2120 ; default: 0 (no normalising)2121 ;***************************************************2122 if (.not. isvar("norm_height"))then2123 2124 2125 norm_height = 02126 2127 2128 end if2129 2063 ;*************************************************** 2130 2064 ; OPTIONAL --norm_y-- NORMALISE Y-AXIS … … 2165 2099 2166 2100 unit_y = " " 2101 2102 end if 2103 ;*************************************************** 2104 ; OPTIONAL --black-- BLACK OR COLOR LINES 2105 ; 2106 ; colored [=0] or black and white [=1] plots 2107 ; 2108 ; data type: integer 2109 ; 2110 ; example: black = 0 2111 ; 2112 ; default: 0 2113 ;*************************************************** 2114 if (.not. isvar("black"))then 2115 2116 2117 black = 0 2118 2119 2120 end if 2121 ;*************************************************** 2122 ; OPTIONAL --dash-- DASHED LINES 2123 ; 2124 ; use of different line patterns [=1] or continous lines [=0] 2125 ; 2126 ; data type: integer 2127 ; 2128 ; example: dash = 0 2129 ; 2130 ; default: 0 2131 ;*************************************************** 2132 if (.not. isvar("dash"))then 2133 2134 2135 dash = 0 2136 2167 2137 2168 2138 end if … … 2319 2289 2320 2290 2321 end if 2322 ;*************************************************** 2323 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS 2324 ; 2325 ; number of plots in one row 2326 ; 2327 ; data type: integer 2328 ; 2329 ; example: no_columns = 1 2330 ; 2331 ; default: 1 2332 ;*************************************************** 2333 if (.not. isvar("no_columns"))then 2334 2335 2336 no_columns = 1 2337 2338 2339 end if 2340 ;*************************************************** 2341 ; OPTIONAL --no_rows-- NUMBER OF ROWS 2342 ; 2343 ; number of plots in one column 2344 ; 2345 ; data type: integer 2346 ; 2347 ; example: no_rows = 2 2348 ; 2349 ; default: 2 2350 ;*************************************************** 2351 if (.not. isvar("no_rows"))then 2352 2353 2354 no_rows = 1 2355 2356 2357 end if 2358 ;*************************************************** 2291 end if 2292 ;*************************************************** 2359 2293 ; OPTIONAL --var-- OUTPUT VARIABLES 2360 2294 ; … … 2416 2350 2417 2351 2418 end if 2352 end if 2419 2353 ;*************************************************** 2420 2354 ; OPTIONAL --over-- OVERLAYING … … 2438 2372 end if 2439 2373 ;*************************************************** 2374 ; OPTIONAL --norm_t-- NORMALISING X-AXIS OF TIMESERIES PLOTS (T-AXIS) 2375 ; 2376 ; normalising the x-axis with the given value; 2377 ; the unit can be set explicitly; 2378 ; by default no normalising and unit is set to [s] 2379 ; 2380 ; data type: float 2381 ; 2382 ; example: norm_t = 3600. 2383 ; 2384 ; default: 1. 2385 ;*************************************************** 2386 if(.not. isvar("norm_t"))then 2387 2388 2389 norm_t = 1. 2390 2391 2392 end if 2393 ;*************************************************** 2394 ; OPTIONAL --unit_t-- UNIT OF X-AXIS OF TIMESERIES PLOTS (T-AXIS) 2395 ; 2396 ; unit of the x-axis can be set; by default unit is set to [s] 2397 ; 2398 ; data type: string 2399 ; 2400 ; example: unit_t = "h" 2401 ; 2402 ; default: " " 2403 ;*************************************************** 2404 if(.not. isvar("unit_t"))then 2405 2406 2407 unit_t = " " 2408 2409 2410 end if 2411 ;*************************************************** 2412 ; OPTIONAL --no_columns-- NUMBER OF COLUMNS 2413 ; 2414 ; number of plots in one row 2415 ; 2416 ; data type: integer 2417 ; 2418 ; example: no_columns = 1 2419 ; 2420 ; default: 1 2421 ;*************************************************** 2422 if (.not. isvar("no_columns"))then 2423 2424 2425 no_columns = 1 2426 2427 2428 end if 2429 ;*************************************************** 2430 ; OPTIONAL --no_rows-- NUMBER OF ROWS 2431 ; 2432 ; number of plots in one column 2433 ; 2434 ; data type: integer 2435 ; 2436 ; example: no_rows = 2 2437 ; 2438 ; default: 2 2439 ;*************************************************** 2440 if (.not. isvar("no_rows"))then 2441 2442 2443 no_rows = 2 2444 2445 2446 end if 2447 ;*************************************************** 2440 2448 ; OPTIONAL --font_size-- FONT SIZE OF STRINGS 2441 2449 ; … … 2455 2463 2456 2464 end if 2457 ;***************************************************2458 ; OPTIONAL --norm_t-- NORMALISING X-AXIS OF TIMESERIES PLOTS (T-AXIS)2459 ;2460 ; normalising the x-axis with the given value;2461 ; the unit can explicitly set;2462 ; by default no normalising and unit is set to [s]2463 ;2464 ; data type: float2465 ;2466 ; example: norm_t = 3600.2467 ;2468 ; default: 1.2469 ;***************************************************2470 if(.not. isvar("norm_t"))then2471 2472 2473 norm_t = 1.2474 2475 2476 end if2477 ;***************************************************2478 ; OPTIONAL --unit_t-- UNIT OF X-AXIS OF TIMESERIES PLOTS (T-AXIS)2479 ;2480 ; unit of the x-axis can be set; by default unit is set to [s]2481 ;2482 ; data type: string2483 ;2484 ; example: unit_t = "h"2485 ;2486 ; default: " "2487 ;***************************************************2488 if(.not. isvar("unit_t"))then2489 2490 2491 unit_t = " "2492 2493 2494 end if2495 2465 ;*************************************************** 2496 2466
Note: See TracChangeset
for help on using the changeset viewer.