Skip to content

Commit 7365044

Browse files
committed
Merge branch 'doc/rtd' into rel-v0.5.4
* doc/rtd: ENH: manually fixed up already existing MD links to contain empty trailing [] Updated link_issues_CHANGELOG with new version from datalad 0.12.0rc2-125-gc350b96e fix: utils api link fix: batch example doc: finalize rtd doc: install all project dependencies on rtd fix: extension name doc: doc-building dependencies sty: whitespace + sphinx argparser sty+enh: try new style, add more content doc: styling, heuristics fix: links + allow markdown as source doc+wip: re-implementation of rtd DOC: issue template clarity Conflicts: CHANGELOG.md - took the verbose version and adjusted for having blank [] in references where conflicted and not.
2 parents 2d07d3b + d80a46f commit 7365044

21 files changed

+536
-15
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
<!-- DO NOT DELETE THIS!
2+
This template is used to facilitate issue resolution.
3+
All text in <!-> tags will not be displayed.
4+
-->
5+
16
### Summary
27
<!-- If you are having conversion troubles, please share as much
38
relevant information as possible. This includes, but is not limited to:
@@ -16,4 +21,4 @@ Choose one:
1621
<!-- If selected, please provide container name and tag"-->
1722

1823
- Heudiconv version:
19-
<!-- Command: heudiconv --version -->
24+
<!-- To check: run heudiconv with just the --version flag -->

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
*.egg-info/
55
.idea/
66
venvs/
7+
_build/

CHANGELOG.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,25 @@ This release includes fixes to BIDS multi-echo conversions, the
1515
tag has been renamed to `unstable`.
1616

1717
### Added
18-
- Additional Stanford tutorial added to README ([#301])
18+
- Additional Stanford tutorial added to README ([#301][])
1919

2020
### Changed
21-
- `--sbargs` argument was renamed to `--queue-args` ([#304])
21+
- `--sbargs` argument was renamed to `--queue-args` ([#304][])
2222
- Allow usage of `--files` with basic heuristics. This requires
23-
use of `--subject` flag, and is limited to one subject. ([#293])
23+
use of `--subject` flag, and is limited to one subject. ([#293][])
2424

2525
### Deprecated
2626

2727
### Fixed
2828

2929
- Fixed an issue where generated BIDS sidecar files were missing additional
3030
information - treating all conversions as if the `--minmeta` flag was
31-
used ([#306])
32-
- Re-enable SLURM queuing support ([#304])
33-
- BIDS multi-echo support for EPI + T1 images ([#293])
31+
used ([#306][])
32+
- Re-enable SLURM queuing support ([#304][])
33+
- BIDS multi-echo support for EPI + T1 images ([#293][])
3434
- Correctly handle the case when `outtype` of heuristic has "dicom"
3535
before '.nii.gz'. Previously would have lead to absent additional metadata
36-
extraction etc ([#310])
36+
extraction etc ([#310][])
3737

3838
### Removed
3939

@@ -137,28 +137,28 @@ The first release after major refactoring:
137137
- Many other various issues
138138

139139
## [0.4] - 2017-10-15
140-
A usable release to support [DBIC] use-case
140+
A usable release to support [DBIC][] use-case
141141
### Added
142142
- more testing
143143
### Changes
144-
- Dockerfile updates (added pigz, progressed forward [dcm2niix])
144+
- Dockerfile updates (added pigz, progressed forward [dcm2niix][])
145145
### Fixed
146146
- correct date/time in BIDS `_scans` files
147147
- sort entries in `_scans` by date and then filename
148148

149149
## [0.3] - 2017-07-10
150-
A somewhat working release on the way to support [DBIC] use-case
150+
A somewhat working release on the way to support [DBIC][] use-case
151151
### Added
152152
- more tests
153153
- groupping of dicoms by series if provided
154154
- many more features and fixes
155155

156156
## [0.2] - 2016-10-20
157-
An initial release on the way to support [DBIC] use-case
157+
An initial release on the way to support [DBIC][] use-case
158158
### Added
159159
- basic Python project assets (`setup.py`, etc)
160160
- basic tests
161-
- [datalad] support
161+
- [datalad][] support
162162
- dbic_bids heuristic
163163
- `--dbg` command line flag to enter `pdb` environment upon failure
164164
## Fixed

README.rst

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
=============
2+
**HeuDiConv**
3+
=============
4+
5+
`a heuristic-centric DICOM converter`
6+
7+
.. image:: https://img.shields.io/badge/docker-nipy/heudiconv:unstable-brightgreen.svg?logo=docker&style=flat
8+
:target: https://hub.docker.com/r/nipy/heudiconv/tags/
9+
:alt: Our Docker image
10+
11+
.. image:: https://travis-ci.org/nipy/heudiconv.svg?branch=master
12+
:target: https://travis-ci.org/nipy/heudiconv
13+
:alt: TravisCI
14+
15+
.. image:: https://codecov.io/gh/nipy/heudiconv/branch/master/graph/badge.svg
16+
:target: https://codecov.io/gh/nipy/heudiconv
17+
:alt: CodeCoverage
18+
19+
.. image:: https://readthedocs.org/projects/heudiconv/badge/?version=latest
20+
:target: http://heudiconv.readthedocs.io/en/latest/?badge=latest
21+
:alt: Readthedocs
22+
23+
About
24+
-----
25+
26+
``heudiconv`` is a flexible DICOM converter for organizing brain imaging data
27+
into structured directory layouts.
28+
29+
- it allows flexible directory layouts and naming schemes through customizable heuristics implementations
30+
- it only converts the necessary DICOMs, not everything in a directory
31+
- you can keep links to DICOM files in the participant layout
32+
- using dcm2niix under the hood, it's fast
33+
- it can track the provenance of the conversion from DICOM to NIfTI in W3C PROV format
34+
- it provides assistance in converting to `BIDS <http://bids.neuroimaging.io/>`_.
35+
- it integrates with `DataLad <https://www.datalad.org/>`_ to place converted and original data under git/git-annex version control, while automatically annotating files with sensitive information (e.g., non-defaced anatomicals, etc)

docs/Makefile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Minimal makefile for Sphinx documentation
2+
#
3+
4+
# You can set these variables from the command line.
5+
SPHINXOPTS =
6+
SPHINXBUILD = sphinx-build
7+
SOURCEDIR = .
8+
BUILDDIR = _build
9+
10+
# Put it first so that "make" without argument is like "make help".
11+
help:
12+
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
13+
14+
.PHONY: help Makefile
15+
16+
# Catch-all target: route all unknown targets to Sphinx using the new
17+
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
18+
%: Makefile
19+
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

docs/api.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
=============
2+
API Reference
3+
=============
4+
5+
.. toctree::
6+
:maxdepth: 1
7+
8+
api/bids
9+
api/convert
10+
api/dicoms
11+
api/parser
12+
api/queue
13+
api/utils

docs/api/bids.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
====
2+
BIDS
3+
====
4+
5+
.. automodule:: heudiconv.bids

docs/api/convert.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
==========
2+
Conversion
3+
==========
4+
5+
.. automodule:: heudiconv.convert

docs/api/dicoms.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
======
2+
DICOMS
3+
======
4+
5+
.. automodule:: heudiconv.dicoms

docs/api/parser.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
=======
2+
Parsing
3+
=======
4+
5+
.. automodule:: heudiconv.parser

0 commit comments

Comments
 (0)