cbar = pg.HistogramLUTItem(image=some_image)
cbar.gradient.restoreState({"mode": "rgb", "ticks":
[(0.0, (0.374272, 0.119296, 3.549696)),
(0.125, (28.952064, 16.765952, 70.856704)),
(0.25, (81.063424, 18.35264, 124.25728)),
(0.375, (131.284736, 37.933824, 129.957888)),
(0.5, (183.395072, 55.035392, 121.67424)),
(0.625, (231.495936, 81.82016, 99.363072)),
(0.75, (252.5952, 137.108992, 97.84576)),
(0.875, (255.205888, 197.015296, 136.932352))]})
from matplotlib import cm
ticks = [(i/256, tuple([256*j for j in cm.magma.colors[i]])) for i in range(0, cm.magma.N, 32)]