Skip to content

Commit

Permalink
Quick fix rms()
Browse files Browse the repository at this point in the history
  • Loading branch information
Eugene-ISG committed Aug 22, 2024
1 parent e90513f commit de32e76
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions gnssanalysis/gn_aux.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,10 +196,13 @@ def array_equal_unordered(a1: _np.ndarray, a2: _np.ndarray) -> bool:
def rms(
arr: _Union[_pd.DataFrame, _pd.Series],
axis: _Union[None, int] = 0,
level: _Union[None, int] = None,
level: _Union[None, int, str] = None,
) -> _Union[_pd.Series, _pd.DataFrame]:
"""Trivial function to compute root mean square"""
return (arr**2).mean(axis=axis, level=level) ** 0.5
if level is not None:
return (arr**2).groupby(axis=axis, level=level).mean() ** 0.5
else:
return (arr**2).mean(axis=axis) ** 0.5


def get_std_bounds(
Expand Down

0 comments on commit de32e76

Please sign in to comment.