--------------------
Added
^^^^^
- Issue `204 <https://github.com/sdss/marvin/issues/204>`_: added elpetro_absmag colours to mangaSampleDB models.
- Issue `253 <https://github.com/sdss/marvin/issues/253>`_: Plotting tutorial.
- Issue `223 <https://github.com/sdss/marvin/issues/223>`_: Easy multi-panel map plotting (with correctly placed
colorbars).
- Issue 232 and Issue `251 <https://github.com/sdss/marvin/issues/251>`_: Uses matplotlib style sheets context
managers for plotting (map, spectrum, and BPT) and restores previous
defaults before methods finish.
- Issue `189 <https://github.com/sdss/marvin/issues/189>`_: Map plotting accepts user-defined value, ivar, and/or
mask (including BPT masks).
- Issue `252 <https://github.com/sdss/marvin/issues/252>`_: Quantile clipping for properties other than velocity,
sigma, or flux in web.
- Added ``utils.plot.map`` doc page.
- Added ``tools.map`` doc page.
Changed
^^^^^^^
- Issue `243 <https://github.com/sdss/marvin/issues/243>`_: inverted ``__getitem__`` behaviour for
Cube/Maps/ModelCube and fixed tests.
- Modified Flask Profiler File to always point to
$MARVIN_DIR/flask_profiler.sql
- Issue `241 <https://github.com/sdss/marvin/issues/241>`_: Moved map plotting methods from tools/map to
utils/plot/map
- Issue 229 and Issue `231 <https://github.com/sdss/marvin/issues/231>`_: Switch to new gray/hatching scheme (in
tools and web):
- gray: spaxels with NOCOV.
- hatched: spaxels with bad data (UNRELIABLE and DONOTUSE) or S/N
below some minimum value.
- colored: good data.
- Issue `238 <https://github.com/sdss/marvin/issues/238>`_: Move plot defaults to datamodel (i.e., bitmasks,
colormaps, percentile clips, symmetric, minimum SNR).
- Issue `206 <https://github.com/sdss/marvin/issues/206>`_: SNR minimum to None (effectively 0) for velocity maps so
that they aren't hatched near the zero velocity contour.
- Simplified default colormap name to "linearlab."
- Decreased map plot title font size in web so that it does not run
onto second line and overlap plot.
Fixed
^^^^^
- Interactive prompt for username in sdss_access now works for Python
3.
- Fixed `195 <https://github.com/sdss/marvin/issues/195>`_: The data file for the default colormap for ``Map.plot()``
("linear_Lab") is now included in pip version of Marvin and does not
throw invalid ``FileNotFoundError`` if the data file is missing.
- Fixed `143 <https://github.com/sdss/marvin/issues/143>`_: prevents access mode to go in to remote if filename is
present.
- Fixed `213 <https://github.com/sdss/marvin/issues/213>`_: shortcuts are now only applied on full words, to avoid
blind replacements.
- Fixed `206 <https://github.com/sdss/marvin/issues/206>`_: no longer masks spaxels close to zero velocity contour in
web and tools map plots
- Fixed `229 <https://github.com/sdss/marvin/issues/229>`_: corrects web bitmask parsing for map plots
- Fixed `231 <https://github.com/sdss/marvin/issues/231>`_: hatch regions within IFU but without data in map plots
- Fixed `255 <https://github.com/sdss/marvin/issues/255>`_: Lean tutorial code cells did not work with the ipython
directive, so they now use the python directive.
- Highcharts draggable legend cdn.
Removed
^^^^^^^
- Issue 232 and Issue `251 <https://github.com/sdss/marvin/issues/251>`_: Automatic setting of matplotlib style
sheets via seaborn import or ``plt.style.use()``.