Introduction

YASS.jl is still in the pre-release phase

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