- Q1: How can I install ECOC PAK?
A1: ECOC PAK comes in two flavors: First you can use it like a library and second you can use it as a program. In the latter case you have to follow the installation instructions in the README file
that is provided in the release package. For both cases, you have to install Armadillo C++ linear algebra library, since ECOC PAK strongly depends on its functionality.
Also in POSIX Operating Systems (e.g., Linux, MAC OS X, etc.) you have to install the NCurses library (if not already installed) in order to activate the user friendly menus.
- Q2: Are there any dependencies?
A2: ECOC PAK is strongly dependent on the Armadillo C++ linear algebra library and as such, its installation is obligatory in order for ECOC PAK to be functional.
Also if you run the ECOC PAK as a program on POSIX operating systems you must have installed the NCurses library in order to display the user friendly menus.
- Q3: In which Operating Systems is the ECOC PAK functional?
A3: Provided that the Armadillo C++ linear algebra library is installed, the ECOC PAK works on all POSIX Operating Systems (e.g., Linux, MAC OS X, etc.), it also works on Windows systems but the user friendly menus functionality is not provided due to the NCurses library dependency issues.
- Q4: How can I use the ECOC PAK as a C++ library?
A4: ECOC PAK can be easily used as a library by including the ecocpak.hpp file in your project file, provided that your compiler knows the location of the ECOC PAK source files. The common way is to copy all the
source files of the ECOC PAK library in your working directory. Several examples programs are provided that illustrate the ECOC PAK library
usage. These examples are available in the release tarball under the folder `examples/'.
- Q5: Are there any interfaces to other programming languages?
A5: ECOC PAK provides MATLAB mex-file interfaces for most of its functionalities.