Introduction
This package is still very early in its development, and there are more mature molecular dynamics packages in Julia. For instance, Molly.jl and NQCDynamics.jl both offer molecular dyanmics in Julia.
Yet Another Simulation Suite (YASS.jl
) aims to offer users a simple, intuitive and easy-to-use molecular dynamics enviornment. It draws inspiration from Python's ASE, but is intended to be faster and offer users more flexibility. The flexibility comes from the relative ease with which users can add their own methods to dynamics or other components of YASS.jl
.
Installation
YASS.jl
is not yet on the general registry, so for now installation can be done via GitHub.
pkg> add https://github.com/Cavenfish/YASS.jl
If you are more adventerous, you can consider installing the dev
branch of YASS.jl
. This will get updates more frequently, which gives users more features but also comes with increased chances of bugs.
pkg> add https://github.com/Cavenfish/YASS.jl#dev
Features
Currently, YASS.jl
is able to perform the following simulations/calculations on molecular systems.
- Geometry optimizations
- Harmonic frequency calculations
- Classical molecular dynamics in the NVE and NVT ensemble