8000 GitHub - berquist/Cclib.jl: Parsers and algorithms for computational chemistry logfiles (Julia bindings to the cclib Python package).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from cclib/Cclib.jl

Parsers and algorithms for computational chemistry logfiles (Julia bindings to the cclib Python package).

License

Notifications You must be signed in to change notification settings

berquist/Cclib.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
< 8C79 a title="README.md" aria-label="README.md, (File)" class="Link--primary" href="/berquist/Cclib.jl/blob/main/README.md" data-discover="true">README.md
 
 

Repository files navigation

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")

About

Parsers and algorithms for computational chemistry logfiles (Julia bindings to the cclib Python package).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%
0