{
"info": {
"author": "James Cumby",
"author_email": "james.cumby@ed.ac.uk",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Utilities"
],
"description": "***********************************************************************************\nPolyhedra Inscribing Ellipsoids For Analysis of Coordination Environments (PIEFACE)\n***********************************************************************************\n\n\n.. image:: https://readthedocs.org/projects/pieface/badge/?version=latest\n :target: http://pieface.readthedocs.io/en/latest/?badge=latest\n.. image:: https://travis-ci.org/jcumby/PIEFACE.svg?branch=master\n :target: https://travis-ci.org/jcumby/PIEFACE\n\n============\nIntroduction\n============\n\n**P**\\ olyhedra **I**\\ nscribing **E**\\ llipsoids **F**\\ or **A**\\ nalysis of **C**\\ oordination **E**\\ nvironments (or PIEFACE) is an open source Python project for the\nanalysis of distortions in chemical coordination polyhedra.\nThe analysis is achieved using a minimum bounding ellipsoid (MBE) method; the smallest volume ellipsoid that can enclose all of the polyhedral vertices.\nThe result is very general, and is irrespective of polyhedron size or nature of the distortion. As such, the method has been applied to a range of crystallographic\nsituations.\n\nFor more details, see the `online documentation `_.\n\n============\nInstallation\n============\n\nFor detailed instructions, see `installation`_. On Windows, the easiest way is to download and run the most recent PIEFACE Windows Installer `release `_.\n\n====================\nLicense and Citation\n====================\n\nPIEFACE is open-source, distributed under an `MIT license `_.\n\nUse of the software should cite the article:\n\n J\\. Cumby and J. P. Attfield, Ellipsoidal Analysis of Coordination Polyhedra, Nature Communications 14235 (2017).\n\n\n=====\nUsage\n=====\n\n---------\nBasic Use\n---------\n\nPIEFACE is supplied with two utilities for easy use; a command-line program (``CIFellipsoid``) and a graphical interface (``EllipsoidGUI``).\nThese allow one or more CIF files to be read, coordination polyhedra to be determined, and ellipsoids to be fitted. The resulting ellipsoid\nparameters can be saved to text file(s) and viewed interactively.\n\nOnce installed, the graphical interface can be started by typing ``EllipsoidGUI`` on the command line, or clicking the start menu icon (if installed using the `Windows Installer `_).\n\nThe command line application can be run by typing ``CIFellipsoid`` with appropriate arguments:\n\n CIFellipsoid CIF1 [CIF2 CIF3...] -m -r -l \n \nThis will produce an output file of ellipsoid parameters (CIF.TXT) and a 3D plot of the ellipsoid with a summary of useful ellipsoid parameters.\n\nMany other options are also available; type ``CIFellipsoid --help`` for details, open help from within ``EllipsoidGUI`` or see `Script Help`_.\n\n------------\nAdvanced Use\n------------\n\nFor more complex use cases, the package can be imported and used as a python package:\n\n import pieface\n \n phases, plots = pieface.calcellipsoid.calcfromcif([list of CIFs], [list of centres], **kwargs)\n\n \nwhich will (by default) process all CIF files in parallel (as for the scripts). ``kwargs`` are many of the options available to ``CIFellipsoid``; most important are \n \n * ligtypes or lignames (to specify correct ligands for centres)\n * radius (for bond searching)\n * tolerance (for fit tolerance)\n\nIndividual modules from the package can also be imported (ie. ``pieface.ellipsoid``) for perform specific functions: read the documentation in the\nsource code for more details or see the `API reference`_.\n\n-------\nExample\n-------\n\nSee `Tutorials`_.\n\n----\nHelp\n----\n\nHelp can be accessed through:\n\n * `Online documentation `_\n * ``EllipsoidGUI`` from the help menu\n * ``CIFellipsoid --help``\n\n=======\nTesting\n=======\n\nThe package contains some basic unit tests, which can be run with:\n \n python setup.py test\n\nAll tests should pass without exceptions - if not please send me a bug report.\n\n==========\nDisclaimer\n==========\n\nThis software is provided as-is, on a best-effort basis. The authors accept no liabilities associated with the use of this software. \nIt has been tested for accuracy of results for a number of cases, but only for uses that the authors can think of. We would be interested\nto hear of any suggestions for new uses, or potential additions to the software.\n\nWe will attempt to correct any bugs as they are found on a best-effort basis!\n\n=======\nAuthors\n=======\n\nJames Cumby - james.cumby@ed.ac.uk\n\n.. _docshome: http://pieface.readthedocs.io/\n.. _introduction: http://pieface.readthedocs.io/en/latest/introduction.html\n.. _Tutorials: http://pieface.readthedocs.io/en/latest/tutorial.html\n.. _installation: http://pieface.readthedocs.io/en/latest/installation.html\n.. _Downloads: https://github.com/jcumby/PIEFACE/releases/latest\n.. _Script Help: http://pieface.readthedocs.io/en/latest/script_input.html\n.. _API reference: http://pieface.readthedocs.io/en/latest/api_reference.html",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/jcumby/PIEFACE",
"keywords": "Polyhedra,Crystallography,Materials,Analysis,Distortion",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pieface",
"package_url": "https://pypi.org/project/pieface/",
"platform": "",
"project_url": "https://pypi.org/project/pieface/",
"project_urls": {
"Homepage": "https://github.com/jcumby/PIEFACE"
},
"release_url": "https://pypi.org/project/pieface/1.1.0/",
"requires_dist": null,
"requires_python": "",
"summary": "A program for calculating minimum bounding ellipsoids forcrystallographic polyhedra and various related properties",
"version": "1.1.0"
},
"last_serial": 3042730,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "48f9d72d36303d2df13b8024376e186a",
"sha256": "08ec342cde2b6855aa03abebe41f592111f0adc8d646422d71d298ba91afb1da"
},
"downloads": -1,
"filename": "PIEFACE-1.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "48f9d72d36303d2df13b8024376e186a",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 6902104,
"upload_time": "2016-12-12T14:09:15",
"url": "https://files.pythonhosted.org/packages/52/66/6184938f873a9ab3e03bf3f5011062af7aa44b6cb6316ae9271f8e7f88a2/PIEFACE-1.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a8331febbe0e17cce3d207678b5a10a1",
"sha256": "90bc65bdbf5241da693f9aa9974ec390ffd1765562b47005bc6ae54e7bbc33e7"
},
"downloads": -1,
"filename": "PIEFACE-1.0.0.zip",
"has_sig": false,
"md5_digest": "a8331febbe0e17cce3d207678b5a10a1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3495399,
"upload_time": "2016-12-12T14:09:51",
"url": "https://files.pythonhosted.org/packages/fc/58/716723f62520df1a1b42285bb97f1ce09d549da48f9aa2f702a836512818/PIEFACE-1.0.0.zip"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "be7ab37c691b561fba76a54013fa5d12",
"sha256": "882cd8efd3ef8af049011ac65517f912bf4684b577f7003158f915b800807160"
},
"downloads": -1,
"filename": "pieface-1.1.0.zip",
"has_sig": false,
"md5_digest": "be7ab37c691b561fba76a54013fa5d12",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3502082,
"upload_time": "2017-07-23T08:36:41",
"url": "https://files.pythonhosted.org/packages/09/ba/35b126af61f1013910c0bb0a063eb3510ca6bfe7ea3011ba5a17fd36fcee/pieface-1.1.0.zip"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "be7ab37c691b561fba76a54013fa5d12",
"sha256": "882cd8efd3ef8af049011ac65517f912bf4684b577f7003158f915b800807160"
},
"downloads": -1,
"filename": "pieface-1.1.0.zip",
"has_sig": false,
"md5_digest": "be7ab37c691b561fba76a54013fa5d12",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3502082,
"upload_time": "2017-07-23T08:36:41",
"url": "https://files.pythonhosted.org/packages/09/ba/35b126af61f1013910c0bb0a063eb3510ca6bfe7ea3011ba5a17fd36fcee/pieface-1.1.0.zip"
}
]
}