{ "info": { "author": "Sindre R. Bilden", "author_email": "s.r.bilden@fys.uio.no", "bugtrack_url": null, "classifiers": [], "description": "PyEELS - Python EELS simulation package\n=======================================\n\nPyEELS is a package for simulation Electron Energy Loss Spectra from model band structures. It can both be used as tool within education or comparison to experimental results.\n\nThe use of the package can be seen as threefold:\n1. Creating real space crystal models\n2. Create/generate band structures in reciprocal space\n3. Simulate EELS on the model band structures\n\nCreating real space crystal models\n==================================\n\nThe crystal defines much of the reciprocal band structure, a model of the crystal is thus important if a realistic band structure is to be generated.\nSome parameters defined in the crystal are important for the reciprocal space calculation (i.e. Tight Binding) \n\nExample usage:\n\n```python\nfrom pyeels import Crystal, Atom, Orbital\nimport numpy as np\n\nmyCrystal = Crystal(lattice=np.array([\n\t\t\t[1, 0, 0],\n\t\t\t[0, 1, 0],\n\t\t\t[0, 0, 1]])\n\nmyAtom = Atom(number=1, position=[0,0,0])\nmyAtom.add_orbital(Orbital(label=\"s\", onsite=\"-2\")\n\nmyCrystal.add_atom(myAtom)\n```\n\n\nBand structures in reciprocal space\n===================================\n\nThe band structure can either be generated by a Tight Binding model (based on [PythTB](http://physics.rutgers.edu/pythtb/)) or parabolic bands.\n\n\nExample usage:\n```python\nfrom pyeels import ParabolicBand\n\nmyCrystal_pb = ParabolicBand(myCrystal)\n\nmyCrystal_pb.set_grid(mesh=25)\n\n# Affects the band structure in myCrystal\n# Creates two parabolic bands with a direct band gap of 1\nmyCrystal_pb.set_parabolic(energy_offset=0, effective_mass=[-1, -1, -1], k_center=[0, 0, 0])\nmyCrystal_pb.set_parabolic(energy_offset=1, effective_mass=[ 1, 1, 1], k_center=[0, 0, 0])\n\n# Visualization of the bands\nmyCrystal_pb.bandstructure()\n```\n\n\t\n\t\n\t\nSimulation of EEL-spectrum from the model system\n================================================\n\nThe band structure gives the basis of the EEL-spectrum of a crystal. This simulation package lets you adjust all parameters in order to examine the effect of different features.\nThe outcomming signal is a [hyperspy](http://hyperspy.org/) signal, that can be investigated real time.\n\nExample usage:\n\n```python\nfrom pyeels import EELS\n\nmySystem = EELS(myCrystal)\nmySystem.temperature = 0 # Absolute zero\nmySystem.fermienergy = 0.5 # Placing the fermi level at center of the band gap\n\nmySystem.set_meta(\n\tname=\"My test sample\", \n\tauthor=[\"Supervisor\", \"Student\"], \n\ttitle=\"myCrystal\", \n\tnotes=\"This model is just an example.\" \n\t)\n\n# The resolution of the diffraction zone, (can relate to the CCD-resolution)\nmySystem.set_diffraction_zone() #No input autogenerates a zone\n\nmySignal = mySystem.calculate_eels_multiproc(energyBins=np.linspace(0,4,50))\n\nmySignal.plot()\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sindrerb/pyeels", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyEELS", "package_url": "https://pypi.org/project/PyEELS/", "platform": "", "project_url": "https://pypi.org/project/PyEELS/", "project_urls": { "Homepage": "https://github.com/sindrerb/pyeels" }, "release_url": "https://pypi.org/project/PyEELS/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "(NB! Still in development) Python package for simulating EELS from band structures", "version": "0.2.3" }, "last_serial": 3802539, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0803bbbf4e79316622ccbcbffb41e9af", "sha256": "7d2b191f8ffe344d4614dbe103916d82f9c5dbc2767701b7f80b3fbfcc3026f5" }, "downloads": -1, "filename": "PyEELS-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0803bbbf4e79316622ccbcbffb41e9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20708, "upload_time": "2018-03-07T19:28:09", "url": "https://files.pythonhosted.org/packages/53/2d/9cb824e97c5026a70a8e03c3ebf0ba6457d4332007e1463c95c47a0731fa/PyEELS-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "94b3b37888dca3b99dd7729a0844a8fb", "sha256": "92b9fdf2a645d87b71e99ac46b781316cee7c2200552a5eb909e82c6fde4a05e" }, "downloads": -1, "filename": "PyEELS-0.1.1.tar.gz", "has_sig": false, "md5_digest": "94b3b37888dca3b99dd7729a0844a8fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20745, "upload_time": "2018-03-07T19:37:08", "url": "https://files.pythonhosted.org/packages/4b/cb/3615a1a473fd5fe9ba533597e612ba4c3702ba7ea843d65788fb5b3d56f9/PyEELS-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b673520e675453c54a272fa76b247466", "sha256": "e906a5e22408c5c47af90c32090ad36203d51958921910f492f934de1dfd3568" }, "downloads": -1, "filename": "PyEELS-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b673520e675453c54a272fa76b247466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20798, "upload_time": "2018-03-09T14:27:01", "url": "https://files.pythonhosted.org/packages/fc/ac/9eef0c1b003709302b11dc326a1aaddff9e6de8dc60b73672b6d444bb061/PyEELS-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "187899e5f9d49398a9f2051c3f542149", "sha256": "c4a81ce399d9d5e4aaa659e02bde486426fc80c708698a715c77650e04c78b7e" }, "downloads": -1, "filename": "PyEELS-0.1.3.tar.gz", "has_sig": false, "md5_digest": "187899e5f9d49398a9f2051c3f542149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20847, "upload_time": "2018-03-11T16:48:01", "url": "https://files.pythonhosted.org/packages/99/44/8f6a8f60e692235d30e0af9be002fc0436ae246c60dcb28ad8491871861b/PyEELS-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7dff686b244ecac7b68c82e608321a8b", "sha256": "13a33d9aae679f108710638794871246b7cd58504cb1351e1cdbedd5fbd420aa" }, "downloads": -1, "filename": "PyEELS-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7dff686b244ecac7b68c82e608321a8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21107, "upload_time": "2018-03-14T07:44:11", "url": "https://files.pythonhosted.org/packages/eb/07/65827f9c244803669ffc6794f4ced4f6c1dcf7aaf4a0e4e6b41ae9824c10/PyEELS-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a47e39fb2dec856069b09382cde2b942", "sha256": "d50235d55f9410c01e31c6187fad0a3fff9bc172fdac186496bde66794cd6276" }, "downloads": -1, "filename": "PyEELS-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a47e39fb2dec856069b09382cde2b942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21349, "upload_time": "2018-03-17T10:27:54", "url": "https://files.pythonhosted.org/packages/94/29/32ebd103d19d20c62ad92c0c8c7b34ed92871c6ea2bdf8a40461042bbbea/PyEELS-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1655b23e6188e25a7d44162589d4393a", "sha256": "7660f47d82d1f50315b4a230910a6c5f42efc6552d3df9996fb0b3043943c8a7" }, "downloads": -1, "filename": "PyEELS-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1655b23e6188e25a7d44162589d4393a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21463, "upload_time": "2018-03-17T19:46:26", "url": "https://files.pythonhosted.org/packages/d5/d0/7c1c94456c8cb22a522eb1609cc5513b3156d0cbdac6764da5d0a97069e5/PyEELS-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "f4cb31625356c3e5600a0dcc104c1ae0", "sha256": "7710daa178236a26d4caa0d178388fdcda1e4e4a16fce8a91eb3c8c21bf2dc74" }, "downloads": -1, "filename": "PyEELS-0.1.7.tar.gz", "has_sig": false, "md5_digest": "f4cb31625356c3e5600a0dcc104c1ae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22421, "upload_time": "2018-03-23T17:07:36", "url": "https://files.pythonhosted.org/packages/dd/f9/487bf662208000986855147394ff536b618c82073323db2e71d6a544ac2c/PyEELS-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "2702121b228fdb2882f7c2ade031d4fc", "sha256": "5cfe79439675789dd47728c3c5e7ed077ab1230ece95bb7db8c41e4f96d854a6" }, "downloads": -1, "filename": "PyEELS-0.1.8.tar.gz", "has_sig": false, "md5_digest": "2702121b228fdb2882f7c2ade031d4fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22544, "upload_time": "2018-03-24T10:33:33", "url": "https://files.pythonhosted.org/packages/03/b3/88fd6c1bed7904d2a22dd582c33bcdf68c8678372749b9630f843510f242/PyEELS-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "08f22ac3284944889238c5185f971eb8", "sha256": "af3abbcda17643012beace11eb80d8dc29d8d9b6f72b178adcb8ff8f89f33fba" }, "downloads": -1, "filename": "PyEELS-0.1.9.tar.gz", "has_sig": false, "md5_digest": "08f22ac3284944889238c5185f971eb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24226, "upload_time": "2018-03-27T19:02:11", "url": "https://files.pythonhosted.org/packages/b8/89/abe84845566532eb38c9f887f1306ec6b96e0df1ce755746c25233e832d9/PyEELS-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b64ca15506700c4ec5af6b3974ec8979", "sha256": "fa54d55a6ea35c9cb4bef5f8962af885b39dd5cabd21959fe9695f915ecd9d58" }, "downloads": -1, "filename": "PyEELS-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b64ca15506700c4ec5af6b3974ec8979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26061, "upload_time": "2018-04-03T19:03:13", "url": "https://files.pythonhosted.org/packages/55/4a/6b0bb225576a45ef5cb0b956d1cb0da7a75c028ea69cb5250aeff7f709d7/PyEELS-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fb00b238d0d47c5c052856b2f28a52b1", "sha256": "b94fd13a7598f62449e79eb2ed6e5f5f745dd8691f90c2aba0588a9392345288" }, "downloads": -1, "filename": "PyEELS-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fb00b238d0d47c5c052856b2f28a52b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28809, "upload_time": "2018-04-15T07:56:34", "url": "https://files.pythonhosted.org/packages/f0/94/35adb68ed52c6215a408375bc4af6161a2f7a5c726bda31516bd11897c6c/PyEELS-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f9d38fca4dfd30fcea0ef4f10cff1128", "sha256": "5572897496e2becbb013c4bf48424bdc8fe8358ecfbee9f589c42184f5f2b611" }, "downloads": -1, "filename": "PyEELS-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f9d38fca4dfd30fcea0ef4f10cff1128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29812, "upload_time": "2018-04-24T12:03:04", "url": "https://files.pythonhosted.org/packages/56/26/0b17bac8f3fd1e3144f59ed8aff58d7551bcb2cbf885ab6714399d5a2a77/PyEELS-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a5d399e99cf54f8392ce0635c15f77b4", "sha256": "44e0817be0475f0110f28eb5e8b7f3de823a601470734cc3a5b406d85e54a850" }, "downloads": -1, "filename": "PyEELS-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a5d399e99cf54f8392ce0635c15f77b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29808, "upload_time": "2018-04-24T12:08:03", "url": "https://files.pythonhosted.org/packages/3a/d0/34873291c0e55f1ceebbef55e73927dc344ccbf0255b88f07bf7de094bc6/PyEELS-0.2.3.tar.gz" } ], "1.0.0.dev1": [ { "comment_text": "", "digests": { "md5": "fd5ebe65ad9479cb5d21921d8cc04199", "sha256": "785ee369f4ef3cceac96ab486546f6a60abd4a51874ad31a51ad672f423b49d9" }, "downloads": -1, "filename": "PyEELS-1.0.0.dev1.tar.gz", "has_sig": false, "md5_digest": "fd5ebe65ad9479cb5d21921d8cc04199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15216, "upload_time": "2017-11-29T13:34:31", "url": "https://files.pythonhosted.org/packages/d4/6e/1ee556fc512db5a11818dc0a5fbfa30f3fb67dee2fee5cddecc0eb92747f/PyEELS-1.0.0.dev1.tar.gz" } ], "1.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "364fcfba263d036e295ac2a6c68af50a", "sha256": "b145fc2b1c5ff5a8e6d2283318f48bf8f19f26dc89aed5d8624c89357dd5f191" }, "downloads": -1, "filename": "PyEELS-1.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "364fcfba263d036e295ac2a6c68af50a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20583, "upload_time": "2018-03-01T09:44:13", "url": "https://files.pythonhosted.org/packages/7e/d3/55ac293b27861d3caba4f56828dbcf6c05620c2f20a89c9c0dbf6d4cc3e8/PyEELS-1.0.1.dev1.tar.gz" } ], "1.0.2.dev1": [ { "comment_text": "", "digests": { "md5": "c234830d674c5e999d61b6dbd4ab72ab", "sha256": "3eb25a49e6b472e7132d8c2f35fb153457f3fd6989621a8d9739b3336a00007c" }, "downloads": -1, "filename": "PyEELS-1.0.2.dev1.tar.gz", "has_sig": false, "md5_digest": "c234830d674c5e999d61b6dbd4ab72ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20765, "upload_time": "2018-03-06T09:04:26", "url": "https://files.pythonhosted.org/packages/bf/9c/f6d6cb608232b74055f655c786fe708ae6d9627deb99c4ece201dcc463a4/PyEELS-1.0.2.dev1.tar.gz" } ], "1.0.3.dev1": [ { "comment_text": "", "digests": { "md5": "47a4cd63aac947a1fb66363cc1327626", "sha256": "c059bdc847d49f8ffef6d1026179f6adc4903b24c21edbb1ff7583d01ddad0da" }, "downloads": -1, "filename": "PyEELS-1.0.3.dev1.tar.gz", "has_sig": false, "md5_digest": "47a4cd63aac947a1fb66363cc1327626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20763, "upload_time": "2018-03-06T09:05:50", "url": "https://files.pythonhosted.org/packages/fe/54/139b98437c8fb566dcf5056490e10bcd91982ea748f0b3a0f92c21afbdeb/PyEELS-1.0.3.dev1.tar.gz" } ], "1.0.4.dev1": [ { "comment_text": "", "digests": { "md5": "6af3b9efaf21ed336e8f5cc29923b16b", "sha256": "6a178150731a50649a79ebdaba569028e1f2dc36f9defb176b311a0318d5d5fd" }, "downloads": -1, "filename": "PyEELS-1.0.4.dev1.tar.gz", "has_sig": false, "md5_digest": "6af3b9efaf21ed336e8f5cc29923b16b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20784, "upload_time": "2018-03-06T12:48:00", "url": "https://files.pythonhosted.org/packages/dd/0c/5bf3be826eabaa1a8c6d7c35b11c4f3c066f4ef2f96e7c9e1fde2a377872/PyEELS-1.0.4.dev1.tar.gz" } ], "1.0.5.dev1": [ { "comment_text": "", "digests": { "md5": "8ff4a91d912bcccbae65fb576d8e6f28", "sha256": "4fdef04b9e470295f99b6ff16977da65d2a067bae0134f3d439a653b8b65f6dd" }, "downloads": -1, "filename": "PyEELS-1.0.5.dev1.tar.gz", "has_sig": false, "md5_digest": "8ff4a91d912bcccbae65fb576d8e6f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20769, "upload_time": "2018-03-06T13:13:57", "url": "https://files.pythonhosted.org/packages/68/5a/510521c3579629b1c49a7d8e2fc521657bbb25b18a35ea917615f695abff/PyEELS-1.0.5.dev1.tar.gz" } ], "1.0.6.dev1": [ { "comment_text": "", "digests": { "md5": "f9c076f628edb7447b15ce8162846237", "sha256": "530a5f94b773f7584f8c8c0f41b96fd77ce14a37d73ed333c5f5ab7979181829" }, "downloads": -1, "filename": "PyEELS-1.0.6.dev1.tar.gz", "has_sig": false, "md5_digest": "f9c076f628edb7447b15ce8162846237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20762, "upload_time": "2018-03-06T13:44:52", "url": "https://files.pythonhosted.org/packages/61/2c/5bd83efac1247dcbc122d573f9cf229b9402be453673e4896af07f63e109/PyEELS-1.0.6.dev1.tar.gz" } ], "1.0.7.dev1": [ { "comment_text": "", "digests": { "md5": "13e8ab0e8c9659d48e89c601cd55a50e", "sha256": "08069121503812a855b202b85b78e1a82f23ba89673ee53447a981c0214c6b77" }, "downloads": -1, "filename": "PyEELS-1.0.7.dev1.tar.gz", "has_sig": false, "md5_digest": "13e8ab0e8c9659d48e89c601cd55a50e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20758, "upload_time": "2018-03-06T14:21:09", "url": "https://files.pythonhosted.org/packages/e3/2b/3477f65b3b1628adffc7461ee9d5a8eff4ba11ae6ca05106508f8428e3f6/PyEELS-1.0.7.dev1.tar.gz" } ], "1.0.8.dev1": [ { "comment_text": "", "digests": { "md5": "24a6c3805a1dd2d1ca83a981706822dc", "sha256": "5c1541a539cf25696ff11a14ddf3a037003548ae2168a9f06e408a4fe7269ea6" }, "downloads": -1, "filename": "PyEELS-1.0.8.dev1.tar.gz", "has_sig": false, "md5_digest": "24a6c3805a1dd2d1ca83a981706822dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20770, "upload_time": "2018-03-06T15:06:23", "url": "https://files.pythonhosted.org/packages/ec/d9/283f2de918a65a5688c2247773e8e001230c447fd90a168a81a838db7b03/PyEELS-1.0.8.dev1.tar.gz" } ], "1.0.9.dev1": [ { "comment_text": "", "digests": { "md5": "8d66a4a3117161928f1abb9440626f6a", "sha256": "0971d9ccf739bf6d76016249bacb286a3fcb40a7c581528eeebc2066ff00229b" }, "downloads": -1, "filename": "PyEELS-1.0.9.dev1.tar.gz", "has_sig": false, "md5_digest": "8d66a4a3117161928f1abb9440626f6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20762, "upload_time": "2018-03-06T15:15:15", "url": "https://files.pythonhosted.org/packages/3d/d0/7099b77e5e5d503432278551e8bd070807123667d0371db822056791c762/PyEELS-1.0.9.dev1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5d399e99cf54f8392ce0635c15f77b4", "sha256": "44e0817be0475f0110f28eb5e8b7f3de823a601470734cc3a5b406d85e54a850" }, "downloads": -1, "filename": "PyEELS-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a5d399e99cf54f8392ce0635c15f77b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29808, "upload_time": "2018-04-24T12:08:03", "url": "https://files.pythonhosted.org/packages/3a/d0/34873291c0e55f1ceebbef55e73927dc344ccbf0255b88f07bf7de094bc6/PyEELS-0.2.3.tar.gz" } ] }