import sys import os sys.path.insert(1, os.path.join(sys.path[0], '../api')) import ResInsight resInsight = ResInsight.Instance.find() #gridCount = resInsight.gridInfo.getGridCount(caseId=0) #gridDimensions = resInsight.gridInfo.getAllGridDimensions(caseId=0) cellCounts = resInsight.gridInfo.cellCount(caseId=0) print("Number of active cells: " + str(cellCounts.active_cell_count)) activeCellInfoChunks = resInsight.gridInfo.cellInfoForActiveCells(caseId=0) #print("Number of grids: " + str(gridCount)) #print(gridDimensions) receivedActiveCells = [] for activeCellChunk in activeCellInfoChunks: for activeCell in activeCellChunk.data: receivedActiveCells.append(activeCell) assert(cellCounts.active_cell_count == len(receivedActiveCells)) print("First active cell: ") print(receivedActiveCells[0])