initial commit
This commit is contained in:
commit
dc5538dd68
8 changed files with 5566 additions and 0 deletions
26
fatamorgana/__init__.py
Normal file
26
fatamorgana/__init__.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
"""
|
||||
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'
|
||||
Loading…
Add table
Add a link
Reference in a new issue