Source code for ewoksid02.utils.mathutils
import numpy
import numexpr
[docs]
def get_variance_from_sigma(
dataset_sigma: numpy.ndarray, Dummy: float = 0.0
) -> numpy.ndarray:
return numexpr.evaluate("where(dataset_sigma <= 0.0, Dummy, dataset_sigma ** 2)")
[docs]
def is_dataset(dataset: numpy.ndarray) -> bool:
if dataset is None:
return False
if isinstance(dataset, numpy.ndarray):
if dataset.size == 0:
return False
return True