free, open-source technology computer aided design software for simulating semiconductor structures and devices
Project description
Open Band Parameters Device Simulator (OBPDS)
A free, open-source technology computer aided design software for simulating semiconductor structures and devices.
The plan is to begin by providing 1D, zero-current electrostatic simulation of III-V compound semiconductor heterostructures, similar to Prof. William Frensley’s Bandprof. Next, drift-diffusion current simulation will be added under the assumption of small band discontinuities. Then large band discontinuities will be accounted for with thermionic emission boundary conditions.
Materials parameters are provided by the Open Band Parameters sister project.
The source code and documentation (coming soon) are graciously hosted by GitHub.
Installation
In order to use OBPDS, you must having a working Python distribution installed. Python 3 support has not yet been tested, so Python 2.7 is suggested.
From PyPi
This is the easiest method. Install from PyPi by running pip install obpds from the command line.
From Github
First, you will need to install the following prerequisite packages:
Once these are installed, download the latest release .zip or .tar.gz source package from the github page, extract its contents, and run python setup.py install from within the extracted directory (OBPDS is a pure-python library, for now, so no compiling occurs during this installation).
Documentation
Once you have OBPDS installed, check out the tutorial (coming soon) to get acquainted.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file obpds-0.1.tar.gz
.
File metadata
- Download URL: obpds-0.1.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c07ce4abde7b8d45cf823718031286ebd148ebf2f366ebcfb03b36c2e9581fe |
|
MD5 | e0e41f08e114c3765745e955477d0671 |
|
BLAKE2b-256 | 77551eb2ab8de3df589ce61b3eee0264444bc90d35667007e800c898a73acb07 |
File details
Details for the file obpds-0.1-py2.7.egg
.
File metadata
- Download URL: obpds-0.1-py2.7.egg
- Upload date:
- Size: 84.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86bfc5c3539fbd89d8051fa1daf64f3825a5275f632f93f3ca868ec31ae2606e |
|
MD5 | e446e3d67099c4af76b2f4250b31f402 |
|
BLAKE2b-256 | 64148e7deb2039bee1ca89c6ba2c7b26d791098f397b102abda4b257157d1ab2 |