Originally by Jan C. Depner, U.S. Naval Oceanographic Office.
Now maintained by David Flater, dave@flaterco.com.
Qt5 migration and miscellaneous additions by Egil Kvaleberg.
