ParaView offers rich scripting support through Python. This support is available as part of the ParaView client (paraview), an MPI-enabled batch application (pvbatch), the ParaView python client (pvpython), or any other Python-enabled application. Using Python, users and developers can gain access to the ParaView visualization engine.
ParaView currently supports Python 2.7, but support for 3.5 is coming. To help this development, please use Python 3 compatible code constructs. This section discusses the most common needed changes.