Skip to content

Hello! I'm Victor, the author of this project.
I'm looking for funding to be able to keep working on it. If you can, please consider donating or sponsoring.
Thank you! ❤️

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)