{ "info": { "author": "Adam J. Plowman, Maria S. Yankova", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Physics" ], "description": "[![PyPI version](https://badge.fury.io/py/bravais.svg)](https://badge.fury.io/py/bravais)\n\n# bravais\nA simple package for representing [Bravais lattices](https://en.wikipedia.org/wiki/Bravais_lattice). Primarily useful to check the passed parameters represent a valid Bravais lattice. If a lattice parameter is not specified, it will be assigned randomly (such that all lattice parameters remain compatible with the specified lattice system).\n\n## Installation\n\n`pip install bravais`\n\n## Examples\n\nImport the `BravaisLattice` class:\n\n```python\nfrom bravais import BravaisLattice\n```\n\nQuickly generate a monoclinic Bravais lattice without specifying any lattice parameters:\n\n```python\nmon_lat = BravaisLattice('monoclinic')\nprint(mon_lat)\n```\n```\nP-centred monoclinic lattice (a=5.9417, b=4.7245, c=5.7335, alpha=90.00, beta=90.00, gamma=51.01)\n```\n\nGenerate a body-centred tetragonal Bravais lattice with particular lattice parameters:\n\n```python\ntet_lat = BravaisLattice('tetragonal', 'I', a=3)\nprint(tet_lat)\n```\n\n```\nI-centred tetragonal lattice (a=3.0000, b=3.0000, c=3.5708, alpha=90.00, beta=90.00, gamma=90.00)\n```\n\nNote that the following single-digit codes are used to specify centring-types:\n\n```\nP -> primitive\nB -> base\nI -> body\nF -> face\nR -> rhombohedral\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bravais", "package_url": "https://pypi.org/project/bravais/", "platform": "", "project_url": "https://pypi.org/project/bravais/", "project_urls": { "Github": "https://github.com/aplowman/bravais" }, "release_url": "https://pypi.org/project/bravais/0.1.3/", "requires_dist": [ "numpy", "pyyaml" ], "requires_python": "", "summary": "A simple package for representing Bravais lattices. Primarily useful to check the passed parameters represent a valid Bravais lattice.", "version": "0.1.3" }, "last_serial": 5766904, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eb39befa65e9d5c06e399f3e8a3f989d", "sha256": "b33864ccc6247b2bcc1bc664dbbf7e3e1f75f5b38d4898284eb17f8434de2dcf" }, "downloads": -1, "filename": "bravais-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eb39befa65e9d5c06e399f3e8a3f989d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1428, "upload_time": "2019-02-26T13:33:27", "url": "https://files.pythonhosted.org/packages/18/32/a524820c4c961bb64d8cc52502b70db531cbaad13d24fbc4b87bab2d7edb/bravais-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d5ac819654c25ae19830f6e1e50e322", "sha256": "70306689a2592442b7a50c6184e45eafc02fe7f36fdc4fe6e0e9706ff1c3731c" }, "downloads": -1, "filename": "bravais-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2d5ac819654c25ae19830f6e1e50e322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1065, "upload_time": "2019-02-26T13:33:29", "url": "https://files.pythonhosted.org/packages/60/69/969dc9c1f7ba4a1a2dbf5b2736aba77d9161e9cd7ba668fdd1a85e4291c6/bravais-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "398389fec97a92a1e79639b3b636d15e", "sha256": "fca7598e0b38fd0d0760f58ab2ee35e52f6dd4d663d7e9c4c9ea403e29f1f68b" }, "downloads": -1, "filename": "bravais-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "398389fec97a92a1e79639b3b636d15e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14656, "upload_time": "2019-06-03T14:10:47", "url": "https://files.pythonhosted.org/packages/e4/3a/88f73dfbe0260d8e2e60a864f9d684670abbc0cd9ded63af9e66594aac9f/bravais-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fb648ad08fdc8c353f4163b8eab7a6c", "sha256": "afdc7771ac84a4b929863f5e7e2b2223e8e284907bd0c833d025f8d905b614e0" }, "downloads": -1, "filename": "bravais-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3fb648ad08fdc8c353f4163b8eab7a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9116, "upload_time": "2019-06-03T14:10:49", "url": "https://files.pythonhosted.org/packages/84/83/3871f7bfeda858af7d112925b5e63231e7d80cd853a7039f0bb0e1a04489/bravais-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "adbfad48eaf37ab90dc1162d5dbd73c4", "sha256": "b725f2221c27a6183496dc55a7ccfcaf812f5c208db8710b7783120e96a9369e" }, "downloads": -1, "filename": "bravais-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "adbfad48eaf37ab90dc1162d5dbd73c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14503, "upload_time": "2019-06-08T17:22:42", "url": "https://files.pythonhosted.org/packages/9a/75/071363b55bcda9c119c876adbe443df5d74470a48ba1529b03920fa71b6a/bravais-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1583daf82867c6872b344ee1d206ce8", "sha256": "c8ab1748fb4ec6b49478f698cf3c78f65cf1ebeb9d0881201b18161ae152c0f7" }, "downloads": -1, "filename": "bravais-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f1583daf82867c6872b344ee1d206ce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9075, "upload_time": "2019-06-08T17:22:44", "url": "https://files.pythonhosted.org/packages/4c/d0/8bd8b83af24565926ac736ca25153326cedc427859082969b972c7f20a17/bravais-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "66d9104a77237fd384db6b201892d845", "sha256": "f0b10dadf85b1a7f1367a6b6168fec404929d87b036a57879e6f0485f9a8ce0e" }, "downloads": -1, "filename": "bravais-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "66d9104a77237fd384db6b201892d845", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15133, "upload_time": "2019-09-01T12:57:40", "url": "https://files.pythonhosted.org/packages/17/8d/b9e09b93582af01fef2f7a5bb845a5602176ee0b1d22b111e4cc8dfa7a6d/bravais-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fbff33d61d63a81bc4803acff7c4ed8", "sha256": "f60d3af7da98150d822efa3b32d7834ee652f2f649d70b336b00142c824b9cff" }, "downloads": -1, "filename": "bravais-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1fbff33d61d63a81bc4803acff7c4ed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9542, "upload_time": "2019-09-01T12:57:44", "url": "https://files.pythonhosted.org/packages/3f/99/72f5afb59b621298805c4468be6153410cd78ae207112208ac9926d65136/bravais-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66d9104a77237fd384db6b201892d845", "sha256": "f0b10dadf85b1a7f1367a6b6168fec404929d87b036a57879e6f0485f9a8ce0e" }, "downloads": -1, "filename": "bravais-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "66d9104a77237fd384db6b201892d845", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15133, "upload_time": "2019-09-01T12:57:40", "url": "https://files.pythonhosted.org/packages/17/8d/b9e09b93582af01fef2f7a5bb845a5602176ee0b1d22b111e4cc8dfa7a6d/bravais-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fbff33d61d63a81bc4803acff7c4ed8", "sha256": "f60d3af7da98150d822efa3b32d7834ee652f2f649d70b336b00142c824b9cff" }, "downloads": -1, "filename": "bravais-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1fbff33d61d63a81bc4803acff7c4ed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9542, "upload_time": "2019-09-01T12:57:44", "url": "https://files.pythonhosted.org/packages/3f/99/72f5afb59b621298805c4468be6153410cd78ae207112208ac9926d65136/bravais-0.1.3.tar.gz" } ] }