

Import the source code of installed extensions into the current program session to selectively customize functions when needed Hot reload function for imported Python modules, which streamlines development of Python code located in external source files

The new Python Settings dialog provides access to all things related to a Python extension in OVITO Pro:Ĭonfigure the current working directory used for file I/O operations Custom extensions you’ve developed can be put under version control in a Git repoĪnd shared online with other OVITO users if desired – we have set up the new OVITO Extensions Directory for that purpose.Īfter easy installation on a user’s computer, OVITO Pro automatically discovers all extensions Making it easier to deploy and install them (using pip install).

user-defined modifiers and file readers) can now be packaged as Python modules, Python extensions for OVITO Pro or the OVITO Python module (i.e. GUI of OVITO Pro and work seamlessly with the import_file() function from the OVITO Python module.ĭiscovery mechanism for Python extensions pro User-defined file readers are fully integrated into the You to develop parser functions for new file formats in Python. This program release introduces a programming interface for user-defined file readers, which enables See OpenSSH client for further information. OVITO Pro is now able to access data files on remote machines using OpenSSH’s sftp utility, which fully supports smartcard authentication and other advanced OVITO will follow the Windows system color theme. To enable the dark UI theme on Windows, go to the application settings and switch on Enable automatic dark mode.

Pro Fixed ovitos -m pip install failure for packages that require a build step Pro New Python method pute_trajectory_length(), which gives user-defined modifiers control over the timeline length Fix: Voronoi Analysis modifier crashes if simulation cell is degenerate or atom count is zero, and option Generate neighbor bonds is turned on
