import numpy as np
import yt
ds = yt.load("Enzo_64/DD0043/data0043")
sc = yt.create_scene(ds, field=("gas", "density"))
render_source = sc.get_source()
render_source.transfer_function.clear()
render_source.transfer_function.map_to_colormap(
np.log10(ds.quan(5.0e-31, "g/cm**3")),
np.log10(ds.quan(1.0e-29, "g/cm**3")),
scale=30.0,
colormap="RdBu_r",
)
sc.save("new_tf.png")