Skip to the content.

This page provides a curated list of useful Python extensions for OVITO, e.g., new modifiers, file readers, and viewport layers. These extensions have been developed and contributed by independent members of the OVITO user community. They are hosted in external code repositories, which are maintained by their respective authors.

Please see each extension’s documentation or the OVITO manual for installation instructions. Most extensions can be used with OVITO Pro and the standalone OVITO Python Module (version 3.9 or later).

How to submit your extension

If you would like your own extension to be added to this list by the OVITO team, please write to social@ovito.org. Alternatively, you can open an issue or submit a pull request to the GitHub repository.

Modifiers

Atomistic Reverse Monte-Carlo

Generate bulk crystal structures with target Warren-Cowley parameters.

https://github.com/killiansheriff/AtomisticReverseMonteCarlo

Atomistic Reverse Monte-Carlo

Calculate bond angles at particle

Outputs the angles between all pairwise combinations of bonds at one particle.

https://github.com/ovito-org/CalculateBondAnglesAtParticle

Calculate bond angles at particle

Denoise particle positions

Wrapper for the “Score-based denoising for atomic structure identification” method presented in this arXiv preprint and implemented here.

https://github.com/ovito-org/ScoreBasedDenoising

Denoise particle positions

Display Lammps log

Display the Lammps log file alongside your structure data in OVITO Pro.

https://github.com/ovito-org/DisplayLammpsLog/

Display Lammps log

Generate random solution

Randomly assigns types to particles to create a solution with given composition.

https://github.com/ovito-org/GenerateRandomSolution

Generate random solution

Ring Finder

Finds shortest rings formed by bonds in the system.

https://github.com/ovito-org/RingFinder

Ring finder

Warren-Cowley short-range order parameters

Calculates the Warren-Cowley short-range order parameters.

https://github.com/killiansheriff/WarrenCowleyParameters

Warren-Cowley short-range order parameters

File Readers

Pyiron file reader

Reads HDF5 data containers written by pyiron.

https://github.com/ovito-org/pyironFileReader

pyiron file reader

Viewport Layers

Data table plot

Include plots generated from data tables from your pipeline in your image or animation rendered with OVITO Pro.

https://github.com/ovito-org/DataTablePlotOverlay.git

data table plot overlay

Measure Distances And Angles

Measure both distances and angles between particles and display them as a layer in the viewport.

https://github.com/ovito-org/DistancesAndAnglesOverlay

measure distances and angles overlay