Skip to content

Commit 1c42276

Browse files
authored
Merge pull request #16 from Remi-Gau/metadata
[ENH] Add metadata information and posibilty to print Mapping
2 parents 140b0e1 + 3f1ce76 commit 1c42276

24 files changed

+1018
-282
lines changed

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
*DS_Store
22

3-
*.m~
4-
*octave-workspace
3+
.vscode
4+
5+
*.json
56

67
env/
78

@@ -16,7 +17,6 @@ test_report.log
1617

1718
# From : https://github.com/github/gitignore/blob/master/Global/MATLAB.gitignore
1819

19-
2020
# Windows default autosave extension
2121
*.asv
2222

CITATION.cff

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ cff-version: 1.2.0
22

33
title: "spm_2_bids"
44

5-
version: v0.1.0dev
5+
version: 0.1.0dev
66

77
abstract: Toolbox to convert SPM output files to valid BIDS derivatives.
88

9+
message: "If you use this software, please cite it as below."
10+
911
repository-code: "https://github.com/cpp-lln-lab/spm_2_bids.git"
1012

1113
contact:
@@ -26,6 +28,7 @@ keywords:
2628
- BIDS
2729
- brain imaging data structure
2830
- neuroimaging
31+
- converter
2932
- MRI
3033
- MATLAB
3134
- Octave

Makefile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,24 @@ install_dev_octave: install_dev
55
install_dev: lib/bids-matlab lib/JSONio
66

77
lib/bids-matlab:
8-
git clone https://github.com/bids-standard/bids-matlab.git lib/bids-matlab
9-
cd lib/bids-matlab && git checkout dev
8+
git clone https://github.com/bids-standard/bids-matlab.git --branch dev lib/bids-matlab
109

1110
lib/JSONio:
1211
git clone https://github.com/gllmflndn/JSONio.git --depth 1 lib/JSONio
13-
clean:
12+
clean: clean_doc clean_tests
1413
rm -rf lib/bids-matlab
1514
rm -rf lib/JSONio
1615
rm -rf version.txt
1716

17+
clean_doc:
18+
cd docs && make clean
19+
20+
21+
clean_tests:
22+
rm -rf coverage_html
23+
rm -f coverage.xml
24+
rm -f *.log
25+
1826
version.txt: CITATION.cff
1927
grep -w "^version" CITATION.cff | sed "s/version: /v/g" > version.txt
2028

docs/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,6 @@ help:
1818
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
1919
%: Makefile
2020
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
21+
22+
clean:
23+
rm -rf build

docs/source/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ Welcome to spm_2_bids documentation!
99

1010
general_information
1111
function_details
12+
mapping

docs/source/mapping.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
2+
<!--
3+
THIS FILE IS AUTOMATICALLY GENERATED!
4+
DO NOT EDIT MANUALLY!
5+
-->
6+
# Mapping
7+
8+
| input | output |
9+
| - | - |
10+
| m\*.\* | \*space-individual_desc-biascor_\*.\* |
11+
| c1\*.\* | \*space-individual_label-GM_probseg.\* |
12+
| c2\*.\* | \*space-individual_label-WM_probseg.\* |
13+
| c3\*.\* | \*space-individual_label-CSF_probseg.\* |
14+
| iy_\*.\* | \*from-IXI549Space_to-T1w_mode-image_xfm.\* |
15+
| y_\*.\* | \*from-T1w_to-IXI549Space_mode-image_xfm.\* |
16+
| segparam_\*.\* | \*segparam.\* |
17+
| a\*.\* | \*space-individual_desc-stc_\*.\* |
18+
| au\*.\* | \*space-individual_desc-stc_\*.\* |
19+
| unwarpparam_\*.\* | \*unwarpparam.\* |
20+
| u\*.\* | \*space-individual_desc-realignUnwarp_\*.\* |
21+
| ua\*.\* | \*space-individual_desc-realignUnwarp_\*.\* |
22+
| rp_\*.\* | \*motion.tsv |
23+
| rp_a\*.\* | \*motion.tsv |
24+
| rp_au\*.\* | \*motion.tsv |
25+
| wc1\*.\* | \*space-IXI549Space_label-GM_probseg.\* |
26+
| wc2\*.\* | \*space-IXI549Space_label-WM_probseg.\* |
27+
| wc3\*.\* | \*space-IXI549Space_label-CSF_probseg.\* |
28+
| s\*.\* | \*space-individual_desc-smth_\*.\* |
29+
| sua\*.\* | \*space-individual_desc-smth_\*.\* |
30+
| sau\*.\* | \*space-individual_desc-smth_\*.\* |
31+
| sra\*.\* | \*space-individual_desc-smth_\*.\* |
32+
| su\*.\* | \*space-individual_desc-smth_\*.\* |
33+
| sr\*.\* | \*space-individual_desc-smth_\*.\* |
34+
| sw\*.\* | \*space-IXI549Space_desc-smth_\*.\* |
35+
| swua\*.\* | \*space-IXI549Space_desc-smth_\*.\* |
36+
| swau\*.\* | \*space-IXI549Space_desc-smth_\*.\* |
37+
| swra\*.\* | \*space-IXI549Space_desc-smth_\*.\* |
38+
| swu\*.\* | \*space-IXI549Space_desc-smth_\*.\* |
39+
| swr\*.\* | \*space-IXI549Space_desc-smth_\*.\* |
40+
| w\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
41+
| wm\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
42+
| wau\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
43+
| wua\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
44+
| wra\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
45+
| wu\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
46+
| wr\*.\* | \*space-IXI549Space_desc-preproc_\*.\* |
47+
| mean\*.\* | \*space-individual_desc-mean_\*.\* |
48+
| meanu\*.\* | \*space-individual_desc-mean_\*.\* |
49+
| meanua\*.\* | \*space-individual_desc-mean_\*.\* |
50+
| meanau\*.\* | \*space-individual_desc-mean_\*.\* |
51+
| wmeanu\*.\* | \*space-IXI549Space_desc-mean_\*.\* |
52+
| wmeanua\*.\* | \*space-IXI549Space_desc-mean_\*.\* |
53+
| wmeanau\*.\* | \*space-IXI549Space_desc-mean_\*.\* |

init_spm_2_bids.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353

5454
end
5555

56-
% TODO check if bids-matlab is there ?
5756
add_dependencies();
5857

5958
disp('Correct matlab/octave verions and added to the path!');

miss_hit.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ copyright_entity: "spm_2_bids developers"
1717
# metric for code quality
1818
metric "cnest": limit 5
1919
metric "file_length": limit 500
20-
metric "cyc": limit 13
21-
metric "parameters": limit 5
20+
metric "cyc": limit 16
21+
metric "parameters": limit 6

run_tests.m

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
% (C) Copyright 2019 spm_2_bids developers
22

3-
folderToCover = fullfile(pwd, 'src');
4-
testFolder = fullfile(pwd, 'tests');
3+
thisDir = fullfile(fileparts(mfilename('fullpath')));
4+
5+
if isdir(fullfile(thisDir, 'lib', 'bids-matlab'))
6+
addpath(fullfile(thisDir, 'lib', 'bids-matlab'));
7+
end
8+
9+
folderToCover = fullfile(thisDir, 'src');
10+
testFolder = fullfile(thisDir, 'tests');
511

612
success = moxunit_runtests(testFolder, ...
713
'-verbose', '-recursive', '-with_coverage', ...

0 commit comments

Comments
 (0)