{ "info": { "author": "Pu Du", "author_email": "rocketsboy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Chemistry" ], "description": "\nSCFpy\n====================================================\n\n.. image:: https://img.shields.io/pypi/v/scfpy.svg\n :target: https://pypi.org/project/SCFpy/\n\n.. image:: https://img.shields.io/pypi/l/scfpy.svg\n :target: https://pypi.org/project/SCFpy/\n\n.. image:: https://img.shields.io/pypi/pyversions/scfpy.svg\n :target: https://pypi.org/project/SCFpy/\n\nSCFpy is a simple restricted Hartree-Fock code for small molecules\nand small basis sets.\nThe purpose of this program is for computational chemistry beginner students\nto understand the concept of RHF and SCF procedure and how they works in the\ncode.\n\nYou can use SCFpy to calculate small molecule energy:\n\n::\n\n $SCFpy -c 0 -b sto-3g h2.xyz\n >Total SCF energy = -1.06609574024\n\nInstallation\n------------\n::\n\n pip install SCFpy\n\nor\n\n::\n\n git clone https://github.com/ipudu/SCFpy.git\n python setup.py install\n\nUsage\n-----\n\n::\n\n usage: scfpy [-h] [-c CHARGE] [-b BASIS] [-v] [input]\n\n SCFpy: simple restricted Hartree-Fock code\n\n positional arguments:\n input xyz file of molecule\n\n optional arguments:\n -h, --help show this help message and exit\n -c CHARGE, --charge CHARGE\n specify total charge of the molecule (default: 0)\n -b BASIS, --basis BASIS\n specify basis set (default: sto-3g)\n -v, --version displays the current version of SCFpy\n\nAuthor\n------\n\n- Pu Du (`@pudu.io `_)\n\nNotes\n-----\n\n- You have to have NWChem package installed on your machine.\n- SCFpy get the total number of electrons, kinetic, potential, overlap, two electrons integrals from NWChem output.\n- Tested small molecules like H2, CH4, H2O.....\n- It may very slow for large molecules and large basis sets since SCFpy is single-core based program.\n\nAcknowledgement\n----------------\n\nThis little program got inspired by Pyquante 2 and Joshua Goings's HeH+ SCF code.\nI also got a lot of help from Dr. Kenneth Lopata.\n\nNews\n====\n0.1\n------\n\n- first version of SCFpy!!!!\n\n\n0.2\n------\n\n- fixed python2 and 3 compatible problems.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pudu1991/SCFpy", "keywords": "A Simple restricted Hartree-Fock code", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "SCFpy", "package_url": "https://pypi.org/project/SCFpy/", "platform": "", "project_url": "https://pypi.org/project/SCFpy/", "project_urls": { "Homepage": "https://github.com/pudu1991/SCFpy" }, "release_url": "https://pypi.org/project/SCFpy/0.2/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "A Simple restricted Hartree-Fock code", "version": "0.2" }, "last_serial": 3957921, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7a5bf1ea6b0a84bdbe3392b43b44d0cd", "sha256": "a5784fc21ec24aab64c481a214b689c700797c32fe4267323c093fd668cf5274" }, "downloads": -1, "filename": "SCFpy-0.1.tar.gz", "has_sig": false, "md5_digest": "7a5bf1ea6b0a84bdbe3392b43b44d0cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6154, "upload_time": "2016-04-26T22:55:15", "url": "https://files.pythonhosted.org/packages/5d/cf/00b2d6abee9cd1fcb6417a1e2f85f98334135700377101493d20b7e039a8/SCFpy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1771366f316fd0ae13295ce1ff8c0c4f", "sha256": "c5197afb363a9c92d41fe6cbaad3f75d1261fcc08e0bf15f3ad1a0d905fcc84a" }, "downloads": -1, "filename": "SCFpy-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1771366f316fd0ae13295ce1ff8c0c4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9205, "upload_time": "2018-06-13T15:10:24", "url": "https://files.pythonhosted.org/packages/f3/01/e613cc83a4534b8afcca2913ccb617304b8148781b6dcc2cbf2507be5b35/SCFpy-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1703e32f447e4fe2f8e1afa6bb3dbd0", "sha256": "160b75d50dd68d4c1f39eed4bd2551ddca9abc82381d4f909b7006f96f12de47" }, "downloads": -1, "filename": "SCFpy-0.2.tar.gz", "has_sig": false, "md5_digest": "c1703e32f447e4fe2f8e1afa6bb3dbd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6251, "upload_time": "2018-06-13T15:10:25", "url": "https://files.pythonhosted.org/packages/7f/95/a95326c075d543016ef31b938cced4db78517e0639585b0f2fe2f34e16ca/SCFpy-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1771366f316fd0ae13295ce1ff8c0c4f", "sha256": "c5197afb363a9c92d41fe6cbaad3f75d1261fcc08e0bf15f3ad1a0d905fcc84a" }, "downloads": -1, "filename": "SCFpy-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1771366f316fd0ae13295ce1ff8c0c4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9205, "upload_time": "2018-06-13T15:10:24", "url": "https://files.pythonhosted.org/packages/f3/01/e613cc83a4534b8afcca2913ccb617304b8148781b6dcc2cbf2507be5b35/SCFpy-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1703e32f447e4fe2f8e1afa6bb3dbd0", "sha256": "160b75d50dd68d4c1f39eed4bd2551ddca9abc82381d4f909b7006f96f12de47" }, "downloads": -1, "filename": "SCFpy-0.2.tar.gz", "has_sig": false, "md5_digest": "c1703e32f447e4fe2f8e1afa6bb3dbd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6251, "upload_time": "2018-06-13T15:10:25", "url": "https://files.pythonhosted.org/packages/7f/95/a95326c075d543016ef31b938cced4db78517e0639585b0f2fe2f34e16ca/SCFpy-0.2.tar.gz" } ] }