Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit cdfe679

Browse files
Merge pull request #3541 from moloney/bf-dcmstack
BF: Update dcmstack interface for Py3 / newer pydicom
2 parents 28d424f + 071a40e commit cdfe679

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎nipype/interfaces/dcmstack.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
have_dcmstack = True
2626
try:
27-
import dicom
27+
import pydicom
2828
import dcmstack
2929
from dcmstack.dcmmeta import NiftiWrapper
3030
except ImportError:
@@ -34,7 +34,7 @@
3434
def sanitize_path_comp(path_comp):
3535
result = []
3636
for char in path_comp:
37-
if char not in string.letters + string.digits + "-_.":
37+
if char not in string.ascii_letters + string.digits + "-_.":
3838
result.append("_")
3939
else:
4040
result.append(char)
@@ -154,7 +154,7 @@ def _run_interface(self, runtime):
154154
stack = dcmstack.DicomStack(meta_filter=meta_filter)
155155
for src_path in src_paths:
156156
if not imghdr.what(src_path) == "gif":
157-
src_dcm = dicom.read_file(src_path, force=self.inputs.force_read)
157+
src_dcm = pydicom.dcmread(src_path, force=self.inputs.force_read)
158158
stack.add_dcm(src_dcm)
159159
nii = stack.to_nifti(embed_meta=True)
160160
nw = NiftiWrapper(nii)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /