I´ve tried to use the following code but it prints out the same results. Is “OpenDataFile” the right way to read the .plt file?
from paraview.simple import *
reader = OpenDataFile('C:\\Users\\paul\\.............\\techplotfile.plt')
def getBlockIndices(compositeDataInformation, index=0):
localDict = {}
if compositeDataInformation.GetDataIsMultiPiece():
index += compositeDataInformation.GetNumberOfChildren()
else:
if compositeDataInformation.GetDataIsComposite():
for i in range(compositeDataInformation.GetNumberOfChildren()):
index += 1
_blockName = compositeDataInformation.GetName(i)
localDict[_blockName] = index
leafDict, index = getBlockIndices(compositeDataInformation.GetDataInformation(i).GetCompositeDataInformation(), index)
localDict.update(leafDict)
return localDict, index
Indices=getBlockIndices(reader.GetDataInformation().DataInformation.GetCompositeDataInformation())
print(Indices)