Skip to content

Commit fcc9ee0

Browse files
authored
Merge pull request #61 from oesteban/docs/maintenance
DOC: Update documentation
2 parents 18d2aec + 7e4c262 commit fcc9ee0

File tree

7 files changed

+104
-13
lines changed

7 files changed

+104
-13
lines changed

CHANGES.rst

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,49 @@
1-
0.1.3 (October 15, 2019)
2-
========================
1+
1.0.0 (November 25, 2019)
2+
=========================
3+
4+
* CI: Add check to avoid deployment of documentation from forks (#48)
5+
* CI: Fix CircleCI builds by adding a [refresh workdir] commit message tag (#47)
6+
* CI: Optimize CircleCI using a local docker registry instead docker save/load (#45)
7+
* DOC: Fix typo and link to BIDS Specification (#49)
8+
* DOC: Build API documentation (#43)
9+
* ENH: Base implementation for phase1/2 fieldmaps (#60)
10+
* ENH: Update ``spatialimage.get_data()`` -> ``spatialimage.get_fdata()`` (#58)
11+
* ENH: Refactor fieldmap-unwarping flows, more homogeneous interface (#56)
12+
* ENH: Transparency on fieldmap plots! (#57)
13+
* ENH: Stop using siemens2rads from old nipype workflows (#50)
14+
* ENH: Refactor the distortion estimation workflow (#53)
15+
* ENH: Deduplicating magnitude handling and fieldmap postprocessing workflows (#52)
16+
* ENH: Do not use legacy demean function from old nipype workflows (#51)
17+
* ENH: Revise and add tests for the PEPOLAR correction (#29)
18+
* ENH: Improved fieldmap reportlets (#28)
19+
* ENH: Set-up testing framework (#27)
20+
* MAINT: Housekeeping - flake8 errors, settings, etc. (#44)
21+
* MAINT: Rename boldrefs to distortedrefs (#41)
22+
* MAINT: Use niflow-nipype1-workflows for old nipype.workflows imports (#39)
23+
24+
Pre-1.0.0 releases
25+
==================
26+
27+
0.1.4 (November 22, 2019)
28+
-------------------------
29+
A maintenance release to pin niworkflows to version 1.0.0rc1.
330

4-
Adapts SDCflow to the separation of workflows from Nipype 1.
31+
0.1.3 (October 15, 2019)
32+
------------------------
33+
Adapts *SDCflows* to the separation of workflows from Nipype 1.
534

635
* MAINT: pin `niflow-nipype1-workflows`, `nipype` and update corresponding imports.
736

837
0.1.2 (October 10, 2019)
9-
========================
10-
38+
------------------------
1139
BAD RELEASE -- DO NOT USE
1240

1341
0.1.1 (July 23, 2019)
14-
=====================
15-
42+
---------------------
1643
Minor fixup of the deploy infrastructure from CircleCI
1744

1845
* MAINT: Add manifest including versioneer (#25) @effigies
1946

2047
0.1.0 (July 22, 2019)
21-
=====================
22-
23-
First version working with fMRIPrep v1.4.1.
24-
48+
---------------------
49+
First version working with *fMRIPrep* v1.4.1.

docs/api.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Library API (application program interface)
2+
===========================================
3+
4+
Information on specific functions, classes, and methods.
5+
6+
.. toctree::
7+
:glob:
8+
9+
api/sdcflows.interfaces
10+
api/sdcflows.viz
11+
api/sdcflows.workflows

docs/changes.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----------
2+
What's new?
3+
-----------
4+
5+
.. include:: ../CHANGES.rst

docs/conf.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,10 @@
8989
# List of patterns, relative to source directory, that match files and
9090
# directories to ignore when looking for source files.
9191
# This pattern also affects html_static_path and html_extra_path.
92-
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', 'api/modules.rst']
92+
exclude_patterns = [
93+
'_build', 'Thumbs.db', '.DS_Store',
94+
'api/sdcflows.rst',
95+
'api/sdcflows.cli.rst', 'api/sdcflows.cli.*.rst']
9396

9497
# The name of the Pygments (syntax highlighting) style to use.
9598
pygments_style = None

docs/index.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ Contents
66
.. toctree::
77
:maxdepth: 3
88

9-
api/sdcflows
9+
installation
10+
api
11+
changes

docs/installation.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
.. include:: links.rst
3+
4+
Installation
5+
============
6+
7+
Make sure all of *SDCflows*' `External Dependencies`_ are installed.
8+
These tools must be installed and their binaries available in the
9+
system's ``$PATH``.
10+
A relatively interpretable description of how your environment can be set-up
11+
is found in the `Dockerfile <https://github.com/poldracklab/sdcflows/blob/master/Dockerfile>`_.
12+
As an additional installation setting, FreeSurfer_ requires a license file.
13+
14+
On a functional Python 3.5 (or above) environment with ``pip`` installed,
15+
*SDCflows* can be installed using the habitual command ::
16+
17+
$ python -m pip install sdcflows
18+
19+
Check your installation with the following command line ::
20+
21+
$ python -c "from sdcflows import __version__; print(__version__)"
22+
23+
24+
External Dependencies
25+
---------------------
26+
27+
The *SDCflows* are written using Python 3.5 (or above), and are based on
28+
nipype_.
29+
30+
*SDCflows* require some other neuroimaging software tools that are
31+
not handled by the Python's packaging system (Pypi) used to deploy
32+
the ``sdcflows`` package:
33+
34+
- FSL_ (version 5.0.9)
35+
- ANTs_ (version 2.2.0 - NeuroDocker build)
36+
- AFNI_ (version Debian-16.2.07)
37+
- FreeSurfer_ (version 6.0.1)

docs/links.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.. _Nipype: http://nipype.readthedocs.io/en/latest/
2+
.. _BIDS: http://bids.neuroimaging.io
3+
.. _Installation: installation.html
4+
.. _workflows: workflows.html
5+
.. _FSL: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/
6+
.. _ANTs: https://stnava.github.io/ANTs/
7+
.. _AFNI: https://afni.nimh.nih.gov/
8+
.. _FreeSurfer: https://surfer.nmr.mgh.harvard.edu/

0 commit comments

Comments
 (0)