Skip to main content

MLFoMPy is an effective tool that extracts the main figures of merit (FoM) of a semiconductors IV curve

Project description

MLFoMpy

MLFoMpy is a post-processing tool for semiconductor TCAD data. The center object of this tool is the fds (FoMpy Dataset), in which through the parsers, all the necessary information is stored. There are also defined different utilities to process the data stored in the fds object, as to extract figures of merit, to plot or to save results in files.

The figure shows basic workflow behind the MLFoMpy library:

Scheme of the MLFoMpy post-processing tool

MLFoMpy documentation

In the project folder examples there are several scripts and Jupyter Notebooks that show the library functionality:

Installation

First you need to have installed pip3 on your system. For Ubuntu, open up a terminal and type:

sudo apt update
sudo apt install python3-pip

Instalation of MLFoMpy via pip3

For basic usage of the tool (figure of merit extraction), install the tool using pip3:

pip3 install mlfompy

To add the machine learning functionality for figure of merit and I-V characteristic predictions, install the library using the command:

pip3 install mlfompy[ML]

and check the library is installed by importing it from a python3 terminal:

import mlfompy

Unless an error comes up, MLFoMpy is now installed on your environment.

For more detailed explanation about instalation, please, check the documentation.

Documentation generation

Documentation of the project should be available at https://mlfompy.readthedocs.io/. To generate a local copy of the documentation, first it is necesary to install the tool Sphinx with the following command:

pip3 install sphinx

Then, to generate the documentation, run the following command in the project directory:

sphinx-build -a doc DOC_DESTINATION_DIR

DOC_DESTINATION_DIR is the directory where the documentation will be generated. Normally you should choose a directory outside of the project directory.

Once generated, the documentation, in HTML format, can be opened using a web browser, using the following destination:

file://DOC_DESTINATION_DIR/index.html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlfompy-0.0.4.tar.gz (41.7 kB view hashes)

Uploaded Source

Built Distribution

mlfompy-0.0.4-py3-none-any.whl (40.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page