This documentation details the filter program package which allows the determination of ro-vibrational spectra of bound or resonant molecules employing the filter-diagonalization method. Chapter Usage Description describes how to install and run the program. In Input Description and Output Description the input and output, respectively, is discussed. Code Description provides detailed information on the source code.