SMTK's ParaView plugins

Until ParaView MR 5283, plugins that want functions invoked upon load were required to use the pqAutoStartInterface which (as you can infer from the class name) requires Qt. Recently, Paraview got more careful about loading plugins in python scripts when no GUI was present, meaning that this method would leave pvpython scripts with no way to ensure a plugin was properly initialized.

For SMTK, this meant that Manager instances were never passed to Registrar classes when running pvpython – so resource types, operations, views, etc. were not made available.

In the next few days, the ParaView MR and a matching SMTK MR will be merged and offline python scripting with SMTK will start working again.

Privacy Notice