diff --git a/python/swiftest/swiftest/simulation_class.py b/python/swiftest/swiftest/simulation_class.py index 8e1ac24e0..d98a4ec1b 100644 --- a/python/swiftest/swiftest/simulation_class.py +++ b/python/swiftest/swiftest/simulation_class.py @@ -1864,9 +1864,9 @@ def _combine_and_fix_dsnew(self,dsnew): self.ds = xr.combine_by_coords([self.ds, dsnew]) def get_nvals(ds): - if "Gmass" in dsnew: + if "Gmass" in ds: ds['ntp'] = ds['id'].where(np.isnan(ds['Gmass'])).count(dim="id") - ds['npl'] = ds['id'].where(np.invert(np.isnan(ds['Gmass']))).count(dim="id") - 1 + ds['npl'] = ds['id'].where(~(np.isnan(ds['Gmass']))).count(dim="id") - 1 else: ds['ntp'] = ds['id'].count(dim="id") ds['npl'] = xr.full_like(ds['ntp'],0)