mirror of
https://github.com/LCPQ/EMSL_Basis_Set_Exchange_Local
synced 2024-11-13 01:23:48 +01:00
139 lines
5.4 KiB
HTML
139 lines
5.4 KiB
HTML
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="chrome=1">
|
|
<title>Emsl basis set exchange local by TApplencourt</title>
|
|
<link rel="stylesheet" href="stylesheets/styles.css">
|
|
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
|
|
<script src="javascripts/respond.js"></script>
|
|
<!--[if lt IE 9]>
|
|
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
|
<![endif]-->
|
|
<!--[if lt IE 8]>
|
|
<link rel="stylesheet" href="stylesheets/ie.css">
|
|
<![endif]-->
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
|
|
</head>
|
|
<body>
|
|
<div id="header">
|
|
<nav>
|
|
<li class="fork"><a href="https://github.com/TApplencourt/EMSL_Basis_Set_Exchange_Local">View On GitHub</a></li>
|
|
<li class="downloads"><a href="https://github.com/TApplencourt/EMSL_Basis_Set_Exchange_Local/zipball/master">ZIP</a></li>
|
|
<li class="downloads"><a href="https://github.com/TApplencourt/EMSL_Basis_Set_Exchange_Local/tarball/master">TAR</a></li>
|
|
<li class="title">DOWNLOADS</li>
|
|
</nav>
|
|
</div><!-- end header -->
|
|
|
|
<div class="wrapper">
|
|
|
|
<section>
|
|
<div id="title">
|
|
<h1>Emsl basis set exchange local</h1>
|
|
<p>Create of Local Copy of the famous EMSL Basis Set Exhange. No more lag and a API for scripting.</p>
|
|
<hr>
|
|
<span class="credits left">Project maintained by <a href="https://github.com/TApplencourt">TApplencourt</a></span>
|
|
<span class="credits right">Hosted on GitHub Pages — Theme by <a href="https://twitter.com/michigangraham">mattgraham</a></span>
|
|
</div>
|
|
|
|
<h1>
|
|
<a id="emsl_basis_set_exchange_local" class="anchor" href="#emsl_basis_set_exchange_local" aria-hidden="true"><span class="octicon octicon-link"></span></a>EMSL_Basis_Set_Exchange_Local</h1>
|
|
|
|
<p>Create of Local Copy of the famous <a href="https://bse.pnl.gov/bse/portal">EMSL Basis Set Exchange</a> and use it easily with the API.</p>
|
|
|
|
<ul>
|
|
<li>Make a slight copy (40Mo Sqlite3 database) of the EMSL Basis Set Exchange website (One database for all the basis set of one format);</li>
|
|
<li>API for scripting ;<br>
|
|
</li>
|
|
<li>Quick local access without delay ;</li>
|
|
<li>Only need <a href="https://www.python.org/">Python</a> and <a href="http://docs.python-requests.org/en/latest/">Request</a> module.</li>
|
|
</ul>
|
|
|
|
<h2>
|
|
<a id="dependancy" class="anchor" href="#dependancy" aria-hidden="true"><span class="octicon octicon-link"></span></a>Dependancy</h2>
|
|
|
|
<ul>
|
|
<li>Python >2.6</li>
|
|
<li>Request <code>pip install requests</code>
|
|
</li>
|
|
</ul>
|
|
|
|
<h2>
|
|
<a id="installation" class="anchor" href="#installation" aria-hidden="true"><span class="octicon octicon-link"></span></a>Installation</h2>
|
|
|
|
<ul>
|
|
<li>Download the git (<code>$ git clone https://github.com/TApplencourt/EMSL_Basis_Set_Exchange_Local.git</code> for example)</li>
|
|
<li>
|
|
<code>cd</code> into & run <code>$ ./setup.py</code>
|
|
</li>
|
|
<li><code>source EMSL_api.rc</code></li>
|
|
<li>Done ! You can now, use <code>EMSL_api.py</code> or use all the python fonction inside <code>./src</code>
|
|
</li>
|
|
</ul>
|
|
|
|
<h2>
|
|
<a id="usage" class="anchor" href="#usage" aria-hidden="true"><span class="octicon octicon-link"></span></a>Usage</h2>
|
|
|
|
<pre><code>EMSL Api.
|
|
|
|
Usage:
|
|
EMSL_api.py get_list_basis <db_path>
|
|
EMSL_api.py get_list_elements <db_path> <basis_name>
|
|
EMSL_api.py get_basis_data <db_path> <basis_name> <elts>...
|
|
EMSL_api.py get_list_formats
|
|
EMSL_api.py create_db <db_path> <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.
|
|
</code></pre>
|
|
|
|
<h2>
|
|
<a id="to-do" class="anchor" href="#to-do" aria-hidden="true"><span class="octicon octicon-link"></span></a>To do</h2>
|
|
|
|
<p>For now we can only parse Gaussian-US basis set type file. (Look at <code>./src/EMSL_utility.py#EMSL_dump.basis_data_row_to_array</code>)</p>
|
|
|
|
<p>Feel free to fork/pull request. </p>
|
|
|
|
<h2>
|
|
<a id="disclaimer" class="anchor" href="#disclaimer" aria-hidden="true"><span class="octicon octicon-link"></span></a>Disclaimer</h2>
|
|
|
|
<p>It'is not a official API. Use it with moderation.</p>
|
|
|
|
<p>In papers where you use the basis sets obtained from the Basis Set Exchange please site this :</p>
|
|
|
|
<blockquote>
|
|
<p>The Role of Databases in Support of Computational Chemistry Calculations</p>
|
|
|
|
<blockquote>
|
|
<p>--Feller, D.; J. Comp. Chem., 17(13), 1571-1586, 1996.</p>
|
|
</blockquote>
|
|
|
|
<p>Basis Set Exchange: A Community Database for Computational Sciences</p>
|
|
|
|
<blockquote>
|
|
<p>--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.</p>
|
|
</blockquote>
|
|
</blockquote>
|
|
|
|
<p>And don't forget: </p>
|
|
|
|
<blockquote>
|
|
<p>These documents may be freely distributed and used for non-commercial, scientific and educational purposes.
|
|
-- <a href="http://www.pnl.gov/notices.asp">http://www.pnl.gov/notices.asp</a></p>
|
|
</blockquote>
|
|
</section>
|
|
|
|
</div>
|
|
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
|
|
|
|
</body>
|
|
</html> |