snarled/snarled/__init__.py

24 lines
705 B
Python
Raw Normal View History

2022-03-27 23:50:21 -07:00
"""
2022-03-31 00:43:54 -07:00
snarled
2022-03-31 00:01:45 -07:00
=====
Layout connectivity checker.
2022-03-31 00:43:54 -07:00
`snarled` is a python package for checking electrical connectivity in multi-layer layouts.
2022-03-31 00:01:45 -07:00
It is intended to be "poor-man's LVS" (layout-versus-schematic), for when poverty
has deprived the man of both a schematic and a better connectivity tool.
The main functionality is in `trace_connectivity`.
2022-03-31 00:43:54 -07:00
Useful classes, namely `NetsInfo` and `NetName`, are in `snarled.tracker`.
`snarled.interfaces` contains helper code for interfacing with other packages.
2022-03-27 23:50:21 -07:00
"""
from .main import trace_connectivity, trace_connectivity_preloaded
2022-03-30 23:59:44 -07:00
from .tracker import NetsInfo, NetName
2022-03-27 23:43:52 -07:00
from . import interfaces
2022-03-27 23:50:21 -07:00
__author__ = 'Jan Petykiewicz'
from .VERSION import __version__