Libvna is an open source library that provides 12-error term (and other)
calibration, converts between s, z, y, t, h, g, ABCD, inverse ABCD
parameters and input impedances looking into each port, and loads and
saves network parameters in Touchstone 1 and 2, and an awk, gnuplot and
excel friendly native format. Latest source can be found on
github.
Source in tar or zip format as well as binaries for Debian can be
found here:
latest release
Man Pages
vnacal.pdf
vnacal_new.pdf
vnacal_parameter.pdf
vnaconv.pdf
vnadata.pdf
vnaerr.pdf
vnaproperty.pdf
Linux support for the N2PK VNA is moving along. There is a working
version with some limitations on github
here.