[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,
|
unit_time=U.Myr,
|
||||||
put_units=True,
|
put_units=True,
|
||||||
unit_space=U.pc,
|
unit_space=U.pc,
|
||||||
|
center_space=False,
|
||||||
cmap="plasma",
|
cmap="plasma",
|
||||||
norm="log",
|
norm="log",
|
||||||
put_cbar=True,
|
put_cbar=True,
|
||||||
@@ -527,10 +528,13 @@ class Plotter(Aggregator, BaseProcessor):
|
|||||||
ax_h = self._axes_h[ax_los]
|
ax_h = self._axes_h[ax_los]
|
||||||
ax_v = self._axes_v[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"]
|
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))
|
node = self.save.get_node("/maps/{}_{}".format(name, ax_los))
|
||||||
dmap = node.read()
|
dmap = node.read()
|
||||||
@@ -1223,14 +1227,14 @@ class Plotter(Aggregator, BaseProcessor):
|
|||||||
"Column density map",
|
"Column density map",
|
||||||
dependencies=["coldens"],
|
dependencies=["coldens"],
|
||||||
),
|
),
|
||||||
"T": PlotRule(
|
"slice_T": PlotRule(
|
||||||
self,
|
self,
|
||||||
partial(
|
partial(
|
||||||
self._plot_map,
|
self._plot_map,
|
||||||
"T",
|
"T",
|
||||||
label=r"$T$",
|
label=r"$T$",
|
||||||
),
|
),
|
||||||
"Temperature map",
|
"Slice of temperature",
|
||||||
dependencies=["T"],
|
dependencies=["T"],
|
||||||
),
|
),
|
||||||
"alpha_disk": PlotRule(
|
"alpha_disk": PlotRule(
|
||||||
|
|||||||
Reference in New Issue
Block a user