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
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.
Denoise particle positions
Wrapper for the “Score-based denoising for atomic structure identification” method.
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
Viewport Layers
Measure Distances And Angles
Measure distances and angles between specific particles and visualize them.