Provides a common API that shared by some ab initio software
Author MineralsCloud
2 Stars
Updated Last
1 Year Ago
Started In
June 2020


Stable Dev Build Status Build Status Build Status pipeline status coverage report Coverage

AbInitioSoftwareBase.jl is an interface package that defines some common API shared by some packages that represent different ab initio software like Quantum ESPRESSO, VASP, etc. The API will be extended in QuantumESPRESSOBase.jl, etc.

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



To install AbInitioSoftwareBase, 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 AbInitioSoftwareBase

For current master

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


This repository is created and maintained by singularitti. You are very welcome to contribute.