Skip to content

Commit 0169c13

Browse files
committed
responding to PR comments from Jesse
1 parent c21ff49 commit 0169c13

File tree

4 files changed

+9
-14
lines changed

4 files changed

+9
-14
lines changed

.gitignore

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
# Ignore compiled python
2-
*.pyc
31

42
# Ignore editor temporaries and backups
53
*~
64
.#*
75
\#*#
86
*.swp
97

10-
# Igore all the other stuff:
8+
# Ignore non-source python files:
119
__pycache__
1210
*.py[cod]
1311
*$py.class
@@ -70,7 +68,6 @@ __pypackages__/
7068
# Environment
7169
.env
7270
.venv
73-
env/
7471
venv/
7572
ENV/
7673

lib/adf_diag.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -223,11 +223,8 @@ def __init__(self, config_file, debug=False):
223223

224224
@property
225225
def use_defaults(self):
226-
ud = self.read_config_var('use_defaults', conf_dict=self.__basic_info)
227-
if ud is None:
228-
return False
229-
else:
230-
return ud
226+
return self.read_config_var('use_defaults', conf_dict=self.__basic_info)
227+
231228

232229
# Create property needed to return "compare_obs" logical to user:
233230
@property

lib/adf_variable_defaults.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
PSL:
22
colormap: "Oranges"
33
contour_levels_range: [980, 1052, 4]
4-
diff_colormap: "PuOr_r"
4+
diff_colormap: "PuOr_r"
55
diff_contour_range: [-15, 15, 1]
66
scale_factor: 0.01
77
add_offset: 0
88
new_unit: "hPa"
99

1010
PS:
1111
colormap: "Oranges"
12-
contour_levels_range: [980, 1052, 4]
12+
# contour_levels_range: [980, 1052, 4]
13+
contour_levels: [600,630,660,690,720,750,780,810,840,870,900,930,960,990,1020]
1314
diff_colormap: "PuOr_r"
1415
diff_contour_range: [-15, 15, 1]
1516
scale_factor: 0.01

lib/plotting_functions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def plot_map_and_save(wks, mdlfld, obsfld, diffld, **kwargs):
165165
levels1 = kwargs['contour_levels']
166166
norm1 = mpl.colors.Normalize(vmin=min(levels1), vmax=max(levels1))
167167
elif 'contour_levels_range' in kwargs:
168-
assert len(kwargs['contour_levels_range']) == 3
168+
assert len(kwargs['contour_levels_range']) == 3, "contour_levels_range must have exactly three entries: min, max, step"
169169
levels1 = np.arange(*kwargs['contour_levels_range'])
170170
norm1 = mpl.colors.Normalize(vmin=min(levels1), vmax=max(levels1))
171171
else:
@@ -188,7 +188,7 @@ def plot_map_and_save(wks, mdlfld, obsfld, diffld, **kwargs):
188188
if "diff_contour_levels" in kwargs:
189189
levelsdiff = kwargs["diff_contour_levels"] # a list of explicit contour levels
190190
elif "diff_contour_range" in kwargs:
191-
assert len(kwargs['diff_contour_range']) == 3 # start, stop, step
191+
assert len(kwargs['diff_contour_range']) == 3, "diff_contour_range must have exactly three entries: min, max, step"
192192
levelsdiff = np.arange(*kwargs['diff_contour_range'])
193193
else:
194194
# set a symmetric color bar for diff:
@@ -219,7 +219,7 @@ def plot_map_and_save(wks, mdlfld, obsfld, diffld, **kwargs):
219219
for i, a in enumerate(wrap_fields):
220220

221221
if i == len(wrap_fields)-1:
222-
levels = levelsdiff #Using 'levels=12' casued len() error in mpl. -JN
222+
levels = levelsdiff
223223
cmap = cmapdiff
224224
norm = normdiff
225225
else:

0 commit comments

Comments
 (0)