=====
- Removal of Optional PIL dependency
- Parse\_time now looks through nested lists/tuples
- Draw\_limb and draw\_grid are now implemented on MapCube and
CompositeMap
- Calculations for differential rotation added
- mapcube.plot() now runs a mpl animation with optional controls
- A basic Region of Interest framework now exists under sunpy.roi
- STEREO COR colour maps have been ported from solarsoft.
- sunpy.time.timerange has a split() method that divides up a time
range into n equal parts.
- Added download progress bar
- pyfits is deprecated in favor of Astropy
spectra:
- Plotting has been refactorted to use a consistent interface
- spectra now no-longer inherits from numpy.ndarray instead has a .data
attribute.
Map: \* map now no-longer inherits from numpy.ndarray instead has a
.data attribute. \* make\_map is deprecated in favor of Map which is a
new factory class \* sunpy.map.Map is now sunpy.map.GenericMap \*
mymap.header is now mymap.meta \* attributes of the map class are now
read only, changes have to be made through map.meta \* new MapMeta class
to replace MapHeader, MapMeta is not returned by sunpy.io \* The
groundwork for GenericMap inheriting from astropy.NDData has been done,
there is now a NDDataStandin class to provide basic functionality.
io: \* top level file\_tools improved to be more flexible and support
multiple HDUs \* all functions in sunpy.io now assume multiple HDUs,
even JP2 ones. \* there is now a way to override the automatic filetype
detection \* Automatic fits file detection improved \* extract\_waveunit
added to io.fits for detection of common ways of storing wavelength unit
in fits files.
- A major re-work of all internal imports has resulted in a much cleaner
namespace, i.e. sunpy.util.util is no longer used to import util.
- Some SOHO and STEREO files were not reading properly due to a
date\_obs parameter.
- Sunpy will now read JP2 files without a comment parameter.
- Memory leak in Crotate patched
- Callisto: Max gap between files removed