We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c82e5fb + 285ab0a commit f9da674Copy full SHA for f9da674
hexrd/fitting/utils.py
@@ -1,3 +1,5 @@
1
+import fnmatch
2
+
3
import numpy as np
4
5
from hexrd.constants import (
@@ -16,8 +18,9 @@ def _parameter_arg_constructor(pdict, pargs):
16
18
return [i + pargs for i in pdict.items()]
17
19
20
-def _extract_parameters_by_name(params, pname_root):
- return [s for s in params.keys() if s.__contains__(pname_root)]
21
+def _extract_parameters_by_name(params, pname_pattern):
22
+ # return [s for s in params.keys() if s.__contains__(pname_root)]
23
+ return fnmatch.filter(list(params.keys()), f'*{pname_pattern}*')
24
25
26
def _set_refinement_by_name(params, pname_root, vary=True):
0 commit comments