Improve GUI

This commit is contained in:
Noe Brucy
2020-06-03 10:00:52 +02:00
committed by Noe Brucy
parent 1a07edb5b7
commit 89365f3df5
2 changed files with 172 additions and 55 deletions
+32
View File
@@ -546,6 +546,38 @@ class PostProcessor(HDF5Container):
pdf.attrs.var = np.var
return True
# def kappa(self, mask):
# mask_flat = mask.flatten()
# fmap = self.get_value("/maps/fluct_coldens_z")
# nb_cells = np.sum(self.mask_flat)
# values, edges = np.histogram(np.log10(fmap.flatten()[mask_flat]),
# self.pp_params.pdf.nb_bin,
# weights = np.ones(nb_cells) / nb_cells)
# centers = 0.5 * (edges[1:] + edges[:-1])
# mask_fit = ((centers > self.pp.pp_params.pdf.xmin_fit) &
# (centers < self.pp.pp_params.pdf.xmax_fit) &
# (values > 0))
# (a, b, r, p, err) = linregress(centers[mask_fit], np.log10(values[mask_fit]))
# return a, err
# def gamma(self, mask):
# rho3d = np.log10(self.cells["rho"])
# P3d = np.log10(np.sqrt(self.cells["P"]))
# xy3d = self.pp.cells["pos"][:, :2] - 0.5
# self.rr3d = np.sqrt(np.sum((self.xy3d)**2, axis=1))
# nb_cells = np.sum(self.mask_flat)
# values, edges = np.histogram(np.log10(fmap.flatten()[mask_flat]),
# self.pp_params.pdf.nb_bin,
# weights = np.ones(nb_cells) / nb_cells)
# centers = 0.5 * (edges[1:] + edges[:-1])
# mask_fit = ((centers > self.pp.pp_params.pdf.xmin_fit) &
# (centers < self.pp.pp_params.pdf.xmax_fit) &
# (values > 0))
# (a, b, r, p, err) = linregress(centers[mask_fit], np.log10(values[mask_fit]))
# return a, err
def _sinks(self):
csv_name = (
self.path