Wavedisp is a package to help you in displaying waveforms for different HDL simulators or VCD viewers in a portable way. It generates waveform files for GTKWave, Modelsim and RivierPro by genereting tcl scripts loaded by the HDL viewer from a unique representation described in python.
Wavedisp is distributed under the GPLv3, the complete license description can be found here.
An example of use is available here. Of course, contribution are welcomed.