Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1.92 KB

README.md

File metadata and controls

43 lines (34 loc) · 1.92 KB

Stable Latest release CI Cclib Downloads license

Cclib.jl

Extented Julia bindings to cclib library.

Quickstart

# Input files can be found in the in the repo under "test" folder
julia> using Pkg
julia> Pkg.add("Cclib")
julia> using Cclib
julia> mol = ccread("uracil_two.xyz")
julia> keys(mol)
KeySet for a Dict{String, Any} with 4 entries. Keys:
  "atomcoords"
  "natom"
  "atomnos"
  "metadata"
julia> mol["natom"]
12

Features

  • Parsing outputs from 16 different programs: ADF, DALTON, Firefly, GAMESS (US), GAMESS-UK, Gaussian, Jaguar, Molpro, MOLCAS, MOPAC, NWChem, ORCA, Psi4, NBO, QChem and Turbomole.

  • Further analysis of calculation outputs, such as population analysis.

  • Integration with AtomsBase.jl - an interface for atomic geometries.

  • Integration with Fermi.jl - quantum chemistry framework written in Julia.

Installation (Julia ≥ 1.9 Recommended)

In the Julia REPL

using Pkg; Pkg.add("Cclib")