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 ") для файла. Созданный файл должен быть пустым файлом в каталоге дела.

Другие вопросы по тегам