OVITO Extensions Directory

A curated collection of community-developed extensions
for OVITO Pro and the OVITO Python Module

This page features a selection of useful Python modules, including additional modifiers, file format readers, and viewport layers. These open-source extensions are contributed and maintained by independent members of the OVITO user community.

The extensions are hosted in external code repositories and can be easily installed in OVITO Pro or used with the standalone OVITO Python Module. For installation and usage instructions, please refer to each extension's documentation or consult the OVITO manual.

Submit your extension: If you would like to contribute your own extension to this collection and share it with others, please email the OVITO team at social@ovito.org with a brief description of your work. Thank you.

Modifiers

Align Molecule

Align a moving molecule using the Kabsch algorithm.

Atomistic Reverse Monte-Carlo

Generate bulk crystal structures with target Warren-Cowley parameters.

Calculate bond angles at particle

Compute the angles between all pairwise combinations of bonds connected to a specific particle.

Generate random solution

Randomly set particle types to create a solution with given composition.

Match molecule fragments

Find molecule parts using SMILES-like query strings.

Reconstruct Aspherix bodies

Merge Aspherix sub-particles into OVITO particles with non-convex shapes.

Reduce Property

Array reduction operations (e.g. sum, mean, max) on properties of particles, bonds, etc.

Ring Finder

Find shortest rings formed by bonds in a molecule. The rings are visualized as polygons.

Warren-Cowley short-range order parameters

Calculate the chemical short-range order in an atomic system.

File Readers

Pyiron file reader

Read HDF5 data containers written by the pyiron workflow system.

Viewport Layers

Data table plot

Incorporate dynamic plots and diagrams in rendered images and animations.

LaTeX Text Overlay

Render LaTeX text in the viewport.

Measure Distances And Angles

Measure distances and angles between specific particles and visualize them.