diff --git a/Distribution.png b/results/Distribution.png similarity index 100% rename from Distribution.png rename to results/Distribution.png diff --git a/sgs/__init__.py b/sgs/__init__.py index 841b1ea..c3ae322 100644 --- a/sgs/__init__.py +++ b/sgs/__init__.py @@ -1,4 +1,4 @@ import sgs.api import sgs.calculations -__version__ = '1.0.1' +__version__ = '1.0.2' diff --git a/sgs/calculations.py b/sgs/calculations.py index 8080a26..9310048 100644 --- a/sgs/calculations.py +++ b/sgs/calculations.py @@ -124,6 +124,7 @@ def calc_col_stats(col: np.ndarray) -> Statistics: :param col: Input column (tested on 1D array) :return: Statistics """ + col = col[~numpy.isnan(col)] q1 = np.quantile(col, 0.25) q3 = np.quantile(col, 0.75) return Statistics( @@ -147,4 +148,4 @@ def calculate_freq_statistics(arr: np.ndarray) -> FrequencyStats: """ result = [calc_col_stats(arr[:, i]) for i in range(0, 4)] - return FrequencyStats(*result) \ No newline at end of file + return FrequencyStats(*result)