{ "info": { "author": "Ignat Harczuk", "author_email": "ignathe@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![Documentation Status](https://readthedocs.org/projects/moltools/badge/?version=docs)](https://readthedocs.org/projects/moltools/?badge=docs)\n[![Build Status](https://travis-ci.org/fishstamp82/moltools.svg?branch=master)](https://travis-ci.org/fishstamp82/moltools)\n[![Coverage Status](https://coveralls.io/repos/fishstamp82/moltools/badge.svg?branch=master&service=github)](https://coveralls.io/github/fishstamp82/moltools?branch=master)\n[![DOI](https://zenodo.org/badge/19666/fishstamp82/moltools.svg)](https://zenodo.org/badge/latestdoi/19666/fishstamp82/moltools)\n\n\n#Welcome to moltools!\n\n\tCode purpose: Wrap DALTON LoProp calculation into convinient functions\n\tcallable by the Molecule instance using IPython or python scripts.\n\n## Current features:\n\n\tFeatures include obtaining LoProp properties for solvent molecules/ligands \n\tor for proteins and polymers that are covalently bonded via the MFCC procedure.\n\n\tBy integrating with the particles module, applequist equations are directly \n\tsolvable for a system of classical molecules using damped \n\tcharges/dipole-moments \tdirectly from QM-obtainable properties.\n\n\tFor localized Beta, this requires the latest development source of \n\tDALTON installed.\n\n## Installation:\n\n`git clone --recursive git@github.com:fishstamp82/moltools.git`\n\n`export PYTHONPATH=$(pwd)/moltools/src:$PYTHONPATH`\n\n> Tip: Export the pythonpath variable in your initrc file of choice in order to have it automatically load.\n\n\nExecute the following script if you want to run DALTON computations in parallel using HPC clusters.\n\nFor the Link\u00f6ping HPC triolith, execute:\n\n`src/scripts/dalton_run_on_triolith.sh`\n\nFor Ume\u00e5 HPC akka, execute:\n\n`src/scripts/dalton_run_on_akka.sh`\n\n\n## A quick-start:\n\nRun:\n\n* `ipython`\n* `in [1]: from molecules import Water, Cluster`\n\n##### Create a water molecule with oxygen in origo, in atomic units by default\n`in [2]: w1 = Water().get_standard()`\n\n##### Create an additional water molecule (atomic units by default)\n`in [3]: w2 = Water.get_standard()`\n\n##### Translate water 2 by 2.5 AU in the z-axis\n`in [4]: w2.translate_by_r( [0, 0, 2.5] )`\n\n##### Add them together into a Cluster\n`in [5]: c = Cluster( w1, w2 )`\n\n##### You can always make a quick visualization of a Molecule / Cluster\n`in [6]: c.plot()`\n\n##### Attach some properties to the waters (The rotation of properties will be taken care of )\n\n`#See template.py for all available templates`\n\n`in [8]: c.attach_properties( model = 'tip3p', method = 'HF', basis ='ANOPVDZ' )`\n\n##### Output the atomic/ molecular/ cluster propertiy via the .Property keyword, or via the quick-wrapper .p (.d for dipole, .a alpha .etc )\n\n`in [9]: print c.p.a`\n`[ 15.02184 0. 0. 11.48016 0. 13.72182]`\n\n##### Calculate each waters properties from ab-initio using DALTON, and put those properties on each atom using LoProp in one step:\n\n`In [10]: c.props_from_qm( tmpdir = '/tmp', dalpath = $PATH_TO_DALTON_SCRIPT )`\n\n##### If the dalton version is the development master branch, localized hyperpolarizabilities are obtainable:\n\n`In [11]: c.props_from_qm( method = 'b3lypqua', tmpdir = '/tmp', dalpath = $PATH_TO_DALTON_SCRIPT )`\n\n******\n\n\n## Extra features:\n\n\tThese include uncommenting \"#from mayavi import mlab\" in \n\tsrc/pdbreader.py and an installation of mayavi2.\n\tThis enables plotting of the beta tensor around molecules and clusters.\n\n\n######Visit [the documentation](http://moltools.readthedocs.org/en/latest) for the API and more tutorials on the source code. Work in progress and most stuff are outdated.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.org/fishstamp82/moltools.git", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "moltools", "package_url": "https://pypi.org/project/moltools/", "platform": "Linux", "project_url": "https://pypi.org/project/moltools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.org/fishstamp82/moltools.git" }, "release_url": "https://pypi.org/project/moltools/1.2/", "requires_dist": null, "requires_python": null, "summary": "Running point dipole calculations on chemical systems", "version": "1.2" }, "last_serial": 2164471, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "9f2a0b9222725cb9fd3b61811ab7cf12", "sha256": "afa1873d54036eec2d95a23b5c7da5bcd56310eb1f07147314b7b02fc91c7d6d" }, "downloads": -1, "filename": "moltools-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9f2a0b9222725cb9fd3b61811ab7cf12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 373329, "upload_time": "2016-06-13T12:18:14", "url": "https://files.pythonhosted.org/packages/fc/c4/61cac8cc1a37efd68a1e2a98a223ad31e61f623bb234013262f1e6f961cf/moltools-0.3.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "5471c926e66dd6de2fe6563261f39ee9", "sha256": "214be17d1aa75996317999b6ce6332e22fe6c2de096b2769a075d71d69cefa83" }, "downloads": -1, "filename": "moltools-1.0.tar.gz", "has_sig": false, "md5_digest": "5471c926e66dd6de2fe6563261f39ee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114619, "upload_time": "2016-02-04T16:31:16", "url": "https://files.pythonhosted.org/packages/4b/ed/3bd6798b544455d743ea6be6743205ab8b15aa055bf82b143166f03a29b6/moltools-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "6a48af9b640f9f231120475452e7c7ee", "sha256": "90fa96a1548cbea073ff65c8dacadaf1aa58ea671d0b1e844e99931a592cccca" }, "downloads": -1, "filename": "moltools-1.1.tar.gz", "has_sig": false, "md5_digest": "6a48af9b640f9f231120475452e7c7ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 274132, "upload_time": "2016-02-08T09:02:41", "url": "https://files.pythonhosted.org/packages/ed/b1/a355d8e06dc5704ac10aba7651a12ceef0a6d6db0a56bfd285eb573a1edc/moltools-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "425ff777cf830456d618bb2cb8f655d0", "sha256": "abad5629477975e5e03d2c6f838d7f51944ff63a9bc4b23757b12be076f040c8" }, "downloads": -1, "filename": "moltools-1.1.1.tar.gz", "has_sig": false, "md5_digest": "425ff777cf830456d618bb2cb8f655d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372935, "upload_time": "2016-02-08T09:12:33", "url": "https://files.pythonhosted.org/packages/7a/96/e93beb29fe9693f8ed4e5f894070d941f2ab7901a3def1821f9803bde48d/moltools-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "54c2de851e6f6b77c42832e8e7bbd9d3", "sha256": "d0f53fc3b8252799ce92ae92205b5ea4f7d05f1844a5891691b3be75ff248878" }, "downloads": -1, "filename": "moltools-1.1.2.tar.gz", "has_sig": false, "md5_digest": "54c2de851e6f6b77c42832e8e7bbd9d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 373328, "upload_time": "2016-06-13T12:21:34", "url": "https://files.pythonhosted.org/packages/94/a4/d094aa7c5936a29a63c213e61dde13c6e31eb7b85b3b891cacdf652485f6/moltools-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "32c2aca4a48726a6e9d99917a18212dd", "sha256": "8e2440e88aee8f7812e50a503348f4cdfa1fdcc92efe4510895c57b06886495a" }, "downloads": -1, "filename": "moltools-1.2.tar.gz", "has_sig": false, "md5_digest": "32c2aca4a48726a6e9d99917a18212dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 373305, "upload_time": "2016-06-13T12:27:44", "url": "https://files.pythonhosted.org/packages/1f/b7/eec59487265c13d754c4ccc48173c49a551af09e3c519483b46023827e9f/moltools-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32c2aca4a48726a6e9d99917a18212dd", "sha256": "8e2440e88aee8f7812e50a503348f4cdfa1fdcc92efe4510895c57b06886495a" }, "downloads": -1, "filename": "moltools-1.2.tar.gz", "has_sig": false, "md5_digest": "32c2aca4a48726a6e9d99917a18212dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 373305, "upload_time": "2016-06-13T12:27:44", "url": "https://files.pythonhosted.org/packages/1f/b7/eec59487265c13d754c4ccc48173c49a551af09e3c519483b46023827e9f/moltools-1.2.tar.gz" } ] }