Loading drtsans/save_ascii.py +15 −5 Original line number Diff line number Diff line Loading @@ -23,9 +23,19 @@ def save_ascii_binned_1D(filename, title, *args, **kwargs): intensity, error, mod_q, delta_mod_q - 1D numpy arrays of the same length, output from 1D binning """ try: kwargs = args[0]._asdict() kwargs.update(args[0]._asdict()) except AttributeError: pass # Read the value of skip_nan from kwargs or True as default skip_nan = kwargs.get('skip_nan', True) # Delete NaNs if requested if skip_nan: finites = np.isfinite(kwargs['intensity']) q = kwargs['mod_q'][finites] intensity = kwargs["intensity"][finites] error = kwargs["error"][finites] dq = kwargs["delta_mod_q"][finites] else: q = kwargs["mod_q"] intensity = kwargs["intensity"] error = kwargs["error"] Loading Loading
drtsans/save_ascii.py +15 −5 Original line number Diff line number Diff line Loading @@ -23,9 +23,19 @@ def save_ascii_binned_1D(filename, title, *args, **kwargs): intensity, error, mod_q, delta_mod_q - 1D numpy arrays of the same length, output from 1D binning """ try: kwargs = args[0]._asdict() kwargs.update(args[0]._asdict()) except AttributeError: pass # Read the value of skip_nan from kwargs or True as default skip_nan = kwargs.get('skip_nan', True) # Delete NaNs if requested if skip_nan: finites = np.isfinite(kwargs['intensity']) q = kwargs['mod_q'][finites] intensity = kwargs["intensity"][finites] error = kwargs["error"][finites] dq = kwargs["delta_mod_q"][finites] else: q = kwargs["mod_q"] intensity = kwargs["intensity"] error = kwargs["error"] Loading