[plotter] add option to recenter maps + renamed slice_T rule
This commit is contained in:
+8
-4
@@ -513,6 +513,7 @@ class Plotter(Aggregator, BaseProcessor):
|
||||
unit_time=U.Myr,
|
||||
put_units=True,
|
||||
unit_space=U.pc,
|
||||
center_space=False,
|
||||
cmap="plasma",
|
||||
norm="log",
|
||||
put_cbar=True,
|
||||
@@ -527,10 +528,13 @@ class Plotter(Aggregator, BaseProcessor):
|
||||
ax_h = self._axes_h[ax_los]
|
||||
ax_v = self._axes_v[ax_los]
|
||||
|
||||
im_extent = self.save.root.maps._v_attrs.im_extent
|
||||
im_extent = np.array(self.save.root.maps._v_attrs.im_extent)
|
||||
unit_length = self.save.root._v_attrs["unit_length"]
|
||||
|
||||
im_extent = np.array(im_extent) * unit_length.express(unit_space)
|
||||
if center_space:
|
||||
center = self.save.root.maps.center
|
||||
im_extent = im_extent - center
|
||||
im_extent = im_extent * unit_length.express(unit_space)
|
||||
|
||||
node = self.save.get_node("/maps/{}_{}".format(name, ax_los))
|
||||
dmap = node.read()
|
||||
@@ -1223,14 +1227,14 @@ class Plotter(Aggregator, BaseProcessor):
|
||||
"Column density map",
|
||||
dependencies=["coldens"],
|
||||
),
|
||||
"T": PlotRule(
|
||||
"slice_T": PlotRule(
|
||||
self,
|
||||
partial(
|
||||
self._plot_map,
|
||||
"T",
|
||||
label=r"$T$",
|
||||
),
|
||||
"Temperature map",
|
||||
"Slice of temperature",
|
||||
dependencies=["T"],
|
||||
),
|
||||
"alpha_disk": PlotRule(
|
||||
|
||||
Reference in New Issue
Block a user