Get Matlab version from Python reading VersionInfo.xml
The Matlab version can be obtained “brute force” by running Matlab, but this can take tens of seconds on a network drive system such as HPC.
matlab -batch "disp(version)"A much faster way to get the Matlab version is to read the VersionInfo.xml file that is included in the Matlab installation directory. This file contains the version information in XML format, as is available at least back to Matlab R2016a.
This
Python script
quickly parses the VersionInfo.xml file to extract the Matlab version information without needing to run Matlab itself.