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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file mlfompy-0.0.4.tar.gz.

File metadata

  • Download URL: mlfompy-0.0.4.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for mlfompy-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c97873e18bd32ca120aaf2191cafbf42548e8763ac83668229f885ab3942a4d1
MD5 501c303189478e11c5bbf46eac66be4d
BLAKE2b-256 c1513ea5dec31c16468a7cdebbedb8bc78d6e622de76c4c4a505e27f3576bf8e

See more details on using hashes here.

File details

Details for the file mlfompy-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: mlfompy-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for mlfompy-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cc39debc3c76aad01cb20d3ee202fdb963aaa6500b7bad467bd98cefc2e4a2c8
MD5 20430a135decd37de7eb2c359eeb867c
BLAKE2b-256 9d87e1ec05a9d724f0f3dc66d2206eeff65a3607099f5c05ae58f1cd940f3863

See more details on using hashes here.

Supported by

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