Skip to content

Commit

Permalink
fix #12
Browse files Browse the repository at this point in the history
  • Loading branch information
rchan26 committed Nov 2, 2023
1 parent 571c34a commit 15ef7f7
Showing 1 changed file with 19 additions and 11 deletions.
30 changes: 19 additions & 11 deletions src/signature_mahalanobis_knn/sig_mahal_knn.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,17 +106,25 @@ def fit(
)

# set default kwargs for signature transformer if not provided
if signature_kwargs is None or signature_kwargs == {}:
signature_kwargs = {
"augmentation_list": ("addtime",),
"window_name": "global",
"window_depth": None,
"window_length": None,
"window_step": None,
"rescaling": None,
"sig_tfm": "signature",
"depth": 2,
}
sig_defaults = {
"augmentation_list": ("addtime",),
"window_name": "global",
"window_depth": None,
"window_length": None,
"window_step": None,
"rescaling": None,
"sig_tfm": "signature",
"depth": 2,
}

if signature_kwargs is None:
# set all defaults
signature_kwargs = sig_defaults
else:
# set defaults for any missing kwargs
for key, value in sig_defaults.items():
if key not in signature_kwargs:
signature_kwargs[key] = value

self.signature_transform = SignatureTransformer(
**signature_kwargs,
Expand Down

0 comments on commit 15ef7f7

Please sign in to comment.