Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pcafrica/dosextraction
This program allows to extract the Density of States (DoS) in polymer semiconductors, assessed by means of Capacitance-Voltage measurements on Metal-Insulator-Semiconductor capacitors.
https://github.com/pcafrica/dosextraction
Last synced: about 1 month ago
JSON representation
This program allows to extract the Density of States (DoS) in polymer semiconductors, assessed by means of Capacitance-Voltage measurements on Metal-Insulator-Semiconductor capacitors.
- Host: GitHub
- URL: https://github.com/pcafrica/dosextraction
- Owner: pcafrica
- License: gpl-3.0
- Created: 2014-09-14T19:33:07.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-27T09:23:27.000Z (about 8 years ago)
- Last Synced: 2023-04-06T10:31:29.500Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 16.1 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DosExtraction
=============This program allows to extract the Density of States (DoS) in polymer semiconductors, assessed by means of Capacitance-Voltage measurements on Metal-Insulator-Semiconductor capacitors.
Compile
=======In order to generate the executables, first open the *CMakeLists.txt* file (in the top-level folder) and, if necessary, edit it to your needs.
Then create a build directory and move into it:
```
$ mkdir build
$ cd build
```Now you're ready to configure your system:
```
$ cmake ..
```or, should you want the compiler to produce also debug symbols:
```
$ cmake -DCMAKE_BUILD_TYPE=Debug ..
```The further option:
```
$ -DCMAKE_INSTALL_PREFIX=my_dir
```will allow you to customize the installation directory, which is by default */usr/local*.
Finally:
```
$ make
```will build the *simulate\_dos* and *fit\_dos* executables and the *dosextraction* shared library under the *bin/* and *lib/*
directories (or the ones specified in *CMakeLists.txt*) respectively.Install
=======If you wish to install:
- the executable, into *${CMAKE_INSTALL_PREFIX}/bin/*;
- the shared library, into *${CMAKE_INSTALL_PREFIX}/lib/*;
- the header files, into *${CMAKE_INSTALL_PREFIX}/include/dosextraction/*;just type:
```
# make install
```while:
```
# make uninstall
```will remove them.
Documentation
=============If [Doxygen](http://www.doxygen.org) (version 3.8.6 or above) and [GraphViz](http://www.graphviz.org)
are found, the following command will generate the documentation under the *doc/* folder (or the one specified
in *CMakeLists.txt*):```
$ make doc
```Please **read it** for further information.