""" Diverging colormaps from Scientific Colour-Maps: http://www.fabiocrameri.ch/colourmaps.php """ from __future__ import absolute_import from . import scientific from . import colordata from .. import utils _PALETTE_TYPE = 'diverging' _MAP_NAMES = ( 'Broc', 'Cork', 'Vik', 'Lisbon', 'Tofino', 'Berlin', 'Roma' ) _NAMES_TO_DATA = { name: getattr(colordata, name.upper()) for name in _MAP_NAMES } _NAMES_AND_LENGTHS = utils.make_names_and_lengths(_MAP_NAMES) print_maps = utils.print_maps_factory( 'diverging scientific', _NAMES_AND_LENGTHS, _PALETTE_TYPE) get_map = utils.get_map_factory( 'diverging scientific', __name__, _NAMES_TO_DATA, _PALETTE_TYPE, scientific.ScientificMap, is_evenly_spaced=True) globals().update(utils.load_all_palettes(_NAMES_AND_LENGTHS, get_map))