{ "info": { "author": "Simon J.L. Billinge group", "author_email": "sb2896@columbia.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Physics" ], "description": ".. image:: https://travis-ci.org/diffpy/diffpy.structure.svg?branch=master\n :target: https://travis-ci.org/diffpy/diffpy.structure\n\n.. image:: https://codecov.io/gh/diffpy/diffpy.structure/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/diffpy/diffpy.structure\n\n\ndiffpy.structure\n========================================================================\n\nstorage and manipulation of crystal structure data\n\nThe diffpy.structure package provides objects for storing atomic\ncoordinates, displacement parameters and other crystal structure data.\ndiffpy.structure supports import and export of structure data in several\nstructure formats such as CIF, PDB, and xyz. It provides conversion\nbetween fractional and absolute Cartesian coordinates, functions for\nsymmetry expansion of atom sites in the asymmetric unit and generation\nof symmetry constraints for atom positions and displacement parameters.\ndiffpy.structure includes definitions of all space groups in over 500\nsymmetry settings.\n\nTo learn more about diffpy.structure library see the\nuser manual at http://diffpy.github.io/diffpy.structure.\n\n\nREQUIREMENTS\n------------------------------------------------------------------------\n\nThe diffpy.structure package requires Python 3.5 or later or 2.7 and\nthe following software:\n\n* ``setuptools`` - software distribution tools for Python\n* ``NumPy`` - numerical mathematics and fast array operations for Python\n\nWe recommend to use `Anaconda Python `_\nas it allows to install all software dependencies together with\ndiffpy.structure. For other Python distributions it is necessary to\ninstall the required software separately. As an example on Ubuntu\nLinux the required software can be installed with ::\n\n sudo aptitude install python3-setuptools python3-numpy\n\ndiffpy.structure also uses the\n`PyCifRW `_\nlibrary, which is automatically deployed during the\ninstallation process.\n\n\nINSTALLATION\n------------------------------------------------------------------------\n\nThe preferred method is to use Anaconda Python and install from the\n\"diffpy\" channel of Anaconda packages ::\n\n conda config --add channels diffpy\n conda install diffpy.structure\n\ndiffpy.structure is also included in the \"diffpy-cmi\" collection\nof packages for structure analysis ::\n\n conda install diffpy-cmi\n\nAnother installation option is to use ``easy_install`` to download and\ninstall the latest release from\n`Python Package Index `_ ::\n\n easy_install diffpy.structure\n\nIf you prefer to install from sources, navigate to the source archive\ndirectory and run ::\n\n python setup.py install\n\nYou may need to use ``sudo`` with system Python so it is allowed to\ncopy files to system directories. If sudo is not available, check\nthe usage info from ``python setup.py install --help`` for options to\ninstall to user-writable locations. The installation integrity can be\nverified by changing to the HOME directory and running ::\n\n python -m diffpy.structure.tests.run\n\n\nDEVELOPMENT\n------------------------------------------------------------------------\n\ndiffpy.structure is an open-source software developed as a part of the\nDiffPy-CMI complex modeling initiative at the Brookhaven National\nLaboratory. The diffpy.structure sources are hosted at\nhttps://github.com/diffpy/diffpy.structure.\n\nFeel free to fork the project and contribute. To install diffpy.structure\nin a development mode, where the sources are directly used by Python\nrather than copied to a system directory, use ::\n\n python setup.py develop --user\n\n\nACKNOWLEDGEMENT\n------------------------------------------------------------------------\n\nSpace group codes in *spacegroupmod.py* and *mmlibspacegroups.py*\noriginate from the pymmlib project, http://pymmlib.sourceforge.net.\n\n\nCONTACTS\n------------------------------------------------------------------------\n\nFor more information on diffpy.structure please visit the project web-page\n\nhttp://www.diffpy.org/\n\nor email Prof. Simon Billinge at sb2896@columbia.edu.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/diffpy/diffpy.structure", "keywords": "crystal structure data storage CIF PDB", "license": "BSD-style license", "maintainer": "Pavol Juhas", "maintainer_email": "pavol.juhas@gmail.com", "name": "diffpy.structure", "package_url": "https://pypi.org/project/diffpy.structure/", "platform": "", "project_url": "https://pypi.org/project/diffpy.structure/", "project_urls": { "Homepage": "https://github.com/diffpy/diffpy.structure" }, "release_url": "https://pypi.org/project/diffpy.structure/3.0.1/", "requires_dist": null, "requires_python": "", "summary": "Crystal structure container and parsers for structure formats.", "version": "3.0.1" }, "last_serial": 5459118, "releases": { "1.0-r3067-20090410": [], "1.0-r5333-20100601": [], "1.1-r6797-20120415": [], "1.2": [ { "comment_text": "", "digests": { "md5": "51aea2daefff8eae65bba594dd616dd3", "sha256": "133ac4f776f515211bff0276e49a4d4b3d7ecd337634570e0fc7afe085656358" }, "downloads": -1, "filename": "diffpy.Structure-1.2.tar.gz", "has_sig": false, "md5_digest": "51aea2daefff8eae65bba594dd616dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118079, "upload_time": "2014-03-21T22:37:12", "url": "https://files.pythonhosted.org/packages/db/ed/f3fd9484ba556837977ca4e51a69c5f4a835b567a8fc34dd13e94cd0b215/diffpy.Structure-1.2.tar.gz" } ], "1.2b2": [ { "comment_text": "", "digests": { "md5": "856192fe181a317f146e89943d5f6112", "sha256": "e03994e591b780bae0394b7686009347dfd0ab93256e5bc6dace4bfb237b165d" }, "downloads": -1, "filename": "diffpy.Structure-1.2b2.tar.gz", "has_sig": false, "md5_digest": "856192fe181a317f146e89943d5f6112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118080, "upload_time": "2014-03-06T16:55:35", "url": "https://files.pythonhosted.org/packages/25/d5/98a0d9346bc515af353f5b2601ddf8286496f5061cca95575295f3e0423f/diffpy.Structure-1.2b2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "aa3b790ff1d2ffdaab2ccd585dc0bcf3", "sha256": "15e9cef83932053b4543b0c7b97ff97db8481b37c032859dfb4e8882bdd4f572" }, "downloads": -1, "filename": "diffpy.Structure-1.3.tar.gz", "has_sig": false, "md5_digest": "aa3b790ff1d2ffdaab2ccd585dc0bcf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118700, "upload_time": "2016-01-08T23:50:54", "url": "https://files.pythonhosted.org/packages/7c/b0/484a3a1fca16a50d3b81fb5393ff5428697c3b9782e2ea53166bd1361874/diffpy.Structure-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7a143107717bb44c9c18ce4039076ecc", "sha256": "08bd122d51ff90241240c360727bcf2330d642a8c58e9226921aa8277a4f1c2c" }, "downloads": -1, "filename": "diffpy.Structure-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7a143107717bb44c9c18ce4039076ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118943, "upload_time": "2016-01-31T02:54:53", "url": "https://files.pythonhosted.org/packages/c1/dc/b0393acf530ba121533edfed8a214ed0627d43419b89065b13d5e94d44b9/diffpy.Structure-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "87ac71be07fb1d15f662debe58fdd99e", "sha256": "9e82a29e91822b1d61b58a362ad8791dd6528ef50266efe5dba6699799942cee" }, "downloads": -1, "filename": "diffpy.Structure-1.3.2.tar.gz", "has_sig": false, "md5_digest": "87ac71be07fb1d15f662debe58fdd99e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119525, "upload_time": "2016-02-09T17:14:31", "url": "https://files.pythonhosted.org/packages/81/a8/7b24a983804a29ff1401c03279f35c90fb46493c49ee7af341ada1275a28/diffpy.Structure-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "463ce4a3580e3e0fd7de6632e16952ca", "sha256": "427c46d968e120bea52a419242e655e9f7dee94358ffb1b1b90451f4c020415d" }, "downloads": -1, "filename": "diffpy.Structure-1.3.3.tar.gz", "has_sig": false, "md5_digest": "463ce4a3580e3e0fd7de6632e16952ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121744, "upload_time": "2016-04-28T16:27:13", "url": "https://files.pythonhosted.org/packages/00/9c/ecc95ac2a434204d40de3958316c56e7e5a7f03e9e05b5ee8865c7524e20/diffpy.Structure-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "12bab2ab3d83864f48773f632312d6e8", "sha256": "5f974ed97f9606ea6f52904766dfcdccd8fdd48dfffca72f72969d055cc60f18" }, "downloads": -1, "filename": "diffpy.Structure-1.3.4.tar.gz", "has_sig": false, "md5_digest": "12bab2ab3d83864f48773f632312d6e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122194, "upload_time": "2016-08-25T16:26:10", "url": "https://files.pythonhosted.org/packages/90/10/9413fcf751bfa0f14ce4ba66bda31681639e1054e1ed5a0f54a56b81f3d1/diffpy.Structure-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "9b8327345500a1029c664f8d4034bcdb", "sha256": "e6255f08efd2b1e9dc2003222b54dde20bcc94ba8ded1e3e26f391e905847b75" }, "downloads": -1, "filename": "diffpy.Structure-1.3.5.tar.gz", "has_sig": false, "md5_digest": "9b8327345500a1029c664f8d4034bcdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124819, "upload_time": "2017-06-07T19:27:15", "url": "https://files.pythonhosted.org/packages/1d/c4/589f3832341ea41602e7d481aca28420880d3bc934c1091b5af5e5616ce3/diffpy.Structure-1.3.5.tar.gz" } ], "1.3b0": [ { "comment_text": "", "digests": { "md5": "b23e89ede56034b049e6c6ac95d75b49", "sha256": "bfe73c7deefffbe28172dda412fe2977fbc51df62d6eb41063ee805a0d9b5da8" }, "downloads": -1, "filename": "diffpy.Structure-1.3b0.tgz", "has_sig": false, "md5_digest": "b23e89ede56034b049e6c6ac95d75b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119066, "upload_time": "2015-08-27T21:08:14", "url": "https://files.pythonhosted.org/packages/7e/84/578e8f4a630abdda92fd9ff2c52cbb5556045a951450bed6ce4590bd6ed7/diffpy.Structure-1.3b0.tgz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "f06679aae7f83faa14dee5e79c16279b", "sha256": "8b09ec4771dd7ff65de7dcc3b25d649beaea89306bf457437cff3609ca1986b9" }, "downloads": -1, "filename": "diffpy.structure-3.0.0.tar.gz", "has_sig": false, "md5_digest": "f06679aae7f83faa14dee5e79c16279b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130919, "upload_time": "2019-03-12T01:07:25", "url": "https://files.pythonhosted.org/packages/91/59/70b42cab7df4389f9ee3cad487d6176d8255cfaf78a35f6a1d4e11679d68/diffpy.structure-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "b0643da04450bfa140c4df116350bb47", "sha256": "7a8e89ff21d5c0a752ffaf63d7c2588a9aa16da2782869d2de7e0706f47827f7" }, "downloads": -1, "filename": "diffpy.structure-3.0.1.tar.gz", "has_sig": false, "md5_digest": "b0643da04450bfa140c4df116350bb47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132581, "upload_time": "2019-06-27T21:52:51", "url": "https://files.pythonhosted.org/packages/53/f8/011cf29b504ced3c6fbbddb6b0449fdc99c5adb0efa470c0fafdab5e8bff/diffpy.structure-3.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0643da04450bfa140c4df116350bb47", "sha256": "7a8e89ff21d5c0a752ffaf63d7c2588a9aa16da2782869d2de7e0706f47827f7" }, "downloads": -1, "filename": "diffpy.structure-3.0.1.tar.gz", "has_sig": false, "md5_digest": "b0643da04450bfa140c4df116350bb47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132581, "upload_time": "2019-06-27T21:52:51", "url": "https://files.pythonhosted.org/packages/53/f8/011cf29b504ced3c6fbbddb6b0449fdc99c5adb0efa470c0fafdab5e8bff/diffpy.structure-3.0.1.tar.gz" } ] }