libpsf is a c++ library that reads Cadence PSF waveform files
On a debian based system you can run the following to install the packages needed to build libpsf:
sudo apt-get install autoconf automake libtool libboost-all-dev python-numpy-dev
To build and install the library:
./autogen.sh make sudo make install
To build the python extension:
./autogen.sh --with-python make sudo make install
Install cppunit, then compile and run the tests in the test dir:
sudo apt-get install libcppunit-dev cd test make ./test_psfdataset