Skip to content
Snippets Groups Projects
Commit b688da7a authored by Alán Muñoz's avatar Alán Muñoz
Browse files

Merge branch 'issue-026' into 'master'

fix(dependencies): Switch from catch22 to pycatch22

See merge request postprocessor!19
parents 1dc83356 6bfd77dd
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python3 #!/usr/bin/env python3
import numpy as np import numpy as np
import pandas as pd import pandas as pd
from sklearn import decomposition from sklearn import decomposition
from catch22 import catch22_all from pycatch22 import catch22_all
from agora.abc import ParametersABC from agora.abc import ParametersABC
from postprocessor.core.abc import PostProcessABC from postprocessor.core.abc import PostProcessABC
...@@ -37,7 +36,10 @@ class catch22(PostProcessABC): ...@@ -37,7 +36,10 @@ class catch22(PostProcessABC):
else signal.shape[1] * self.min_len else signal.shape[1] * self.min_len
) )
adf = signal.loc[signal.notna().sum(axis=1) > thresh] adf = signal.loc[signal.notna().sum(axis=1) > thresh]
catches = [catch22_all(adf.iloc[i, :].dropna().values) for i in range(len(adf))] catches = [
catch22_all(adf.iloc[i, :].dropna().values)
for i in range(len(adf))
]
norm = pd.DataFrame( norm = pd.DataFrame(
[catches[j]["values"] for j in range(len(catches))], [catches[j]["values"] for j in range(len(catches))],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment