Skip to main content

python library for operations with VCD and other digital wave files

Project description

pyDigitalWaveTools

Build Status Coverage Status PyPI version Documentation Status Python version

python library for operations with VCD and other digital wave files

Feature list

  • parse VCD (std 2009) files to intermediate format
  • write VCD files, user specified formaters for user types, predefined formaters for vectors, bits and enum values
  • dump intermediate format as simple json

Output json format

scope
{ "name": "<scope name>"
  "children" : {"<children name>" : child}
}

child can be scope or signal record

signal record 
{ "name": "<signal name>"
  "type": {"sigType": "<vcd signal type>",
           "width": <bit width of signal (integer)>},
  "data": [<data records>],
}

data record format
[<time (number)>, <value (string, format dependent on datatype)>]

Related open source

  • verilog-vcd-parser - Python, A parser for Value Change Dump (VCD) files as specified in the IEEE System Verilog 1800-2012 standard.

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

pyDigitalWaveTools-0.4.tar.gz (11.9 kB view details)

Uploaded Source

File details

Details for the file pyDigitalWaveTools-0.4.tar.gz.

File metadata

  • Download URL: pyDigitalWaveTools-0.4.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.6.3

File hashes

Hashes for pyDigitalWaveTools-0.4.tar.gz
Algorithm Hash digest
SHA256 9c075eeb2de79a130c2056e099875ed1412a7e0508060e658d27c91260632da2
MD5 bccfb2e77ad6b38b56ec3342a8232cee
BLAKE2b-256 463b10682cad425ce9e2525d9623cb512d800e6d4392a554034c96c573cbbe73

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