You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
862 B
Python
27 lines
862 B
Python
7 years ago
|
"""
|
||
|
fatamorgana
|
||
|
|
||
|
fatamorgana is a python package for reading and writing to the
|
||
|
OASIS layout format. The OASIS format ('.oas') is the successor to
|
||
|
GDSII ('.gds') and boasts
|
||
|
- Additional primitive shapes
|
||
|
- Arbitrary-length integers and fractions
|
||
|
- Extra ways to represent arrays of repeated shapes
|
||
|
- Better support for arbitrary ASCII text data
|
||
|
- More compact data storage format
|
||
|
- Inline compression
|
||
|
|
||
|
fatamorana is written in pure python and only optionally depends on
|
||
|
numpy to speed up reading/writing.
|
||
|
|
||
|
Dependencies:
|
||
|
- Python 3.5 or later
|
||
|
- numpy (optional, no additional functionality)
|
||
|
"""
|
||
|
from .main import OasisLayout, Cell, XName
|
||
|
from .basic import NString, AString, Validation, OffsetTable, OffsetEntry, \
|
||
|
EOFError, SignedError, InvalidDataError, InvalidRecordError
|
||
|
|
||
|
|
||
|
__author__ = 'Jan Petykiewicz'
|