Пример #1
0
def test_dumpGridFile():
    grid = testing.makeSimpleGrid()
    outputfile = 'pygridtools/tests/result_files/grid.out'
    iotools.dumpGridFiles(grid, outputfile)

    if sys.platform == 'win32':
        baselinefile = 'pygridtools/tests/baseline_files/grid_win.out'
    elif sys.platform == 'darwin':
        baselinefile = 'pygridtools/tests/baseline_files/grid_mac.out'
    else:
        baselinefile = 'pygridtools/tests/baseline_files/grid.out'

    testing.compareTextFiles(outputfile, baselinefile)
Пример #2
0
    def setup(self):
        self.bathy = testing.makeSimpleBathy()
        self.grid = testing.makeSimpleGrid()

        self.known_real_elev = np.ma.masked_invalid(np.array([
            [100.15, 100.2 ,    nan,    nan,    nan,    nan],
            [100.2 , 100.25, 100.65, 100.74, 100.83, 100.95],
            [100.25, 100.3 , 100.35, 100.4 , 100.45, 100.5 ],
            [100.3 , 100.35, 100.4 , 100.45, 100.5 , 100.55],
            [100.35, 100.4 ,    nan,    nan,    nan,    nan],
            [100.4 , 100.45,    nan,    nan,    nan,    nan],
            [100.45, 100.5 ,    nan,    nan,    nan,    nan],
            [100.5 , 100.55,    nan,    nan,    nan,    nan]
        ]))
Пример #3
0
 def setup(self):
     self.grid = testing.makeSimpleGrid()
     self.mask = np.array([
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
         [0, 0, 1, 1, 1, 1],
     ])
     self.template = 'pygridtools/tests/test_data/schema_template.shp'
     self.outputdir = 'pygridtools/tests/result_files'
     self.baselinedir = 'pygridtools/tests/baseline_files'
     self.river = 'test'
     self.maxDiff=None