def METHOD_NAME():
    x = np.arange(6)
    y = x[::2].copy()
    z = x[::3].copy()
    chan = np.arange(x.size * y.size * z.size).reshape(x.size, y.size, z.size).astype("float")
    data = wt.data.Data(name="data")
    data.create_channel("chan", values=chan, signed=False)
    data.create_variable("x", values=x[:, None, None], units="wn")
    data.create_variable("y", values=y[None, :, None], units="wn")
    data.create_variable("z", values=z[None, None, :], units="wn")
    data.transform("y", "x", "z")
    d = data.chop("z", "x", at={"y": (2, "wn")})[0]
    assert d.axis_names == ("z", "x")