Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
dbde735
transfer doc README to .github repo
Remi-Gau Dec 24, 2021
2adcfea
Merge remote-tracking branch 'cpp-lln-lab/master' into dev
Remi-Gau Jan 27, 2022
30b272a
bump bids matlab
Remi-Gau Jan 27, 2022
2304938
bring back a dead function from the dead...
Remi-Gau Jan 27, 2022
71ad2d7
make some tests less verbose
Remi-Gau Jan 27, 2022
32dd6d7
lint and infra
Remi-Gau Jan 27, 2022
be77b1b
use CFF file
Remi-Gau Jan 28, 2022
27f4d22
remove dependencies
Remi-Gau Jan 28, 2022
5bcf6f3
infra
Remi-Gau Jan 28, 2022
fd637ad
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 28, 2022
7f662c5
make less verbose
Remi-Gau Jan 28, 2022
41c6e08
Merge remote-tracking branch 'origin/remi-bump_bids-matlab' into remi…
Remi-Gau Jan 28, 2022
2cb8a83
simplify README
Remi-Gau Jan 28, 2022
23a39e5
remove TOC
Remi-Gau Jan 28, 2022
48015ff
move copyright mention
Remi-Gau Jan 28, 2022
6f36ee4
fix doc
Remi-Gau Jan 28, 2022
aff9571
make test silent
Remi-Gau Jan 28, 2022
efc0ce8
remove README from tests
Remi-Gau Jan 28, 2022
2cf9684
use bids matlab to create filenames
Remi-Gau Jan 28, 2022
b1fe718
simplify tests
Remi-Gau Jan 28, 2022
045a25a
Merge pull request #186 from Remi-Gau/remi-bump_bids-matlab
Remi-Gau Jan 28, 2022
2ef044b
update bids matlab
Remi-Gau Mar 1, 2022
8cc5d27
improve isPostitive integer
Remi-Gau Mar 1, 2022
f92e349
update tests
Remi-Gau Mar 1, 2022
1aa17d9
remove failing tests comments
Remi-Gau Mar 1, 2022
3d5d73c
fix bids validator test
Remi-Gau Mar 1, 2022
4953d1d
zip stim and physio TSV during conversion
Remi-Gau Mar 1, 2022
968a213
update doc
Remi-Gau Mar 1, 2022
685d232
infra
Remi-Gau Mar 1, 2022
dd639a6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 1, 2022
45061ba
Merge pull request #188 from Remi-Gau/misc
Remi-Gau Mar 1, 2022
157a420
add release drafter
Remi-Gau Mar 1, 2022
c74d915
Merge pull request #189 from Remi-Gau/misc
Remi-Gau Mar 1, 2022
5eb9bb3
update name manual
Remi-Gau Mar 1, 2022
61e2be6
Merge branch 'dev' of https://github.com/cpp-lln-lab/CPP_BIDS into misc
Remi-Gau Mar 1, 2022
a75bc98
Merge pull request #190 from Remi-Gau/misc
Remi-Gau Mar 1, 2022
c367840
save SoftwarePresentation details if present
Remi-Gau Mar 1, 2022
069bd92
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 1, 2022
8735318
Merge pull request #191 from Remi-Gau/misc
Remi-Gau Mar 1, 2022
7b2b45e
infra
Remi-Gau Mar 2, 2022
3a67904
fix verbose crash when saving
Remi-Gau Mar 9, 2022
5a39f04
updata gitignore
Remi-Gau Mar 9, 2022
48bd708
add infra
Remi-Gau Mar 10, 2022
63a1644
refactor and make sure that prefilled answers are taken into account
Remi-Gau Mar 10, 2022
b379c6f
account for prefilled group
Remi-Gau Mar 10, 2022
ad7a7eb
fix conflicts
Remi-Gau Mar 11, 2022
ac5d2ce
update doc
Remi-Gau Mar 11, 2022
8537f0b
set default verbose in checkDependencies
Remi-Gau Mar 11, 2022
2940588
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 11, 2022
7de62c2
start refactoring GUI
Remi-Gau Mar 11, 2022
a64c725
finish refactoring GUI
Remi-Gau Mar 11, 2022
b61b499
silence link check
Remi-Gau Mar 11, 2022
ab06459
Merge pull request #192 from Remi-Gau/dev
Remi-Gau Mar 11, 2022
83cf260
remove duplicate in gitignore
Remi-Gau Mar 18, 2022
8423fc3
update bids matlab
Remi-Gau Mar 18, 2022
b9f9788
refactor createJSON
Remi-Gau Mar 18, 2022
14f2321
basic function to save config
Remi-Gau Mar 18, 2022
f234a72
cover other use case of the API
Remi-Gau Mar 18, 2022
509535c
update doc
Remi-Gau Mar 18, 2022
3c20a7d
fix doc
Remi-Gau Mar 18, 2022
1d656b6
Merge pull request #193 from Remi-Gau/save_config
Remi-Gau Mar 23, 2022
627ceef
fix bug of default users when prespecified
Remi-Gau Mar 24, 2022
bdd0088
refactor removing date entity
Remi-Gau Apr 16, 2022
d60b2c3
refactor removing date entity and allow to fitler source to raw conve…
Remi-Gau Apr 16, 2022
e0703ba
make sure raw dataset is bids valid
Remi-Gau Apr 16, 2022
7bc55c0
update CI
Remi-Gau Apr 16, 2022
e97fcce
Merge pull request #197 from Remi-Gau/rm_data
Remi-Gau Apr 27, 2022
1de05d3
set up module autoupdate on dev branch
Remi-Gau May 7, 2022
9a3baeb
Merge branch 'dev' of https://github.com/cpp-lln-lab/CPP_BIDS into dev
Remi-Gau May 7, 2022
352f05b
Merge branch 'master' into dev
Remi-Gau May 7, 2022
a45e833
run CI in all branches
Remi-Gau May 7, 2022
052381b
update bids matlab
Remi-Gau May 7, 2022
c4a37b8
Merge branch 'master' of https://github.com/cpp-lln-lab/CPP_BIDS into…
Remi-Gau Jun 25, 2022
f9ebc85
use bids transformers to filter tsv files
Remi-Gau Jun 25, 2022
0d3cbe5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 25, 2022
b32c392
update bids matlab
Remi-Gau Jun 25, 2022
5d83e72
Merge pull request #204 from Remi-Gau/dev
Remi-Gau Jun 25, 2022
d41ab87
Merge branch 'master' into dev
Remi-Gau Aug 27, 2022
b9384a2
update bids matlab
Remi-Gau Aug 27, 2022
a46f53c
add dependabot
Remi-Gau Aug 27, 2022
1d0f9ea
add possibility to not ask for run number
Remi-Gau Aug 27, 2022
03d9792
remove util folder
Remi-Gau Aug 27, 2022
3f0cedf
fix path printing issues with windows
Remi-Gau Sep 7, 2022
630702a
lint
Remi-Gau Sep 7, 2022
8bf435f
update init
Remi-Gau Sep 9, 2022
8334de1
update doc
Remi-Gau Sep 9, 2022
1521b4f
fix tests
Remi-Gau Sep 9, 2022
752b686
fix doc
Remi-Gau Sep 9, 2022
b601db6
fix test and lint
Remi-Gau Sep 9, 2022
2a90d4a
update BIDS matlab
Remi-Gau Sep 10, 2022
2839d31
Merge pull request #213 from Remi-Gau/init
Remi-Gau Sep 10, 2022
00c0632
only rm necessary global variables
Remi-Gau Sep 12, 2022
d293895
Merge remote-tracking branch 'upstream/master' into dev
Remi-Gau Nov 2, 2022
8fa7b40
update submodules
Remi-Gau Nov 2, 2022
c790ca9
only use dependabot to update submodules
Remi-Gau Nov 2, 2022
2d56abc
let precommit handle check linting
Remi-Gau Nov 2, 2022
dcdad52
fix coverage
Remi-Gau Nov 2, 2022
708b590
update README
Remi-Gau Nov 2, 2022
b18cb81
update copyright format in help - closes #215
Remi-Gau Nov 2, 2022
805667e
revert isfolder to isdir
Remi-Gau Nov 2, 2022
dd1c352
update version
Remi-Gau Nov 2, 2022
26a9602
update manual
Remi-Gau Nov 2, 2022
db9f238
run tests on ubuntu 22 04
Remi-Gau Nov 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"contributors": [
{
"login": "CerenB",
"name": "CerenB",
"name": "Ceren Battal",
"avatar_url": "https://avatars1.githubusercontent.com/u/10451654?v=4",
"profile": "https://github.com/CerenB",
"contributions": [
Expand All @@ -21,7 +21,7 @@
},
{
"login": "marcobarilari",
"name": "marcobarilari",
"name": "Marco Barilari",
"avatar_url": "https://avatars3.githubusercontent.com/u/38101692?v=4",
"profile": "https://github.com/marcobarilari",
"contributions": [
Expand Down Expand Up @@ -64,7 +64,7 @@
},
{
"login": "iqrashahzad14",
"name": "iqrashahzad14",
"name": "Iqra Shahzad",
"avatar_url": "https://avatars.githubusercontent.com/u/75671348?v=4",
"profile": "https://github.com/iqrashahzad14",
"contributions": [
Expand Down
1 change: 0 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# Documentation
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
Expand Down
5 changes: 5 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
template: |
## Release Notes

## CHANGES
$CHANGES
18 changes: 11 additions & 7 deletions .github/workflows/bids_validator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,26 @@ name: BIDS validator

on:
push:
branches:
- master
branches: ['master', 'main', 'dev']
pull_request:
branches: ['master']
branches: ['*']

env:
OCTFLAGS: --no-gui --no-window-system --silent

jobs:
build:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:

- uses: actions/setup-node@v3
with:
node-version: '14'

- uses: actions/checkout@v3
with:
submodules: true
fetch-depth: 1
fetch-depth: 0

- name: Make jsonread for octave
run: |
Expand All @@ -37,9 +40,10 @@ jobs:

- name: Install BIDS validator
run: |
sudo npm install -g bids-validator@1.6.2
sudo npm install -g bids-validator

- name: Create dummy dataset and validate it
run: |
cd tests/manualTests
octave $OCTFLAGS --eval "test_makeRawDataset" && bids-validator `pwd`/output/raw/ --ignoreNiftiHeaders
octave $OCTFLAGS --eval "test_makeRawDataset"
bids-validator `pwd`/output/raw/ --ignoreNiftiHeaders
1 change: 1 addition & 0 deletions .github/workflows/check_md_links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
push:
branches:
- master
- dev
pull_request:
branches: ['*']

Expand Down
41 changes: 0 additions & 41 deletions .github/workflows/miss_hit.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
build:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:

- uses: actions/checkout@v3
Expand All @@ -27,11 +27,11 @@ jobs:
mkoctfile --mex jsonread.c jsmn.c -DJSMN_PARENT_LINKS

- name: MOxUnit Action
uses: joergbrech/moxunit-action@master
uses: joergbrech/moxunit-action@v1.2.0
with:
tests: tests # files or directories containing the MOxUnit test cases
src: src # directories to be added to the Octave search path before running the tests.
ext: tests/utils # External resources to add to the search put (excluded from coverage)
ext: tests/utils lib # External resources to add to the search put (excluded from coverage)
# data: # Directory for test data
with_coverage: true
cover_xml_file: coverage.xml
Expand Down
100 changes: 0 additions & 100 deletions .github/workflows/update_submodules.yml

This file was deleted.

55 changes: 45 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,42 +1,77 @@
# exclude mac file
*DS_Store

# exclude matlab autosaves and octave workspace info
*.m~
*octave-workspace

# exclude content of logfiles folders
*output*
output

*.mat

# exclude temp files from tests and coverage
*test_code_report.txt
test_report.log
*coverage*
check_my_code_report.txt

*filteredBy*

tests/*.nii*
tests/*.json*
tests/*.tsv*

# exclude report from check_my_code
check_my_code_report.txt
*_cfg.json

# jupyter notebook checkpoints
notebooks/.ipynb_checkpoints/*
.ipynb_checkpoints
notebooks/source/*
notebooks/output/*
notebooks/new_experiment/*

# ignore node js files
node_modules/*
node_modules
package.json
package-lock.json

# visual studio code stuff
.vscode

# virtual env
cpp_bids/*
env

# documentation
docs/build/*

## MATLAB / OCTAVE gitignore template

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

# Windows default autosave extension
*.asv

# OSX / *nix default autosave extension
*.m~

# Compiled MEX binaries (all platforms)
*.mex*

# Packaged app and toolbox files
*.mlappinstall
*.mltbx

# Generated helpsearch folders
helpsearch*/

# Simulink code generation folders
slprj/
sccprj/

# Matlab code generation folders
codegen/

# Simulink autosave extension
*.autosave

# Simulink cache files
*.slxc

# Octave session info
octave-workspace
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[submodule "lib/bids-matlab"]
path = lib/bids-matlab
url = https://github.com/bids-standard/bids-matlab.git
branch = master
branch = dev
[submodule "lib/JSONio"]
path = lib/JSONio
url = https://github.com/gllmflndn/JSONio.git
Expand Down
Loading