Skip to content

Commit 82411ae

Browse files
committed
deep refactor of nipype.interfaces.base
1 parent 833d716 commit 82411ae

File tree

7 files changed

+811
-737
lines changed

7 files changed

+811
-737
lines changed

nipype/interfaces/base/__init__.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# -*- coding: utf-8 -*-
2+
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
3+
# vi: set ft=python sts=4 ts=4 sw=4 et:
4+
"""
5+
Nipype base interfaces
6+
----------------------
7+
8+
This module defines the API of all nipype interfaces.
9+
10+
"""
11+
from .core import (
12+
BaseInterface, SimpleInterface, CommandLine, StdOutCommandLine,
13+
MpiCommandLine, SEMLikeCommandLine, PackageInfo
14+
)
15+
16+
from .specs import (
17+
BaseTraitedSpec, BaseInterfaceInputSpec, CommandLineInputSpec,
18+
)
19+
20+
from .traits_extension import (
21+
traits, Undefined, TraitDictObject, TraitListObject, TraitError, isdefined,
22+
File, Directory, Str, DictStrStr, has_metadata, ImageFile,
23+
MultiPath, OutputMultiPath, InputMultiPath)
24+
25+
from .support import load_template

0 commit comments

Comments
 (0)