Skip to content

Commit f85e02d

Browse files
authored
Merge branch 'master' into remi-eyetracker
2 parents 0ca7fd8 + 6a3c9bf commit f85e02d

19 files changed

+139
-58
lines changed

.all-contributorsrc

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
"contributions": [
1414
"code",
1515
"design",
16-
"doc"
16+
"doc",
17+
"userTesting",
18+
"ideas",
19+
"bug"
1720
]
1821
},
1922
{
@@ -24,7 +27,10 @@
2427
"contributions": [
2528
"code",
2629
"design",
27-
"doc"
30+
"doc",
31+
"userTesting",
32+
"ideas",
33+
"bug"
2834
]
2935
},
3036
{
@@ -35,7 +41,14 @@
3541
"contributions": [
3642
"code",
3743
"design",
38-
"doc"
44+
"doc",
45+
"bug",
46+
"userTesting",
47+
"ideas",
48+
"infra",
49+
"maintenance",
50+
"test",
51+
"question"
3952
]
4053
}
4154
],
@@ -44,5 +57,5 @@
4457
"projectOwner": "cpp-lln-lab",
4558
"repoType": "github",
4659
"repoHost": "https://github.com",
47-
"skipCi": true
60+
"skipCi": false
4861
}

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ before_script:
4444
jobs:
4545
include:
4646
- name: "BIDS validator: create and check dataset"
47-
script: octave $OCTFLAGS --eval "test_makeRawDataset" && bids-validator `pwd`/output/rawdata/ --ignoreNiftiHeaders
47+
script: octave $OCTFLAGS --eval "test_makeRawDataset" && bids-validator `pwd`/output/raw/ --ignoreNiftiHeaders
4848
- name: "miss_hit: checking code quality"
4949
script: mh_metric . --ci
5050
- name: "miss_hit: checking code style"

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ future BEP format in a dedicated eyetracker folder
125125
`<matches>[_recording-<label>]_stim.tsv.gz`
126126
`<matches>[_recording-<label>]_stim.json`
127127

128+
### change log
129+
130+
<!-- 93b4c584bf22883a3c4f8b9031b70e381deef272 -->
131+
128132
### 3.3. <a name='Contributors'></a>Contributors ✨
129133

130134
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
@@ -134,9 +138,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
134138
<!-- markdownlint-disable -->
135139
<table>
136140
<tr>
137-
<td align="center"><a href="https://github.com/CerenB"><img src="https://avatars1.githubusercontent.com/u/10451654?v=4" width="100px;" alt=""/><br /><sub><b>CerenB</b></sub></a><br /><a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=CerenB" title="Code">💻</a> <a href="#design-CerenB" title="Design">🎨</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=CerenB" title="Documentation">📖</a></td>
138-
<td align="center"><a href="https://github.com/marcobarilari"><img src="https://avatars3.githubusercontent.com/u/38101692?v=4" width="100px;" alt=""/><br /><sub><b>marcobarilari</b></sub></a><br /><a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=marcobarilari" title="Code">💻</a> <a href="#design-marcobarilari" title="Design">🎨</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=marcobarilari" title="Documentation">📖</a></td>
139-
<td align="center"><a href="https://remi-gau.github.io/"><img src="https://avatars3.githubusercontent.com/u/6961185?v=4" width="100px;" alt=""/><br /><sub><b>Remi Gau</b></sub></a><br /><a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=Remi-Gau" title="Code">💻</a> <a href="#design-Remi-Gau" title="Design">🎨</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=Remi-Gau" title="Documentation">📖</a></td>
141+
<td align="center"><a href="https://github.com/CerenB"><img src="https://avatars1.githubusercontent.com/u/10451654?v=4" width="100px;" alt=""/><br /><sub><b>CerenB</b></sub></a><br /><a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=CerenB" title="Code">💻</a> <a href="#design-CerenB" title="Design">🎨</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=CerenB" title="Documentation">📖</a> <a href="#userTesting-CerenB" title="User Testing">📓</a> <a href="#ideas-CerenB" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/issues?q=author%3ACerenB" title="Bug reports">🐛</a></td>
142+
<td align="center"><a href="https://github.com/marcobarilari"><img src="https://avatars3.githubusercontent.com/u/38101692?v=4" width="100px;" alt=""/><br /><sub><b>marcobarilari</b></sub></a><br /><a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=marcobarilari" title="Code">💻</a> <a href="#design-marcobarilari" title="Design">🎨</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=marcobarilari" title="Documentation">📖</a> <a href="#userTesting-marcobarilari" title="User Testing">📓</a> <a href="#ideas-marcobarilari" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/issues?q=author%3Amarcobarilari" title="Bug reports">🐛</a></td>
143+
<td align="center"><a href="https://remi-gau.github.io/"><img src="https://avatars3.githubusercontent.com/u/6961185?v=4" width="100px;" alt=""/><br /><sub><b>Remi Gau</b></sub></a><br /><a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=Remi-Gau" title="Code">💻</a> <a href="#design-Remi-Gau" title="Design">🎨</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=Remi-Gau" title="Documentation">📖</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/issues?q=author%3ARemi-Gau" title="Bug reports">🐛</a> <a href="#userTesting-Remi-Gau" title="User Testing">📓</a> <a href="#ideas-Remi-Gau" title="Ideas, Planning, & Feedback">🤔</a> <a href="#infra-Remi-Gau" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#maintenance-Remi-Gau" title="Maintenance">🚧</a> <a href="https://github.com/cpp-lln-lab/CPP_BIDS/commits?author=Remi-Gau" title="Tests">⚠️</a> <a href="#question-Remi-Gau" title="Answering Questions">💬</a></td>
140144
</tr>
141145
</table>
142146

manualTests/miss_hit.cfg

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# style guide (https://florianschanda.github.io/miss_hit/style_checker.html)
12
line_length: 100
2-
regex_function_name: "(test_[a-z]+)(([A-Z]){1}[A-Za-z]+)*"
3-
suppress_rule: "copyright_notice"
3+
regex_function_name: "((test_[a-z]+)|[a-z]+)(([A-Z]){1}[A-Za-z]+)*"
4+
suppress_rule: "copyright_notice"
5+
6+
# metrics limit for the code quality (https://florianschanda.github.io/miss_hit/metrics.html)
7+
metric "cnest": limit 4
8+
metric "file_length": limit 500
9+
metric "cyc": limit 15
10+
metric "parameters": limit 5

miss_hit.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# styly guide (https://florianschanda.github.io/miss_hit/style_checker.html)
1+
# style guide (https://florianschanda.github.io/miss_hit/style_checker.html)
22
line_length: 100
33
regex_function_name: "[a-z]+(([A-Z]){1}[A-Za-z]+)*"
44
suppress_rule: "copyright_notice"

src/checkCFG.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212

1313
%% list the defaults to set
1414

15-
fieldsToSet.verbose = false;
15+
fieldsToSet.verbose = 0;
16+
17+
fieldsToSet.useGUI = false;
1618

1719
fieldsToSet.fileName.task = '';
1820
fieldsToSet.fileName.zeroPadding = 3;

src/convertSourceToRaw.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function convertSourceToRaw(cfg)
1010
% Only covers func folder at the moment
1111

1212
sourceDir = fullfile(cfg.dir.output, 'source');
13-
rawDir = fullfile(cfg.dir.output, 'rawdata');
13+
rawDir = fullfile(cfg.dir.output, 'raw');
1414

1515
% add dummy README and CHANGE file
1616
copyfile(fullfile( ...

src/createFilename.m

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105
'echo', ...
106106
'phaseEncodingDirection', ...
107107
'reconstruction', ...
108-
'recording', ...
108+
'recording' ...
109109
};
110110

111111
targetFields = { ...
@@ -114,7 +114,7 @@
114114
'echo', ...
115115
'dir', ...
116116
'rec', ...
117-
'recording', ...
117+
'recording' ...
118118
};
119119

120120
for iField = 1:numel(fields2Check)
@@ -146,10 +146,10 @@
146146
pattern = cfg.fileName.pattern;
147147

148148
runSuffix = cfg.fileName.suffix.run;
149-
acqSuffix = cfg.fileName.suffix.acquisition ;
150-
ceSuffix = cfg.fileName.suffix.contrastEnhancement ;
151-
dirSuffix = cfg.fileName.suffix.phaseEncodingDirection ;
152-
recSuffix = cfg.fileName.suffix.reconstruction ;
149+
acqSuffix = cfg.fileName.suffix.acquisition;
150+
ceSuffix = cfg.fileName.suffix.contrastEnhancement;
151+
dirSuffix = cfg.fileName.suffix.phaseEncodingDirection;
152+
recSuffix = cfg.fileName.suffix.reconstruction;
153153
echoSuffix = cfg.fileName.suffix.echo;
154154
recordingSuffix = cfg.fileName.suffix.recording;
155155

@@ -201,7 +201,7 @@
201201

202202
function talkToMe(cfg)
203203

204-
if cfg.verbose
204+
if cfg.verbose > 0
205205

206206
fprintf(1, '\nData will be saved in this directory:\n\t%s\n', ...
207207
fullfile(cfg.dir.outputSubject, cfg.fileName.modality));

src/miss_hit.cfg

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# style guide (https://florianschanda.github.io/miss_hit/style_checker.html)
12
line_length: 100
23
regex_function_name: "[a-z]+(([A-Z]){1}[A-Za-z]+)*"
3-
suppress_rule: "copyright_notice"
4+
suppress_rule: "copyright_notice"
5+
6+
# metrics limit for the code quality (https://florianschanda.github.io/miss_hit/metrics.html)
7+
metric "cnest": limit 4
8+
metric "file_length": limit 500
9+
metric "cyc": limit 15
10+
metric "parameters": limit 6

src/saveEventsFile.m

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -219,14 +219,14 @@ function printHeaderExtraColumns(logFile)
219219
warning('saveEventsFile:missingData', ...
220220
'Missing some %s data for this event.', namesExtraColumns{iExtraColumn});
221221

222-
if cfg.verbose
222+
if cfg.verbose > 1
223223
disp(logFile(iEvent));
224224
end
225225

226226
elseif ~ischar(data) && all(isnan(data))
227227
warning('Missing %s data for this event.', namesExtraColumns{iExtraColumn});
228228

229-
if cfg.verbose
229+
if cfg.verbose > 1
230230
disp(logFile(iEvent));
231231
end
232232
end
@@ -297,11 +297,11 @@ function printHeaderExtraColumns(logFile)
297297

298298
else
299299

300-
printData(logFile(1).fileID, onset);
301-
printData(logFile(1).fileID, duration);
302-
printData(logFile(1).fileID, trial_type);
300+
printData(logFile(1).fileID, onset, cfg);
301+
printData(logFile(1).fileID, duration, cfg);
302+
printData(logFile(1).fileID, trial_type, cfg);
303303

304-
printExtraColumns(logFile, iEvent);
304+
printExtraColumns(logFile, iEvent, cfg);
305305

306306
fprintf(logFile(1).fileID, '\n');
307307
fprintf(1, '\n');
@@ -311,7 +311,7 @@ function printHeaderExtraColumns(logFile)
311311

312312
end
313313

314-
function printExtraColumns(logFile, iEvent)
314+
function printExtraColumns(logFile, iEvent, cfg)
315315
% loops through the extra columns and print them
316316

317317
namesExtraColumns = returnNamesExtraColumns(logFile);
@@ -320,26 +320,32 @@ function printExtraColumns(logFile, iEvent)
320320

321321
data = logFile(iEvent).(namesExtraColumns{iExtraColumn});
322322

323-
printData(logFile(1).fileID, data);
323+
printData(logFile(1).fileID, data, cfg);
324324

325325
end
326326

327327
end
328328

329-
function printData(output, data)
329+
function printData(output, data, cfg)
330330
% write char
331331
% for numeric data we replace any nan by n/a
332332
if ischar(data)
333333
fprintf(output, '%s\t', data);
334-
fprintf(1, '%s\t', data);
334+
if cfg.verbose > 0
335+
fprintf(1, '%s\t', data);
336+
end
335337
else
336338
for i = 1:numel(data)
337339
if isnan(data(i))
338340
fprintf(output, '%s\t', 'n/a');
339-
fprintf(1, '%s\t', 'n/a');
341+
if cfg.verbose > 0
342+
fprintf(1, '%s\t', 'n/a');
343+
end
340344
else
341345
fprintf(output, '%f\t', data(i));
342-
fprintf(1, '%f\t', data(i));
346+
if cfg.verbose > 0
347+
fprintf(1, '%f\t', data(i));
348+
end
343349
end
344350
end
345351
end
@@ -384,7 +390,7 @@ function errorSaveEventsFile(identifier)
384390

385391
function talkToMe(cfg, logFile)
386392

387-
if cfg.verbose
393+
if cfg.verbose > 0
388394

389395
fprintf(1, '\nData were saved in this file:\n\n%s\n\n', ...
390396
fullfile( ...

0 commit comments

Comments
 (0)