|
12 | 12 | # Description: Python command wrapper for VCS's boxfill graphics method. #
|
13 | 13 | # Version: 5.0 #
|
14 | 14 | ###############################################################################
|
15 |
| -# |
16 |
| -# |
17 |
| -# |
18 |
| -############################################################################### |
19 |
| -# # |
20 |
| -# Import: VCS C extension module. # |
21 |
| -# # |
22 |
| -############################################################################### |
| 15 | + |
| 16 | + |
23 | 17 | import vcs
|
24 | 18 | import cdtime
|
25 | 19 | import VCS_validation_functions
|
@@ -1066,104 +1060,51 @@ def script(self, script_filename, mode='a'):
|
1066 | 1060 | fp.write("v=vcs.init()\n\n")
|
1067 | 1061 |
|
1068 | 1062 | unique_name = '__Gfb__' + self.name
|
1069 |
| - fp.write( |
1070 |
| - "#----------Boxfill (Gfb) member (attribute) listings ----------\n") |
| 1063 | + fp.write("#----------Boxfill (Gfb) member (attribute) listings ----------\n") |
1071 | 1064 | fp.write("gfb_list=v.listelements('boxfill')\n")
|
1072 | 1065 | fp.write("if ('%s' in gfb_list):\n" % self.name)
|
1073 | 1066 | fp.write(" %s = v.getboxfill('%s')\n" % (unique_name, self.name))
|
1074 | 1067 | fp.write("else:\n")
|
1075 |
| - fp.write( |
1076 |
| - " %s = v.createboxfill('%s')\n" % |
1077 |
| - (unique_name, self.name)) |
| 1068 | + fp.write(" %s = v.createboxfill('%s')\n" % (unique_name, self.name)) |
1078 | 1069 | # Common core graphics method attributes
|
1079 | 1070 | fp.write("%s.projection = '%s'\n" % (unique_name, self.projection))
|
1080 |
| - fp.write( |
1081 |
| - "%s.xticlabels1 = '%s'\n" % |
1082 |
| - (unique_name, self.xticlabels1)) |
1083 |
| - fp.write( |
1084 |
| - "%s.xticlabels2 = '%s'\n" % |
1085 |
| - (unique_name, self.xticlabels2)) |
| 1071 | + fp.write("%s.xticlabels1 = '%s'\n" % (unique_name, self.xticlabels1)) |
| 1072 | + fp.write("%s.xticlabels2 = '%s'\n" % (unique_name, self.xticlabels2)) |
1086 | 1073 | fp.write("%s.xmtics1 = '%s'\n" % (unique_name, self.xmtics1))
|
1087 | 1074 | fp.write("%s.xmtics2 = '%s'\n" % (unique_name, self.xmtics2))
|
1088 |
| - fp.write( |
1089 |
| - "%s.yticlabels1 = '%s'\n" % |
1090 |
| - (unique_name, self.yticlabels1)) |
1091 |
| - fp.write( |
1092 |
| - "%s.yticlabels2 = '%s'\n" % |
1093 |
| - (unique_name, self.yticlabels2)) |
| 1075 | + fp.write("%s.yticlabels1 = '%s'\n" % (unique_name, self.yticlabels1)) |
| 1076 | + fp.write("%s.yticlabels2 = '%s'\n" % (unique_name, self.yticlabels2)) |
1094 | 1077 | fp.write("%s.ymtics1 = '%s'\n" % (unique_name, self.ymtics1))
|
1095 | 1078 | fp.write("%s.ymtics2 = '%s'\n" % (unique_name, self.ymtics2))
|
1096 | 1079 | if isinstance(self.datawc_x1, (int, long, float)):
|
1097 | 1080 | fp.write("%s.datawc_x1 = %g\n" % (unique_name, self.datawc_x1))
|
1098 | 1081 | else:
|
1099 |
| - fp.write( |
1100 |
| - "%s.datawc_x1 = '%s'\n" % |
1101 |
| - (unique_name, self.datawc_x1)) |
| 1082 | + fp.write("%s.datawc_x1 = '%s'\n" % (unique_name, self.datawc_x1)) |
1102 | 1083 | if isinstance(self.datawc_y1, (int, long, float)):
|
1103 | 1084 | fp.write("%s.datawc_y1 = %g\n" % (unique_name, self.datawc_y1))
|
1104 | 1085 | else:
|
1105 |
| - fp.write( |
1106 |
| - "%s.datawc_y1 = '%s'\n" % |
1107 |
| - (unique_name, self.datawc_y1)) |
| 1086 | + fp.write("%s.datawc_y1 = '%s'\n" % (unique_name, self.datawc_y1)) |
1108 | 1087 | if isinstance(self.datawc_x2, (int, long, float)):
|
1109 | 1088 | fp.write("%s.datawc_x2 = %g\n" % (unique_name, self.datawc_x2))
|
1110 | 1089 | else:
|
1111 |
| - fp.write( |
1112 |
| - "%s.datawc_x2 = '%s'\n" % |
1113 |
| - (unique_name, self.datawc_x2)) |
| 1090 | + fp.write("%s.datawc_x2 = '%s'\n" % (unique_name, self.datawc_x2)) |
1114 | 1091 | if isinstance(self.datawc_y2, (int, long, float)):
|
1115 | 1092 | fp.write("%s.datawc_y2 = %g\n" % (unique_name, self.datawc_y2))
|
1116 | 1093 | else:
|
1117 |
| - fp.write( |
1118 |
| - "%s.datawc_y2 = '%s'\n" % |
1119 |
| - (unique_name, self.datawc_y2)) |
1120 |
| - fp.write( |
1121 |
| - "%s.xaxisconvert = '%s'\n" % |
1122 |
| - (unique_name, self.xaxisconvert)) |
1123 |
| - fp.write( |
1124 |
| - "%s.yaxisconvert = '%s'\n" % |
1125 |
| - (unique_name, self.yaxisconvert)) |
| 1094 | + fp.write("%s.datawc_y2 = '%s'\n" % (unique_name, self.datawc_y2)) |
| 1095 | + fp.write("%s.xaxisconvert = '%s'\n" % (unique_name, self.xaxisconvert)) |
| 1096 | + fp.write("%s.yaxisconvert = '%s'\n" % (unique_name, self.yaxisconvert)) |
1126 | 1097 | # Unique attribute for boxfill
|
1127 |
| - fp.write( |
1128 |
| - "%s.boxfill_type = '%s'\n" % |
1129 |
| - (unique_name, self.boxfill_type)) |
| 1098 | + fp.write("%s.boxfill_type = '%s'\n" % (unique_name, self.boxfill_type)) |
1130 | 1099 | fp.write("%s.level_1 = %g\n" % (unique_name, self.level_1))
|
1131 | 1100 | fp.write("%s.level_2 = %g\n" % (unique_name, self.level_2))
|
1132 | 1101 | fp.write("%s.levels = %s\n" % (unique_name, self.levels))
|
1133 | 1102 | fp.write("%s.color_1 = %g\n" % (unique_name, self.color_1))
|
1134 | 1103 | fp.write("%s.color_2 = %g\n" % (unique_name, self.color_2))
|
1135 |
| - fp.write( |
1136 |
| - "%s.fillareacolors = %s\n" % |
1137 |
| - (unique_name, self.fillareacolors)) |
1138 |
| - fp.write( |
1139 |
| - "%s.fillareastyle = '%s'\n" % |
1140 |
| - (unique_name, self.fillareastyle)) |
1141 |
| - fp.write( |
1142 |
| - "%s.fillareaindices = %s\n" % |
1143 |
| - (unique_name, self.fillareaindices)) |
1144 |
| - fp.write( |
1145 |
| - "%s.fillareaopacity = %s\n" % |
1146 |
| - (unique_name, self.fillareaopacity)) |
1147 |
| - fp.write( |
1148 |
| - "%s.fillareapixelspacing = %s\n" % |
1149 |
| - (unique_name, self._fillareapixelspacing)) |
1150 |
| - fp.write( |
1151 |
| - "%s.fillareapixelscale = %s\n" % |
1152 |
| - (unique_name, self.fillareapixelscale)) |
1153 |
| - fp.write("%s.legend = %s\n" % (unique_name, self.legend)) |
1154 |
| - fp.write("%s.ext_1 = '%s'\n" % (unique_name, self.ext_1)) |
1155 |
| - fp.write("%s.ext_2 = '%s'\n" % (unique_name, self.ext_2)) |
1156 |
| - fp.write("%s.missing = %s\n" % (unique_name, repr(self.missing))) |
1157 |
| - fp.write( |
1158 |
| - "%s.datawc_calendar = %g\n" % |
1159 |
| - (unique_name, self.datawc_calendar)) |
1160 |
| - fp.write( |
1161 |
| - "%s.datawc_timeunits = '%s'\n\n" % |
1162 |
| - (unique_name, self.datawc_timeunits)) |
1163 |
| - fp.write( |
1164 |
| - "%s.colormap = '%s'\n\n" % |
1165 |
| - (unique_name, repr( |
1166 |
| - self.colormap))) |
| 1104 | + if self.colormap is not None: |
| 1105 | + fp.write("%s.colormap = %s\n\n" % (unique_name, repr(self.colormap))) |
| 1106 | + else: |
| 1107 | + fp.write("%s.colormap = %s\n\n" % (unique_name, self.colormap)) |
1167 | 1108 | else:
|
1168 | 1109 | # Json type
|
1169 | 1110 | mode += "+"
|
|
0 commit comments