PVFoamReader не импортируется с помощью paraview.simple
Я начинаю создавать скрипты Python для постобработки результатов OpenFoam-5 в параграфе 5.4.
Я смог записывать, изменять и запускать скрипты внутри интерфейса paraview.
Я также смог запустить некоторые из этих сценариев вне интерфейса paraview, используя как pvpython, так и мою стандартную среду python 2 (добавление папок библиотек pvpython в системный путь).
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что когда я импортирую paraview.simple, вне интерфейса paraview (даже если я использую pvpython или pvbatch), он загружает все функции и модули, кроме двух: PVFoamReader и PVblockMeshReader.
Я проверил переменные среды и системный путь на обеих оболочках, и они одинаковы, поэтому я не знаю, в чем проблема.
Я запускаю скрипты под Ubuntu 16.04
Может ли кто-нибудь помочь мне?
Спасибо
1 ответ
Я точно не нашел решения, но мне предложили обходной путь на CFD-форуме. Обходной путь - использовать расширение ".foam" вместо ".OpenFOAM" и использовать функцию paraview.simple OpenDataFile("fo.foam ") для файла. Созданный файл должен быть пустым файлом в каталоге дела.