ExplorerPy

Energy Landscapes

GlassPy

Glass Database

KineticPy

Landscape Kinetics

RelaxPy

Glass Relaxation

StatMechGlass

Glass Structure

SurfMat

Surface Constraints

ExplorerPy

Mapping Energy Landscapes of Complex Materials

ExplorerPy uses three techniques to explore energy landscapes in parallel, including a novel algorithm. The software is based on the LAMMPS framework and allows for large structural changes on a reasonable time scale.

Download ExplorerPy from GitHub

GlassPy

Python Module for Scientists Working with Glass Materials

The aim is to provide classes and functions written in Python for materials scientists working with glass and non-crystalline materials. The hope is that with an open and collaborative project, we can build a reliable toolset to support faster and reproducible research on this topic.

-Daniel Cassar, author of GlassPy

KineticPy

Calculating Energy Landscape Kinetics on Arbitrary Time Scales

KineticPy is a Python-based program designed to calculate the evolution of occupational probabilities of every basin in an energy landscape. It offers a unified platform for exploring energy landscapes and calculating the evolution of property values for any system of interest.

RelaxPy

A Python Code for Modeling Glass Relaxation

The RelaxPy package consists of an algorithm that iterates over time in order to determine the values of viscosity, relaxation time, and the current fictive temperature given the user-supplied thermal history and material property values. The purpose of this code is to enable calculation of the relaxation behavior’s change over time. 

RelaxPy is free to download and is available through our GitHub page.

StatMechGlass

Statistical Mechanics for Glasses 

SurfMat

Topological Constraint Calculations

This python package uses statistical mechanics-based modeling to accurately predict the short-range order structural distribution in oxide glasses. To make the predictions, the model requires interaction enthalpies obtained by fitting to experimental data (typically obtained with NMR spectroscopy techniques).

 

SurfMat is MATLAB class used for analysis and visualization of topological constraints on the surface of a glassy material. Position and time-stamp data for each atom in the system obtained from Molecular Dynamics simulations is used to calculate and visualize constraint density maps.