Skip to main content

GDS <-> AST translation and GDS objects manipulation

Project description

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.

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

gdsast-1.0.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gdsast-1.0.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file gdsast-1.0.1.tar.gz.

File metadata

  • Download URL: gdsast-1.0.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for gdsast-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8e09eab4827a23d6758599d264542beb7f7187be4ca342e36493df970df06236
MD5 669b92e43dfdbe383576a1ab3948bb6c
BLAKE2b-256 a7cfc7520eedb728ec38c8dc6c4f211ff22df233ad49e8f5715c164bbf4c2943

See more details on using hashes here.

File details

Details for the file gdsast-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: gdsast-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for gdsast-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 21583adc4f6a741db83f21d17255b0e7f029d0e7d53f89a667e2e347842c7715
MD5 a1b8d7a504d36f2bdb03f120e29ed7f5
BLAKE2b-256 1a0f99890b34877d2e1a8b5876e83c01d456e41de5ade935c3381c802d73dc1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page