def byTestGeometries(cls, vectors, datetimes, testGeometries, contextGeometries, gridSize, distanceFromBaseSrf): # generate test points from geometries testPoints = go.generatePointsFromGeometries(testGeometries, gridSize, distanceFromBaseSrf) return cls(vectors, datetimes, testPoints, testGeometries + contextGeometries)
def byTestGeometries(cls, vectors, datetimes, testGeometries, contextGeometries, gridSize, distanceFromBaseSrf): """Set up the analyssis by test geometries.""" testPoints = go.generatePointsFromGeometries(testGeometries, gridSize, distanceFromBaseSrf) return cls(vectors, datetimes, testPoints, testGeometries + contextGeometries)
def bySunsTestGeometries(cls, suns, testGeometries, contextGeometries, gridSize, distanceFromBaseSrf): # generate test points from geometries testPoints = go.generatePointsFromGeometries(testGeometries, gridSize, distanceFromBaseSrf) return cls.bySunsTestPoints(suns, testPoints, testGeometries + contextGeometries)
def bySunsTestGeometries(cls, suns, testGeometries, contextGeometries, gridSize, distanceFromBaseSrf): """Set up the analyssis by sun and test geometries.""" # generate test points from geometries testPoints = go.generatePointsFromGeometries(testGeometries, gridSize, distanceFromBaseSrf) return cls.bySunsTestPoints(suns, testPoints, testGeometries + contextGeometries)