Skip to content

jsjie/Spglib.jl

 
 

Repository files navigation

Spglib

Stable Dev Build Status Build Status Build Status Build Status pipeline status coverage report Coverage Open in Visual Studio Code

Spglib is a Julia wrapper of the C library spglib. It is used for finding and handling crystal symmetries. Thanks to Julia's binary artifact mechanism, the installation and usage of it should be smooth after Julia 1.3.

There was already a package LibSymspg.jl, but it is no longer actively maintained. And it does not support the latest versions of spglib. It also has some different design decisions with this package, including, but not limited to, naming conventions, input types, and return types of functions.

The code is hosted on GitHub, with some continuous integration services to test its validity.

Compatibility

Installation

To install Spglib, please open Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode, then type the following command

For stable release

(@v1.6) pkg> add Spglib

For current master

(@v1.6) pkg> add Spglib#master

About

A Julia wrapper for the spglib C-API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%