Skip to content

Commit

Permalink
Add test for issue #1106: Continents are off.
Browse files Browse the repository at this point in the history
The fix for this issue is at 658ac44.
  • Loading branch information
danlipsa committed Dec 2, 2015
1 parent 005885b commit a94f4fa
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 0 deletions.
6 changes: 6 additions & 0 deletions testing/vcs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,12 @@ cdat_add_test(vcs_test_taylor_2_quads
${cdat_SOURCE_DIR}/testing/vcs/test_vcs_canvas_background_update.py
"${BASELINE_DIR}/test_canvas_background_update.png"
)
cdat_add_test(vcs_test_boxfill_decreasing_latitude
"${PYTHON_EXECUTABLE}"
${cdat_SOURCE_DIR}/testing/vcs/test_boxfill_decreasing_latitude.py
"${BASELINE_DIR}/test_vcs_boxfill_decreasing_latitude.png"
"${UVCDAT_GIT_TESTDATA_DIR}/data/decreasing_latitude.nc"
)
cdat_add_test(vcs_test_boxfill_10x10_numpy
"${PYTHON_EXECUTABLE}"
${cdat_SOURCE_DIR}/testing/vcs/test_boxfill_10x10_numpy.py
Expand Down
73 changes: 73 additions & 0 deletions testing/vcs/test_boxfill_decreasing_latitude.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#!/usr/bin/env python
import cdms2
import cdutil
import os
import sys
import vcs

pth = os.path.join(os.path.dirname(__file__),"..")
sys.path.append(pth)
import checkimage

f=cdms2.open(sys.argv[2])
ice = f("variable_6")
x=vcs.init()

#gm = x.createisofill()
#gm.label = "y"
gm = x.createboxfill()
gm.boxfill_type="custom"

tmpl = x.createtemplate()
#tmpl.blank()
tmpl.data.priority=1
tmpl.data.x1=.05
tmpl.data.x2=.95
tmpl.data.y1=.05
tmpl.data.y2=.90
tmpl.title.priority=1
tmpl.box2.priority=1
tmpl.box2.x1=.23
tmpl.box2.x2=.815
tmpl.box2.y1=.11
tmpl.box2.y2=.895
tmpl.title.x=.5
tmpl.title.y=.95

tmpl.legend.priority=1
tmpl.legend.x1=tmpl.box2.x1-.05
tmpl.legend.x2=tmpl.box2.x2+.05
tmpl.legend.y1=.03
tmpl.legend.y2=.055
tmpl.max.priority=1

#tmpl.crdate.priority=1
#tmpl.crdate.x=.8
#tmpl.crdate.y=.95
txt = x.createtext()
txt.height = 20
#txt.color=242
txt.valign="half"
txt.halign = "center"

tmpl.title.textorientation=txt.To_name
tmpl.title.texttable=txt.Tt_name

ice.long_name = "September sea ice fraction: 4xCO2 climate, no ocean albedo alteration "
levs = vcs.mkscale(ice.min(),ice.max())

cols=vcs.getcolors(levs)
cols[0]=240

gm.levels= levs
gm.fillareacolors = cols
#gm.projection="polar"
gm.datawc_y2=30
gm.datawc_y1=90

x.plot(ice,gm,tmpl,bg=1)
fnm = "test_boxfill_decreasing_latitude.png"
x.png(fnm)
ret = checkimage.check_result_image(fnm,sys.argv[1],checkimage.defaultThreshold)
sys.exit(ret)

0 comments on commit a94f4fa

Please sign in to comment.