Skip to content

Commit 0dfcd56

Browse files
author
bpinsard
committed
Merge branch 'master' into fsl_model
* master: (209 commits) fix: label2vol test fix: randomise - removed os.getcwd fix: label2vol mistake fix: randomise outputs sty: white space BUG: Process Directories as data sinks fixed matlab example DOC: fix link to caching example fix: afni tests fix: use correct outfile name generation routine fix: first filename bug fix: absolute path on outputs from fslmaths fix: changed sge to use subprocess directly fix: check for pbs fix: example fixed to import TraitedSpec fix: removed extra parenthesis fix: refined pbs to directly use subprocess instead of CommandLine Fixed mapnode isdefined bug Added hash_files description. Fixed output files hashing and returned paths. ...
2 parents 987c191 + a78ca37 commit 0dfcd56

File tree

129 files changed

+5290
-3909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+5290
-3909
lines changed

CHANGES

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
Release 0.6.0 (Jun 30, 2012)
2+
============================
3+
4+
* API: display variable no longer encoded as inputs in commandline interfaces
5+
6+
* ENH: input hash not modified when environment DISPLAY is changed
7+
* ENH: support for 3d files for TSNR calculation
8+
* ENH: Preliminary support for graph submission with SGE, PBS and Soma Workflow
9+
* ENH: New interfaces: MySQLSink, nipy.Similarity, WatershedBEM, MRIsSmooth,
10+
NetworkBasedStatistic, Atropos, N4BiasFieldCorrection, ApplyTransforms,
11+
fs.MakeAverageSubject, epidewarp.fsl, WarpTimeSeriesImageMultiTransform,
12+
AVScale, mri_ms_LDA
13+
* ENH: simple interfaces for spm
14+
15+
* FIX: CompCor component calculation was erroneous
16+
* FIX: filename generation for AFNI and PRELUDE
17+
* FIX: improved slicer module autogeneration
18+
* FIX: added missing options for BBRegsiter
19+
* FIX: functionality of remove_unnecessary_ouputs cleaned up
20+
* FIX: local hash check works with appropriate inputs
21+
* FIX: Captures all stdout from commandline programs
22+
* FIX: Afni outputs should inherit from TraitedSpec
23+
124
Release 0.5.3 (Mar 23, 2012)
225
============================
326

build_docs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# Sphinx import.
2222
from sphinx.setup_command import BuildDoc
2323

24-
_info_fname = pjoin('nipype', 'info.py')
24+
_info_fname = pjoin(os.path.dirname(__file__), 'nipype', 'info.py')
2525
INFO_VARS = {}
2626
exec(open(_info_fname, 'rt').read(), {}, INFO_VARS)
2727

doc/_templates/sidebar_versions.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h3>{{ _('Versions') }}</h3>
1717
<td align="left">Release</td><td align="right">Devel</td>
1818
</tr>
1919
<tr>
20-
<td align="left">0.5.3</td><td align="right">pre-0.6</td>
20+
<td align="left">0.6.0</td><td align="right">pre-0.7</td>
2121
</tr>
2222
<tr>
2323
<td align="left"><a href="{{pathto('users/install')}}">Download</a></td>

doc/devel/interface_specs.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,9 @@ Common
194194
TraitError: The 'infile' trait of a BetInputSpec instance must be a file
195195
name, but a value of 'does_not_exist.nii' <type 'str'> was specified.
196196
197+
``hash_files``
198+
To be used with inputs that are defining output filenames. When this flag is set to false any Nipype will not try to hash any files described by this input. This is useful to avoid rerunning when the specified output file already exists and has changed.
199+
197200
``desc``
198201
All trait objects have a set of default metadata attributes. ``desc``
199202
is one of those and is used as a simple, one-line docstring. The

doc/devel/matlab_interface_devel.rst

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,10 @@ By subclassing **MatlabCommand** for your main class, and **MatlabInputSpec** fo
9090
Examples
9191
--------
9292

93-
>>> hello = HelloWorld(matlab_cmd = 'mymatlab')
94-
>>> hello.inputs.name = 'Monty'
95-
>>> hello.inputs.mfile = True #creates mfile
96-
>>> hello.inputs.paths = '/path/to/matlab/toolbox'
97-
>>> hello.inputs.script_file = 'helloworld_pyscript.m'
93+
>>> hello = HelloWorld()
94+
>>> hello.inputs.name = 'hello_world'
9895
>>> out = hello.run()
99-
>>> out.outputs['matlab_output']
96+
>>> print out.outputs.matlab_output
10097
"""
10198
input_spec = HelloWorldInputSpec
10299
output_spec = HelloWorldOutputSpec

doc/devel/python_interface_devel.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ do is to define inputs, outputs, _run_interface() (not run()), and _list_outputs
1010
.. testcode::
1111

1212
from nipype.interfaces.base import BaseInterface, \
13-
BaseInterfaceInputSpec, traits, File
13+
BaseInterfaceInputSpec, traits, File, TraitedSpec
1414
from nipype.utils.filemanip import split_filename
1515

1616
import nibabel as nb

doc/documentation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Documentation
99
:Release: |version|
1010
:Date: |today|
1111

12-
Previous version: `0.4.1 <http://nipy.org/nipype/0.4.1>`_
12+
Previous versions: `0.5.3 <http://nipy.org/nipype/0.5.3>`_ `0.4.1 <http://nipy.org/nipype/0.4.1>`_
1313

1414
.. container:: doc2
1515

doc/index.rst

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
.. admonition:: Announcement
2+
3+
Nipype Connectivity Workshop 2012 in Magdeburg, Germany: Sep 8-9, 2012:
4+
`Information and Registration`__
5+
6+
__ http://nipype.blogspot.com
7+
18
.. list-table::
29

310
* - .. image:: images/nipype_architecture_overview2.png
@@ -14,11 +21,11 @@
1421
to existing neuroimaging software and facilitates interaction between
1522
these packages within a single workflow. Nipype provides an environment
1623
that encourages interactive exploration of algorithms from different
17-
packages (e.g., SPM_, FSL_, FreeSurfer_, Camino_, MRtrix_, AFNI_, Slicer_),
18-
eases the design of workflows within and between packages, and reduces the
19-
learning curve necessary to use different packages. Nipype is creating a
20-
collaborative platform for neuroimaging software development in a
21-
high-level language and addressing limitations of existing pipeline
24+
packages (e.g., SPM_, FSL_, FreeSurfer_, Camino_, MRtrix_, MNE_, AFNI_,
25+
Slicer_), eases the design of workflows within and between packages, and
26+
reduces the learning curve necessary to use different packages. Nipype is
27+
creating a collaborative platform for neuroimaging software development
28+
in a high-level language and addressing limitations of existing pipeline
2229
systems.
2330

2431
*Nipype* allows you to:

doc/links_names.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
.. _Camino: http://web4.cs.ucl.ac.uk/research/medic/camino/pmwiki/pmwiki.php
9292
.. _Camino2Trackvis: http://camino-trackvis.sourceforge.net/
9393
.. _MRtrix: http://www.brain.org.au/software/mrtrix/index.html
94+
.. _MNE: https://martinos.org/mne/index.html
9495

9596
.. General software
9697
.. _gcc: http://gcc.gnu.org

doc/quickstart.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ Downloading and installing
1515
Beginner's guide
1616
================
1717

18-
By Michael Notter. `Available here`__
18+
Introductory slides. `Available here`__
1919

20+
Michael Notter's guide. `Available here`__
21+
22+
__ http://satra.github.com/intro2nipype
2023
__ http://miykael.github.com/nipype-beginner-s-guide/index.html
2124

2225
User guides

0 commit comments

Comments
 (0)