{ "info": { "author": "robochat", "author_email": "rjsteed@talk21.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Physics" ], "description": "AESTIMO 1-D SELF-CONSISTENT SCHR\u00d6DINGER-POISSON SOLVER\n======================================================\nVersion 1.2.1\n-------------\n\nOverview\n--------\n\nAestimo 1-D Self-consistent Schr\u00f6dinger-Poisson Solver (simply aestimo) is a simple 1-dimensional (1-D) simulator for semiconductor heterostructures. Aestimo was started as a hobby at the beginning of 2012, and become a usable tool which can be used as a co-tool in an educational and scientific work.\n\nHope that it also works for you. Please do not hesitate to contact us in case of any bugs found.\n\nCurrent features\n----------------\n\n * Material and alloys: GaAs, AlAs , InAs, InP, AlP, GaP, GaN, AlN, InN, CdO, MgO, ZnO, AlGaAs, InGaAs, InGaP, AlInP, InGaN, AlGaN, AlInN, MgZnO, CdZnO, InGaAsP, AlGaInN\n * Band structure for gamma electrons and heavy, light and split-off holes,\n * Effective-mass method for electrons and 3x3 k.p method for holes,\n * Carrier concentrations for gamma electrons and heavy, light and split-off holes,\n * Electric field distribution,\n * Electron wavefunctions,\n * Non-parabolicity,\n * External electric field,\n * Strain for valance band calculations,\n\nGetting Started\n---------------\n\nSee the examples subdirectory of the distribution. Also, detailed information can be found in \"Using the Code\" part of this document. Subscription to the aestimo-users mailing list is highly recommended for further support. For developers and people interested in latest development issues, there is an aestimo-devel mailing list.\n\nLicense\n-------\n\nAestimo is Copyrighted by (C) 2013-2018 Sefer Bora Lisesivdin and Aestimo group. This software is distributed under the terms of the GNU General Public License v3, see ~/COPYING file or http://www.gnu.org/copyleft/gpl.txt . This means that everyone is free to use, change, share and share the changes.\n\nSefer Bora Lisesivdin is the initiator of the project, large contributions have since been made by Robert J. Steed and Hamza Hebal. For the full list of contributors, see ~/AUTHORS.\n\nGet Help\n--------\nBefore asking any question, please visit http://www.aestimosolver.org to read many tutorials which includes many important examples. Same tutorials are included in your /doc folder.\n\nTo ask a question to other possible users please signup to https://groups.google.com/d/forum/aestimo-users\nor send your question to email address: aestimo-users@googlegroups.com\n\nDownload and Installation\n-------------------------\n\nThe latest version of the program is available in zipped form from the website: https://bitbucket.org/sblisesivdin/aestimo/.\n\nAlternatively, aestimo can now be installed from PyPI via the command `pip install aestimo`.\n\n(Note that if numpy is not installed before you install aestimo then there may be an compilation error for the cython extension but it seems that the extension gets compiled anyway, so that the error can be ignored.)\n\nPrerequisites\n-------------\n\nYou will need to have a version of Python 3 installed on your computer. For this, please refer to Python Website, where binary packages for most platforms can be found or search your distribution's package management system. Additionally, you need the following python libraries - numpy, scipy and matplotlib.\n\nFor Macintosh, Python is preinstalled and related libraries can be found at Pythonmac Directory.\n\nRunning the Code\n----------------\nMost of the code is written in Python, and thus is platform independent. After extracting the aestimo_x.y.zip file to a folder, user may point the files that are written below in the related folder. Here x.y is the version number.\n\n * main.py - The file that you need to run.\n * config.py - A simple configuration file. You must enter the input filename into this configuration file.\n * database.py - A database for materials properties.\n * aestimo.py - Main program which uses the Numpy library. Use this one for your conduction band calculations and gamma valley electrons.\n * aestimo_eh.py - Calculator for valence band calculations and holes.\n * VBHM.py - A class file for 3x3 k.p method.\n * sample-X.py - Some samples files (X) are included in the package with prefix \"sample-\".\n * main_iterating.py - A script for simulating a design several times while varying a parameter over a range of values.\n * README - A readme file as you noticed.\n * README_OUTPUTS - A readme about the structure of output files.\n * COPYING - License of the software.\n * AUTHORS - List of the committers.\n * /outputs - Output folder.\n * /outputs_eh - Output folder for aestimo_eh.\n\nFirst of all, user must prepare or use an input file. This file must specified in `config.py` file. There are other options in `config.py` file like necessary output files and on/off options for result viewer and in-run messages. After specifiying an input file in `config.py`, user can run the aestimo easily with executing the command\n\n ./aestimo.py\n\nfor conduction band calculations. For valence band calculations, aestimo uses a 3x3 k.p model which includes strain. After editing `config.py` for input file, execute the command\n\n ./aestimo_eh.py\n\nFor simulating a design several times while varying a parameter over a range of values, edit the `main_iterating.py` file for your needs, and then execute it as\n\n ./main_iterating.py\n\nIf the output file options are true in ``config.py`` file, results can be found in the outputs folder. For Output files, please read README_OUTPUTS file.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.aestimosolver.org", "keywords": "quantum well semiconductor nanostructure optical transitions", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "aestimo", "package_url": "https://pypi.org/project/aestimo/", "platform": "", "project_url": "https://pypi.org/project/aestimo/", "project_urls": { "Homepage": "http://www.aestimosolver.org" }, "release_url": "https://pypi.org/project/aestimo/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "A bandstructure simulator of semiconductor nanostructures called quantum wells.", "version": "1.2.1" }, "last_serial": 4090352, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "ce556d47ea16dff432c7bb3b2904edbd", "sha256": "36f510feae517c1b4d653b57f39f1a19710a7ad23cfcca5a7f3669de00bb26d9" }, "downloads": -1, "filename": "aestimo-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ce556d47ea16dff432c7bb3b2904edbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1482686, "upload_time": "2016-11-08T20:02:42", "url": "https://files.pythonhosted.org/packages/9b/0a/de820e97c72c0918adc7cf6a081d84f7f84c76211d253529efc08e40f832/aestimo-1.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "b367d8f888387d946f8a25a5511ebc5e", "sha256": "cf4b41f4d387f0aa25930935a29e227238e515b25eebc1b3fce00b59c34c9813" }, "downloads": -1, "filename": "aestimo-1.1.0.zip", "has_sig": false, "md5_digest": "b367d8f888387d946f8a25a5511ebc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1506499, "upload_time": "2016-11-08T20:02:52", "url": "https://files.pythonhosted.org/packages/90/47/62173ef9dfc2d9f166e0c08b094ca68bf04caf80d18e2afb491fb6044fc8/aestimo-1.1.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "0b06c72c85b41648db557e93bc938ff1", "sha256": "cab333f7306f89a5d273b7c5bd5a219feb1edd6fcd544876410a77111f80d16a" }, "downloads": -1, "filename": "aestimo-1.2.1.tar.gz", "has_sig": false, "md5_digest": "0b06c72c85b41648db557e93bc938ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1474769, "upload_time": "2018-07-22T14:25:59", "url": "https://files.pythonhosted.org/packages/98/4f/6dc4bf3e537a81ed752a8c8f291c5af31b96971363a1578830d26ec768b5/aestimo-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b06c72c85b41648db557e93bc938ff1", "sha256": "cab333f7306f89a5d273b7c5bd5a219feb1edd6fcd544876410a77111f80d16a" }, "downloads": -1, "filename": "aestimo-1.2.1.tar.gz", "has_sig": false, "md5_digest": "0b06c72c85b41648db557e93bc938ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1474769, "upload_time": "2018-07-22T14:25:59", "url": "https://files.pythonhosted.org/packages/98/4f/6dc4bf3e537a81ed752a8c8f291c5af31b96971363a1578830d26ec768b5/aestimo-1.2.1.tar.gz" } ] }