The ChemPlugin software is distributed with “thin wrappers” that provide for its use within client programs written in a variety of languages.

The ChemPlugin software object itself is written in C++, but by employing the corresponding wrapper, it can appear to a FORTRAN client program to be written in FORTRAN, or as a MATLAB object to a MATLAB client, and so on.

ChemPlugin currently ships with wrappers for:

ChemPlugin language logos
  • C++
  • Python
  • Perl
  • Java

A single copy of ChemPlugin serves clients in all of the supported languages. There is no need to license additional software, just because you would like to use a different language.