def testNotEqualsLdd(self): ldd = pcraster.readmap("accu_Ldd.map") nonSpatial = pcraster.newNonSpatialField(5) raster = pcraster.pcrne("accu_Ldd.map", 5) value, isValid = pcraster.cellvalue(raster, 1) self.assertEqual(isValid, True) self.assertEqual(value, True) value, isValid = pcraster.cellvalue(raster, 22) self.assertEqual(isValid, True) self.assertEqual(value, False) value, isValid = pcraster.cellvalue(raster, 25) self.assertEqual(isValid, True) self.assertEqual(value, True)
def testNotEqualsLdd(self): pcraster.setclone("accu_Ldd.map") ldd = pcraster.readmap("accu_Ldd.map") nonSpatial = pcraster.newNonSpatialField(5) # we need to explicitly cast PODs to ldd (or directional) # when using the multicore module #raster = mcop.pcrmcNE("accu_Ldd.map", 5) raster = mcop.pcrmcNE("accu_Ldd.map", pcraster.ldd(5)) warnings.warn("Difference between pcraster and multicore module...") value, isValid = pcraster.cellvalue(raster, 1) self.assertEqual(isValid, True) self.assertEqual(value, True) value, isValid = pcraster.cellvalue(raster, 22) self.assertEqual(isValid, True) self.assertEqual(value, False) value, isValid = pcraster.cellvalue(raster, 25) self.assertEqual(isValid, True) self.assertEqual(value, True)