[postprocessor] [plotter] add mass weighted radial average

This commit is contained in:
Noe Brucy
2021-02-10 21:47:45 +01:00
parent e121e9049a
commit 67bff23457
2 changed files with 75 additions and 22 deletions
+10 -3
View File
@@ -1643,10 +1643,10 @@ class Plotter(Aggregator, BaseProcessor):
partial(
self._plot,
"/radial/radial_centers",
"/radial/rad_avg_" + name,
"/radial/rad_mwavg_" + name,
),
"Azimuthal average of {}".format(name),
dependencies=["radial_centers", "rad_avg_" + name],
"Azimuthal mass weighted average of {}".format(name),
dependencies=["radial_centers", "rad_mwavg_" + name],
)
self.rules["avg_map_" + name] = PlotRule(
@@ -1656,6 +1656,13 @@ class Plotter(Aggregator, BaseProcessor):
dependencies=["avg_map_" + name],
)
self.rules["mwavg_map_" + name] = PlotRule(
self,
partial(self._plot_map, "mwavg_map_" + name),
"Map of the mass weighted radial average of {}".format(name),
dependencies=["avg_map_" + name],
)
self.rules["fluct_" + name] = PlotRule(
self,
partial(self._plot_map, "fluct_" + name, cmap="RdBu_r"),