Metadata-Version: 2.1
Name: gdsast
Version: 1.0.2
Summary: GDS <-> AST translation and GDS objects manipulation
Home-page: https://gitlab.com/ChipFlow/gdsast
License: MIT
Author: Serge Rabyking
Author-email: serge.rabyking@chipflow.io
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Project-URL: Repository, https://gitlab.com/ChipFlow/gdsast
Description-Content-Type: text/markdown

# gdsast python package (implements GDS <-> AST translation)


## GDS <-> AST translation

This package provides GDS serialization functions.

It implements schema for parsing GDS binary data into JSON like structure.

Parser implemented as strict state machine according to latest GDS file format specs.

gds_read function returns AST that could be directly saved to JSON with json.dump

gds_write saves AST into binary GDS data file

With AST it becomes easy to browse, analyze, modify, add, remove GDS file structures and elements.

