This version supports a file-based, method-oriented interface. This is a major advance in terms of usability and teachability.
pncopen - is the primary way to access files of any format and returns a PseudoNetCDFFile
PseudoNetCDFFiles have methods for modifying dimensions, converting between lon/lat and projections, access to map objections, time objects, and even plotting interfaces.
The plotting interfaces are convenience wrappers to matplotlib.
The command-line interfaces (e.g., pncdump, pncgen, and pncload) are still available and driven by separate functions. Over time, the functionality will be replaced by the methods with no change in functionality.