Skip to main content

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

Metadata

Release files for mlfompy 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlfompy 0.0.4
File Size Uploaded Provenance Actions
mlfompy-0.0.4.tar.gz 41.7 kB Without provenance Details for mlfompy-0.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mlfompy 0.0.4
File Interpreter ABI Platform Actions
mlfompy-0.0.4-py3-none-any.whl Python 3 none any Details for mlfompy-0.0.4-py3-none-any.whl

Total release size: 82.5 kB

Release files / mlfompy-0.0.4.tar.gz

Download URL mlfompy-0.0.4.tar.gz
Size 41.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c97873e18bd32ca120aaf2191cafbf42548e8763ac83668229f885ab3942a4d1
BLAKE2b-256 checksum
How to use checksums
c1513ea5dec31c16468a7cdebbedb8bc78d6e622de76c4c4a505e27f3576bf8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / mlfompy-0.0.4-py3-none-any.whl

Download URL mlfompy-0.0.4-py3-none-any.whl
Size 40.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc39debc3c76aad01cb20d3ee202fdb963aaa6500b7bad467bd98cefc2e4a2c8
BLAKE2b-256 checksum
How to use checksums
9d87e1ec05a9d724f0f3dc66d2206eeff65a3607099f5c05ae58f1cd940f3863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Security for mlfompy 0.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page