/
vmd_tool

vmd_tool

The vmd_tool is a command line utility that shipped with Iguana 6. This is it’s usage:

Eliots-MBP-2:iNTERFACEWARE-Iguana eliotmuir$ ./vmd_tool --help ---------------------------- vmd_tool 6.1.4 ---------------------------- Source DateTime: n/a Source Tag: n/a Build ID: teamcity-on-catalina/2020-12-01_12-32-17.build_iguana_6_1_4 Usage: ./vmd_tool [--toxml] [--tobinary] [--overwrite] [--outdir output directory] [--extension extension of the output files (default is .vmd)] source(s) source(s) - source file(s) - one or more wildcards Known flags: --toxml convert vmds to xml --tobinary convert vmds to binary --overwrite overwrite existing files in output directory --outdir Directory where resulting vmds will be stored (default is the current directory). Requires argument output directory. --extension Requires argument extension of the output files (default is .vmd). Please specify some files to convert - one or more path+wildcard(s) Example: vmd_tool --toxml --outdir C:\xml_vmds c:\interface1\*.vmd C:\interface2\*.vmd

The tool can be used to convert from the original older binary format of VMD file into the XML format. With Iguana 6 we tried to bias the product to use the XML format because:

  • They are easier to track changes with - source control systems see differences in text based formats much more easily than binary formats.

  • XML is much easier to parse and understand than a proprietary binary format.

By proprietary we mean this format was unique to iNTERFACEWARE - it wasn’t using an industry standard format that could be easily read by other tools.

You could also convert vmd files by loading them and saving them in Chameleon but having a command line tool like vmd_tool is much easier for programmatically translating many vmd files.

This is only a problem with old legacy channels in Iguana 6 that use vmd files - the vmd files used in the translator were automatically converted to XML.

Example of using the vmd_tool:

./vmd_tool --toxml --overwrite adt.vmd

 

Related content

What is a VMD File?
What is a VMD File?
More like this
Creating a VMD
Creating a VMD
More like this
How to convert legacy Python Based VMD channels
How to convert legacy Python Based VMD channels
Read with this
Library to convert DBS files into VDB files
Library to convert DBS files into VDB files
More like this
Collections
Read with this
File Menus
More like this