{ "info": { "author": "Michal Orsak", "author_email": "michal.o.socials@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# pyDigitalWaveTools\n\n[![Build Status](https://travis-ci.org/Nic30/pyDigitalWaveTools.svg?branch=master)](https://travis-ci.org/Nic30/pyDigitalWaveTools)\n[![Coverage Status](https://coveralls.io/repos/github/Nic30/pyDigitalWaveTools/badge.svg?branch=master)](https://coveralls.io/github/Nic30/pyDigitalWaveTools?branch=master)\n[![PyPI version](https://badge.fury.io/py/pyDigitalWaveTools.svg)](http://badge.fury.io/py/pyDigitalWaveTools) \n[![Documentation Status](https://readthedocs.org/projects/pyDigitalWaveTools/badge/?version=latest)](http://pyDigitalWaveTools.readthedocs.io/en/latest/?badge=latest) \n\npython library for operations with VCD and other digital wave files\n\n## Feature list\n* parse VCD (std 2009) files to intermediate format\n* write VCD files, user specified formaters for user types, predefined formaters for vectors, bits and enum values\n* dump intermediate format as simple json\n\n\n\n## Output json format\n```\nscope\n{ \"name\": \"\"\n \"children\" : {\"\" : child}\n}\n\nchild can be scope or signal record\n\nsignal record \n{ \"name\": \"\"\n \"type\": {\"sigType\": \"\",\n \"width\": },\n \"data\": [],\n}\n\ndata record format\n[