Emsl basis set exchange local

Create of Local Copy of the famous EMSL Basis Set Exhange. No more lag and a API for scripting.


Project maintained by TApplencourt Hosted on GitHub Pages — Theme by mattgraham

EMSL_Basis_Set_Exchange_Local

Gitter

Create of Local Copy of the famous EMSL Basis Set Exchange and use it easily with the API.

Dependency

Optional

If you plan to download manually some database -not using the pre existing one- you need :

Installation

Usage

EMSL Api.

Usage:
  EMSL_api.py list_basis        [--atom=<atom_name>...]
                                [--db_path=<db_path>]
  EMSL_api.py list_atoms  --basis=<basis_name>
                                [--db_path=<db_path>]
  EMSL_api.py get_basis_data --basis=<basis_name>
                                [--atom=<atom_name>...]
                                [--db_path=<db_path>]
                                [--with_l]
                                [(--save [--path=<path>])]
  EMSL_api.py list_formats
  EMSL_api.py create_db      --db_path=<db_path>
                             --format=<format>
                             [--no-contraction]
  EMSL_api.py (-h | --help)
  EMSL_api.py --version

Options:
  -h --help         Show this screen.
  --version         Show version.
  --no-contraction  Basis functions are not contracted

<db_path> is the path to the SQLite3 file containing the Basis sets.
By default is $EMSL_API_ROOT/db/Gausian_uk.db

Demonstration

(For a beter quality see the Source)

To do

For now we can only parse Gaussian-US basis set type file. (Look at ./src/EMSL_utility.py#EMSL_dump.basis_data_row_to_array)

Feel free to fork/pull request.

Disclaimer

It'is not a official API. Use it with moderation.

In papers where you use the basis sets obtained from the Basis Set Exchange please site this :

The Role of Databases in Support of Computational Chemistry Calculations

--Feller, D.; J. Comp. Chem., 17(13), 1571-1586, 1996.

Basis Set Exchange: A Community Database for Computational Sciences

--Schuchardt, K.L., Didier, B.T., Elsethagen, T., Sun, L., Gurumoorthi, V., Chase, J., Li, J., and Windus ; T.L. J. Chem. Inf. Model., 47(3), 1045-1052, 2007, doi:10.1021/ci600510j.

And don't forget:

These documents may be freely distributed and used for non-commercial, scientific and educational purposes. -- http://www.pnl.gov/notices.asp