[plotter] add option to recenter maps + renamed slice_T rule

This commit is contained in:
Noe Brucy
2020-12-15 15:44:14 +01:00
parent 53c551364e
commit 0b180c0ac6
+8 -4
View File
@@ -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(