ACEsuit / ACE.jl

Parameterisation of Equivariant Properties of Particle Systems
66 stars 15 forks source link

ACE.jl

GitHub Workflow Status docs-dev

Notes:

This package implements approximation schemes for permutation and isometry invariant functions, with focus on modelling atomic interactions. It provides constructions of symmetric polynomial bases, such as permutation and isometry invariance. Heavy use is made of trigonometric polynomials and spherical harmonics to obtain rotation invariance. Implementations of other symmetries are in preparation.

See Documentation for more details on ACE and for references.

License

The majority of ACE.jl is published and distributed under the Academic Software License v1.0 (ASL).. Some parts are distributed under the more permissive The MIT License - see `/license/MIT.md' for further details.

ACE.jl is distributed in the hope that it will be useful for non-commercial academic research, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ASL for more details.

You should have received a copy of the ASL along with this program; if not, write to Christoph Ortner, christophortner0@gmail.com. It is also published at https://github.com/gabor1/ASL/blob/main/ASL.md.

You may contact the original licensor at christophortner0@gmail.com.