Skip to main content

Mask dataprep with klayout

Project description

<!– [![Build Status](https://travis-ci.org/atait/lytest.svg?branch=master)](https://travis-ci.org/atait/lytest) –>

# lymask

Mask dataprep with klayout.

Converts designer layouts to mask layouts that go to the lithography machines.

## Installation ` pip install lymask ` The first time you do this, it will take about 10 minutes to build klayout. We assume that you have this, AND that the Technology bug has been fixed.

## Usage Invoke in the GUI menu or command line.

Dataprep processes are defined in YAML files in the “dataprep” directory. They can do. - nanowire bulk sheath - waveguide bulk sheath - tiling - cell flattening - alignment marks, fiducials?

Todo: put tokens of these functions in here.

## Running tests To test command line and API, run pytest tests

You can also go in the GUI and do it there, but that has to be manual

This is also CI tested by Travis

## DRC todo XX - batch launching XX - output to lyrdb files XX - command line reorganization XX - tests: generate the files and compare as xmldicts XX - angle limits - tiling XX - drc exclude - falling back on designer layers? XX - inclusion, exclusion - self overlap - minimum area - edge lengths

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

lymask-0.1.1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

lymask-0.1.1-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file lymask-0.1.1.tar.gz.

File metadata

  • Download URL: lymask-0.1.1.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.7

File hashes

Hashes for lymask-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a70ec677eff69e669ecec7dee9dcb527edbcb85bd5a362f06618218a9ba15125
MD5 59b1aad080058aa073fbe5000eff801a
BLAKE2b-256 5430d071e814330ef1043409084d30052868e29c7f78ff9f2524b1b3c238a6fc

See more details on using hashes here.

File details

Details for the file lymask-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: lymask-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.7

File hashes

Hashes for lymask-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee2415c75fecb35d381afa9a859a2998c8763349cb4d385307c5a7bae9022582
MD5 29e030db20146fb4b007b1152aad3b9a
BLAKE2b-256 9ae3fab424f228bf4c6410501cce059a760913a7964b6ea18fb6754b764013c9

See more details on using hashes here.

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