Skip to content
python
import numpy as np
import colorcet as cc

def export_cmap(cmap):
    _ = cmap(0.5)
    lut = cmap._lut[:256, :3]

    print(lut.tolist())

#export_cmap(cc.cm.CET_I2)
#export_cmap(cc.cm.CET_R4)
python
import torch
import torchlensmaker as tlm

S = torch.linspace(-10, 10, 150)

start = torch.stack((S, torch.zeros_like(S)), dim=-1)
end = torch.stack((3*S + 1, torch.full_like(S, 15)), dim=-1)

variables = {
    "var1": S,
    "var2": S/2,
    "var3": S/3,
    "var-over": 2*S,
}

domain = {
    "var1": [-10, 10],
    "var2": [-10, 10],
    "var3": [-10, 10],
    "var-over": [-10, 10],
}

scene = tlm.viewer.new_scene("2D")
scene["data"].append(tlm.viewer.render_rays(start, end, 0, variables, domain))
tlm.viewer.display_scene(scene)