Previously, the helioviewer client required PIL to be installed since OpenJPEG did not write PNG files, and matplotlib only read PNG natively (requiring an intermediate format).  OpenJPEG v2.0 now writes PNG, so PIL is no longer required for Helioviewer client.  Further, the hv client returned upside out images when reading a local jp2 file; this has been fixed too.
Previously, the helioviewer client required PIL to be installed since OpenJPEG did not write PNG files, and matplotlib only read PNG natively (requiring an intermediate format).  OpenJPEG v2.0 now writes PNG, so PIL is no longer required for Helioviewer client.  Further, the hv client returned upside out images when reading a local jp2 file; this has been fixed too.

Alex-Ian-Hamilton/sunpy,dpshelio/sunpy,Alex-Ian-Hamilton/sunpy,Alex-Ian-Hamilton/sunpy,dpshelio/sunpy,mjm159/sunpy,mjm159/sunpy,dpshelio/sunpy