{ "info": { "author": "Leopold Talirz", "author_email": "leopold.talirz@epfl.ch", "bugtrack_url": null, "classifiers": [ "Framework :: AiiDA", "Programming Language :: Python" ], "description": "[![Build Status](https://travis-ci.org/ltalirz/aiida-zeopp.svg?branch=master)](https://travis-ci.org/ltalirz/aiida-zeopp)\n[![Coverage Status](https://coveralls.io/repos/github/ltalirz/aiida-zeopp/badge.svg?branch=master)](https://coveralls.io/github/ltalirz/aiida-zeopp?branch=master)\n[![Docs status](https://readthedocs.org/projects/aiida-zeopp/badge)](http://aiida-zeopp.readthedocs.io/)\n[![PyPI version](https://badge.fury.io/py/aiida-zeopp.svg)](https://badge.fury.io/py/aiida-zeopp)\n\n# aiida-zeopp\n\nAiiDA plugin for [Zeo++](http://www.zeoplusplus.org/)\n\n## Installation\n\n```shell\npip install aiida-zeopp\nreentry scan\nverdi quicksetup # better to set up a new profile\nverdi calculation plugins # should now show your calclulation plugins\n```\n\n## Features\n\n * Add input structure in CIF format\n ```python\n CifData = DataFactory('cif')\n inputs['structure'] = CifData(file='/path/to/file')\n ```\n * Specify command line options using a python dictionary and `NetworkParameters`\n ```python\n d = { 'sa': [1.82, 1.82, 1000], 'volpo': [1.82, 1.82, 1000], 'chan': 1.2 }\n NetworkParameters = DataFactory('zeopp.parameters')\n inputs['parameters'] = NetworkParameters(dict=d)\n ```\n * `NetworkParameters` validates the command line options using [voluptuous](https://github.com/alecthomas/voluptuous).\n Find out about supported options:\n ```python\n NetworkParameters = DataFactory('zeopp.parameters')\n print(NetworkParameters.schema)\n ```\n * Add alternative atomic radii file\n ```python\n SinglefileData = DataFactory('singlefile')\n inputs['atomic_radii'] = SinglefileData(file='/path/to/file')\n ```\n\n## Examples\n\nSee `examples` folder for complete examples of setting up a calculation.\n\n```shell\nverdi daemon start # make sure the daemon is running\ncd examples\nverdi run examples/example_01.py # runs test calculatio\n```\n\n## Tests\n\n`aiida_zeopp` comes with a number of tests that are run at every commit.\n\nThe following will discover and run all unit tests:\n```shell\npip install -e .[testing]\npytest\n```\n\n## Analyzing output\n\n```shell\n$ verdi process show 88\n----------- ------------------------------------------------------------------------------\ntype NetworkCalculation\npk 88\nuuid deb63433-4dcd-4ca1-9165-cb97877496b3\nlabel aiida_zeopp example calculation\ndescription Converts .cif to .cssr format, computes surface area, pore volume and channels\nctime 2018-11-19 09:12:55.259776+00:00\nmtime 2018-11-19 09:15:15.708275+00:00\ncomputer [1] localhost\ncode network\n----------- ------------------------------------------------------------------------------\n##### INPUTS:\nLink label PK Type\n------------ ---- -----------------\nparameters 87 NetworkParameters\nstructure 86 CifData\n##### OUTPUTS:\nLink label PK Type\n----------------- ---- --------------\nremote_folder 89 RemoteData\nretrieved 90 FolderData\nstructure_cssr 91 SinglefileData\noutput_parameters 92 ParameterData\n\n$ verdi calcjob res 88\n{\n \"ASA_A^2\": 3532.09,\n \"ASA_m^2/cm^3\": 1932.13,\n \"ASA_m^2/g\": 2197.86,\n \"Channel_surface_area_A^2\": 3532.09,\n \"Channels\": {\n \"Dimensionalities\": [\n 3\n ],\n \"Largest_free_spheres\": [\n 6.74621\n ],\n \"Largest_included_free_spheres\": [\n 13.1994\n ],\n \"Largest_included_spheres\": [\n 13.1994\n ]\n },\n \"Density\": 0.879097,\n \"Input_chan\": 1.2,\n \"Input_cssr\": true,\n \"Input_sa\": [\n 1.82,\n 1.82,\n 1000\n ],\n \"Input_structure_filename\": \"HKUST-1.cif\",\n \"Input_volpo\": [\n 1.82,\n 1.82,\n 1000\n ],\n \"NASA_A^2\": 0.0,\n \"NASA_m^2/cm^3\": 0.0,\n \"NASA_m^2/g\": 0.0,\n \"Number_of_channels\": 1,\n \"Number_of_pockets\": 0,\n \"POAV_A^3\": 9049.01,\n \"POAV_Volume_fraction\": 0.495,\n \"POAV_cm^3/g\": 0.563078,\n \"PONAV_A^3\": 0.0,\n \"PONAV_Volume_fraction\": 0.0,\n \"PONAV_cm^3/g\": 0.0,\n \"Pocket_surface_area_A^2\": 0.0,\n \"Unitcell_volume\": 18280.8\n}\n\n$ verdi calcjob outputls 88\n_scheduler-stderr.txt\n_scheduler-stdout.txt\nout.chan\nout.cssr\nout.sa\nout.volpo\n\n$ verdi calcjob outputcat 88 -p out.sa\n@ out.sa Unitcell_volume: 18280.8 Density: 0.879097 ASA_A^2: 3532.09 ASA_m^2/cm^3: 1932.13 ASA_m^2/g: 2197.86 NASA_A^2: 0 NASA_m^2/cm^3: 0 NASA_m^2/g: 0\nNumber_of_channels: 1 Channel_surface_area_A^2: 3532.09\nNumber_of_pockets: 0 Pocket_surface_area_A^2:\n```\n\n## License\n\nMIT\n\n## Contact\nleopold.talirz@gmail.com", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ltalirz/aiida-zeopp", "keywords": "", "license": "Creative Commons", "maintainer": "", "maintainer_email": "", "name": "aiida-zeopp", "package_url": "https://pypi.org/project/aiida-zeopp/", "platform": "", "project_url": "https://pypi.org/project/aiida-zeopp/", "project_urls": { "Homepage": "https://github.com/ltalirz/aiida-zeopp" }, "release_url": "https://pypi.org/project/aiida-zeopp/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "AiiDA plugin for zeo++", "version": "1.0.0" }, "last_serial": 5953471, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "167667a3b5cd7e418ae4ca6f216a30da", "sha256": "6a66e2603c7d704ba80530264524cfd5aec6580c298efce346bde27c083038ee" }, "downloads": -1, "filename": "aiida_zeopp-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "167667a3b5cd7e418ae4ca6f216a30da", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15009, "upload_time": "2018-05-02T11:25:47", "url": "https://files.pythonhosted.org/packages/aa/75/5e0389ce4bef8668f1d13f0ea4a82d4f441eef6cc230069487ee7d43d9a0/aiida_zeopp-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26b0a432b69b4540d0ce55c242998d18", "sha256": "dcb66e5c12d7a882c0730de8832d3ba5de57790214f62a80b2ea15aef290d066" }, "downloads": -1, "filename": "aiida-zeopp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "26b0a432b69b4540d0ce55c242998d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10738, "upload_time": "2018-05-02T11:25:48", "url": "https://files.pythonhosted.org/packages/c8/6b/0fd20141dff44af53d68b36fbd101d2e472e74445dc24cf051631929a0d8/aiida-zeopp-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "aa4d4179e719f93b542ccc65347d535a", "sha256": "ace9b3e0d9857b520a13856105be15663aa9c04e6bdfde550ebf477ec7fd1eb4" }, "downloads": -1, "filename": "aiida_zeopp-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "aa4d4179e719f93b542ccc65347d535a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15762, "upload_time": "2018-06-06T21:22:27", "url": "https://files.pythonhosted.org/packages/2e/da/2bc7c533f6dcda56676cdaf1a0411d31a436a1c51a892645cbe81af2e873/aiida_zeopp-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfa5ebdecfc30422cf111098217a002e", "sha256": "b2323f0e326423370b9258e086e8ea1bdd43b3420b4031b5ad270b0ce8d849db" }, "downloads": -1, "filename": "aiida-zeopp-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bfa5ebdecfc30422cf111098217a002e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11242, "upload_time": "2018-06-06T21:22:29", "url": "https://files.pythonhosted.org/packages/17/ec/8cd5f2dd583c3b78a574087d5ffb23335c1f1cd3f519c896d0293784ca67/aiida-zeopp-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f1576f2efea549384f8ddba6afe4e7c9", "sha256": "e426a39137e87dc8c5e301f187a9c9ccb06f83cb5b7b60693570878bc6c0d389" }, "downloads": -1, "filename": "aiida_zeopp-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f1576f2efea549384f8ddba6afe4e7c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21491, "upload_time": "2018-11-19T11:09:38", "url": "https://files.pythonhosted.org/packages/72/63/97ed7dc99650a683ca65cbb251ef751ed542afb63bdf5fc88d0801415f0e/aiida_zeopp-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75dd04041b301825df23ab607bff5b63", "sha256": "456cba1313b86026155318deac0d55dba9d1cc8e58a84287c886e53d8cb68953" }, "downloads": -1, "filename": "aiida-zeopp-0.2.0.tar.gz", "has_sig": false, "md5_digest": "75dd04041b301825df23ab607bff5b63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13516, "upload_time": "2018-11-19T11:09:39", "url": "https://files.pythonhosted.org/packages/81/36/a2086e3f7e45e05fb90c3e02e0a317f683eaaa5c20b93304b2732d8d3ff6/aiida-zeopp-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f76a994d1e52e9a45db22c1516b2e0a4", "sha256": "8378912546d4fbd6e130bedd3ac46914ae97bf3fdb456418f554b35b27d3dc1e" }, "downloads": -1, "filename": "aiida_zeopp-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f76a994d1e52e9a45db22c1516b2e0a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21638, "upload_time": "2019-04-26T12:50:34", "url": "https://files.pythonhosted.org/packages/bc/a1/fb927c91faed0fe5fec28a71365b2319c9bad1280d203c5d41434701c1c3/aiida_zeopp-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6e0fbb915722a2fdb95f7e6c5decc97", "sha256": "adb7e0ebd67d3236a52bf72c49987762a69dde25b043e0f328bd7e16ebd3f09c" }, "downloads": -1, "filename": "aiida-zeopp-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f6e0fbb915722a2fdb95f7e6c5decc97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15115, "upload_time": "2019-04-26T12:50:37", "url": "https://files.pythonhosted.org/packages/ab/49/d679adaeab3de69670b79b3e147e48566b652093a27e6bd4e31096a86d3b/aiida-zeopp-0.2.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "edf607ff82a18bd28ec5005ddfad88a3", "sha256": "f57c50b57a9021741cd46e37811683b855f715fb03231f5bea3d341d9a519d15" }, "downloads": -1, "filename": "aiida-zeopp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "edf607ff82a18bd28ec5005ddfad88a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15315, "upload_time": "2019-10-10T07:35:03", "url": "https://files.pythonhosted.org/packages/72/db/8e8490997981ca21527c3ec3397d4eaa07dc0dc239ce10b1712417519302/aiida-zeopp-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "2f67525de68c716a5def364728084223", "sha256": "d5c66765e102f6db8ce6692beb7469f7461dc98d9452dbf2c0cc9e2a32fe0ce1" }, "downloads": -1, "filename": "aiida-zeopp-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "2f67525de68c716a5def364728084223", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15679, "upload_time": "2019-04-05T23:39:57", "url": "https://files.pythonhosted.org/packages/6b/b8/1cce8aae2b94667fd0959914c647472ae54309269c59b327cdd41ec3e410/aiida-zeopp-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "f7d7605262e330e6e1495c8a19991eb9", "sha256": "3dd60683974e0f24a9d4bf939fbc9089725ea34120c0e9836c0927480af22653" }, "downloads": -1, "filename": "aiida-zeopp-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "f7d7605262e330e6e1495c8a19991eb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15679, "upload_time": "2019-04-10T21:47:32", "url": "https://files.pythonhosted.org/packages/e4/2e/852fbac220b60368c95162646283384e5c773c9bb19c95123e1f82ff3ccb/aiida-zeopp-1.0.0a2.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "d927c3fbccb3e45a489c482c908a8a70", "sha256": "c9b3dea338e03d70aeb4a6127ff0785b255e593504c73aef9b447ddff84300f9" }, "downloads": -1, "filename": "aiida-zeopp-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "d927c3fbccb3e45a489c482c908a8a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15829, "upload_time": "2019-06-26T16:13:20", "url": "https://files.pythonhosted.org/packages/ff/12/8e9fc288d28fe62db8afbe0f2a9adc7a89571581bd10048cc925928c37ed/aiida-zeopp-1.0.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "edf607ff82a18bd28ec5005ddfad88a3", "sha256": "f57c50b57a9021741cd46e37811683b855f715fb03231f5bea3d341d9a519d15" }, "downloads": -1, "filename": "aiida-zeopp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "edf607ff82a18bd28ec5005ddfad88a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15315, "upload_time": "2019-10-10T07:35:03", "url": "https://files.pythonhosted.org/packages/72/db/8e8490997981ca21527c3ec3397d4eaa07dc0dc239ce10b1712417519302/aiida-zeopp-1.0.0.tar.gz" } ] }