fixing up the reading of TRACE JP2 files
added TRACE color tables, and extracted into a single function the code that converts the RGB triple into a dictionary understood by the plotting code.
TRACE color tables, and extracting a commonly used function.
TRACE color tables, and extracting a commonly used function.
tracking down EIT JP2 colormap normalization bug
added missing measurement property to the TRACE map definition
Update trace.py

Copied normalization code from EIT branch.
fixed jp2 merge conflict
now lyra.split_series_using_lytaf returns list containing a single dictionary if the input series is unmodified.
Improved the core datatype factory base class and updated MapFactory to
use the new version.
tested new TRACE JP2 files; they are read by the map code, and their display looks like jp2 files displayed by OS X preview
Update helioviewer.rst

Makes explicit the fact that new data sources are being added to Helioviewer, and that a code snippet can be used to determine the complete list of available JP2 image data sources.
Update helioviewer.rst

More about JP2 files provided by Helioviewer.
make self_test not import if pytest is not installed
Change Map methods from returning a new map to a modified copy
change to deepcopy to make a copy of meta
put pytest import inside main() function
actually remove the top level pytest import...
adding in testing for JP2 files
Merge branch 'add_trace2' of https://github.com/wafels/sunpy into add_trace2