Web services and/or database access


Click here for full thread
Gets Around
Thomas Applencourt developed some Python command line tools for fetching/manipulating all the GAMESS-format basis set data from BSE: https://github.com/TApplencourt/EMSL_Basis_Set_Exchange_Local

I extended it to add Gaussian94 and NWChem formats: https://github.com/mattbernst/ebsel

Thomas later re-integrated G94 and NWChem support into his own branch, but our code has diverged significantly. His is more oriented around command line use while mine focuses on use as a Python library from other software. I have further added support so that you can add unique or external basis set data that the BSE doesn't have, in the form of extra basis data files, and translate among the 3 supported formats with a single API. It still has some unfixed quirks as I have been distracted by shinier things. For one thing, only the NWChem format currently supports ECPs.