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
Â