In [ ]:
%matplotlib inline
from matplotlib import pylab as plt

from geonotebook.wrappers import RasterData

rd = RasterData('vrt/tasmax_day_BCSD_rcp45_r1i1p1_ACCESS1-0_2100.vrt')

cmap = plt.get_cmap('hot_r', 50)

M.set_center(0, 0, 2).then(
    M.add_layer(
        rd[1], colormap=cmap, opacity=0.8, interval=(201.5,327.1)))

In [ ]:
from geonotebook.vis.utils import generate_colormap
import pandas as pd

def highlight(e):
    return "background-color: {}".format(e)

df = pd.DataFrame(generate_colormap(cmap, 201.5, 327.1)).rename(columns={"quantity": "kelvin"})
df['fahrenheit'] = df['kelvin'] * (9 / 5.) - 459.67
df['celsius'] = df['kelvin'] - 273.15

df.style.applymap(highlight)

In [ ]:
M.layers.annotation.rectangles[0]

In [ ]:
M.layers.annotation.rectangles[0].data.next

In [ ]:
M.layers.annotation.rectangles[0].data.next()

In [ ]:
from geonotebook.vis.ktile.utils import get_layer_vrt

In [ ]:
print(get_layer_vrt(M.layers[0]))

In [ ]: