Skip to content

Commit c66684b

Browse files
committed
Merge pull request #596 from mwaskom/enh/top_level_imports
Import central classes at higher levels in the package hierarchy
2 parents f368be8 + 58c4dcb commit c66684b

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

nipype/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515

1616
from .fixes.numpy.testing import nosetester
1717

18+
from pipeline import Node, MapNode, Workflow
19+
from interfaces import (fsl, spm, freesurfer, afni, ants, slicer, dipy, nipy,
20+
mrtrix, camino, DataGrabber, DataSink,
21+
IdentityInterface, Rename, Function, Select, Merge)
22+
23+
1824
class _NoseTester(nosetester.NoseTester):
1925
""" Subclass numpy's NoseTester to add doctests by default
2026
"""

nipype/interfaces/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@
77
"""
88
__docformat__ = 'restructuredtext'
99

10+
from io import DataGrabber, DataSink
11+
from utility import IdentityInterface, Rename, Function, Select, Merge
12+
import fsl, spm, freesurfer, afni, ants, slicer, dipy, nipy, mrtrix, camino

nipype/pipeline/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
66
"""
77
__docformat__ = 'restructuredtext'
8+
from engine import Node, MapNode, Workflow

0 commit comments

Comments
 (0)