Skip to content

Commit d03fd20

Browse files
committed
Prepare the 4.2.0 release
1 parent e3f6e8c commit d03fd20

File tree

8 files changed

+62
-59
lines changed

8 files changed

+62
-59
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ FROM python:3.10-slim
1616
COPY --from=builder /usr/local/bin/dcm2niix /usr/local/bin/dcm2niix
1717

1818
# First install pyqt5 as Debian package to solve dependencies issues occurring when installed with pip
19-
# Then install the latest stable BIDScoin release from Python repository
19+
# Then install the latest stable BIDScoin Qt5 release from Github (install the normal Qt6 branch from PyPi when using recent base images such as Ubuntu:22.04)
2020
ENV PIP_NO_CACHE_DIR=off
2121
RUN apt update && apt -y --no-install-recommends install pigz curl python3-pyqt5 python3-pyqt5.qtx11extras git && apt clean; \
2222
pip install --upgrade pip; \
23-
pip install bidscoin[spec2nii2bids,deface,pet2bids]@git+https://github.com/Donders-Institute/bidscoin@v4.1.1+qt5
23+
pip install bidscoin[spec2nii2bids,deface,pet2bids]@git+https://github.com/Donders-Institute/bidscoin@v4.2.0+qt5

apptainer.def

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ Stage: final
2222
This BIDScoin Apptainer image includes:
2323

2424
* Debian stable,
25-
* the latest version of dcm2niix (https://www.nitrc.org/plugins/mwiki/index.php/dcm2nii:MainPage)
26-
* the latest stable release (v4.1.1+qt5) of BIDScoin and its plugins. The general form to run BIDScoin commands is:
25+
* The latest version of dcm2niix (https://www.nitrc.org/plugins/mwiki/index.php/dcm2nii:MainPage)
26+
* The latest stable release (v4.2.0+qt5) of BIDScoin and its plugins. The general form to run BIDScoin commands is:
2727

2828
apptainer exec bidscoin.sif <bidscoin_tool> <bidscoin_tool_args>
2929

@@ -50,11 +50,11 @@ Stage: final
5050
# Install curl (sometimes needed by dcm2niix) and pigz (to speed up dcm2niix)
5151
apt update && apt -y --no-install-recommends install pigz curl
5252

53-
# Install the latest stable BIDScoin release from Python repository
53+
# Install the latest stable BIDScoin Qt5 release from Github (install the normal Qt6 branch from PyPi when using recent base images such as Ubuntu:22.04)
5454
# NOTE: PyQt5 is installed as Debian package to solve dependencies issues occurring when installed with pip
5555
apt -y --no-install-recommends install python3-pyqt5 python3-pyqt5.qtx11extras git && apt clean
5656
pip install --upgrade pip
57-
pip install bidscoin[spec2nii2bids,deface,pet2bids]@git+https://github.com/Donders-Institute/bidscoin@v4.1.1+qt5
57+
pip install bidscoin[spec2nii2bids,deface,pet2bids]@git+https://github.com/Donders-Institute/bidscoin@v4.2.0+qt5
5858

5959
# Uncomment the line below if you get errors like: ImportError: libQt5Core.so.5: cannot open shared object file: No such file or directory
6060
# strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

bidscoin/heuristics/bidsmap_dccn.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Options:
2222
# General options and plugins
2323
# --------------------------------------------------------------------------------
2424
bidscoin:
25-
version: 4.1.1 # BIDScoin version (should correspond with the version in pyproject.toml)
25+
version: 4.2.0 # BIDScoin version (should correspond with the version in pyproject.toml)
2626
bidsignore: mrs/;extra_data/;sub-*_ct.* # Semicolon-separated list of entries that are added to the .bidsignore file (for more info, see BIDS specifications), e.g. extra_data/;pet/;myfile.txt;yourfile.csv
2727
subprefix: sub- # The subject prefix of the source data
2828
sesprefix: ses- # The session prefix of the source data

bidscoin/heuristics/bidsmap_sst.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Options:
2121
# General options and plugins
2222
# --------------------------------------------------------------------------------
2323
bidscoin:
24-
version: 4.1.1 # BIDScoin version (should correspond with the version in pyproject.toml)
24+
version: 4.2.0 # BIDScoin version (should correspond with the version in pyproject.toml)
2525
bidsignore: mrs/;extra_data/ # Semicolon-separated list of entries that are added to the .bidsignore file (for more info, see BIDS specifications), e.g. extra_data/;pet/;myfile.txt;yourfile.csv
2626
subprefix: sub- # The subject prefix of the source data
2727
sesprefix: ses- # The session prefix of the source data

docs/CHANGELOG.md

Lines changed: 50 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
## [dev]
66

7+
## [4.2.0] - 2023-10-16
8+
79
### Added
810
- The option to pip-install dcm2niix as `extras`
911
- A user config file (github issue #197)
@@ -251,14 +253,14 @@ A significant rewrite and evolution of BIDScoin!
251253
## [3.0.4] - 2020-05-14
252254

253255
### Added
254-
* `Export` function in the bidseditor to allow for adding run items to existing (template) bidsmaps
255-
* Support for Unix-shell style wildcards for matching run items in the bidsmap
256+
- `Export` function in the bidseditor to allow for adding run items to existing (template) bidsmaps
257+
- Support for Unix-shell style wildcards for matching run items in the bidsmap
256258

257259
### Changed
258-
* Improved DCCN example template bidsmap
260+
- Improved DCCN example template bidsmap
259261

260262
### Fixed
261-
* Various minor bugs
263+
- Various minor bugs
262264

263265
## [3.0.3] - 2020-04-14
264266

@@ -281,118 +283,119 @@ A significant rewrite and evolution of BIDScoin!
281283
A Significant rewrite to make BIDScoin more robust, user-friendly and feature-rich :-)
282284

283285
### Added
284-
* First support for Philips PAR / REC data format
285-
* A BIDS compliant defacing tool
286-
* A BIDS compliant multi-echo combination tool
287-
* Much improved documentation (https://bidscoin.readthedocs.io)
286+
- First support for Philips PAR / REC data format
287+
- A BIDS compliant defacing tool
288+
- A BIDS compliant multi-echo combination tool
289+
- Much improved documentation (https://bidscoin.readthedocs.io)
288290

289291
## [2.3.1] - 2019-09-12
290292

291293
### Fixed
292-
* a small but important bug that caused datasets without field maps to crash (my test datasets all had field maps :-))
294+
- a small but important bug that caused datasets without field maps to crash (my test datasets all had field maps :-))
293295

294296
## [2.3] - 2019-08-29
295297

296298
A lot of improvements have landed in 2.3, making it the best release of the 2-series by far!
297299

298300
### Added
299-
* The possibility to edit Participant labels
300-
* Various tests and checks in Options to ensure creating good working bidsmaps / BIDS output data
301-
* Upgraded compliance with bids v1.2.1
302-
* The possibility to leave-out certain data types / runs
301+
- The possibility to edit Participant labels
302+
- Various tests and checks in Options to ensure creating good working bidsmaps / BIDS output data
303+
- Upgraded compliance with bids v1.2.1
304+
- The possibility to leave-out certain data types / runs
303305

304306
### Changed
305-
* A new workflow that is easier and more consistent
306-
* Greatly improved graphical user interface and error/warning reporting
307-
* Improved bidsmap_dccn template
307+
- A new workflow that is easier and more consistent
308+
- Greatly improved graphical user interface and error/warning reporting
309+
- Improved bidsmap_dccn template
308310

309311
### Fixed
310-
* Significant code refactoring to squash a number of important bugs and make the code more robust and maintainable
312+
- Significant code refactoring to squash a number of important bugs and make the code more robust and maintainable
311313

312314
## [2.2] - 2019-07-11
313315

314316
### Added
315-
* Options tab to edit and test the bidscoin Options
316-
* A leave-out option (to ignore runs / prevent them from showing up in the BIDS directory)
317-
* A graphical interface to the bidsmapper
318-
* Improved logging
319-
* Improved the DICOM attribute *wildcard* feature
317+
- Options tab to edit and test the bidscoin Options
318+
- A leave-out option (to ignore runs / prevent them from showing up in the BIDS directory)
319+
- A graphical interface to the bidsmapper
320+
- Improved logging
321+
- Improved the DICOM attribute *wildcard* feature
320322

321323
### Changed
322-
* New layout of the main and edit windows
324+
- New layout of the main and edit windows
323325

324326
### Fixed
325-
* Various bugfixes
327+
- Various bugfixes
326328

327329
## [2.1] - 2019-06-23
328330

329331
### Added
330-
* Editing of bidsmap Options
332+
- Editing of bidsmap Options
331333

332334
### Fixed
333-
* `IntendedFor` in field map json sidecar files
334-
* Code redundancy
335+
- `IntendedFor` in field map json sidecar files
336+
- Code redundancy
335337

336338
## [2.0] - 2019-06-18
337339

338340
A major release and rewrite with important user-facing improvements
339341

340342
### Added
341-
* A shiny GUI :-)
342-
* A new and much easier workflow
343+
- A shiny GUI :-)
344+
- A new and much easier workflow
343345

344346
### Fixed
345-
* Various bugfixes
347+
- Various bugfixes
346348

347349
## [1.5] - 2019-03-06
348350

349351
### Added
350-
* Support for PET scans
351-
* Support for DICOMDIR data
352-
* Saving of template sidecar files in the bids output directory
352+
- Support for PET scans
353+
- Support for DICOMDIR data
354+
- Saving of template sidecar files in the bids output directory
353355

354356
### Changed
355-
* increased flexibility for renaming / reorganising the raw (input) data structure
356-
* Added provenance data to the bidsmap/yaml files
357+
- increased flexibility for renaming / reorganising the raw (input) data structure
358+
- Added provenance data to the bidsmap/yaml files
357359

358360
### Fixed
359-
* various bugfixes
361+
- various bugfixes
360362

361363
## [1.4] - 2018-10-22
362364

363365
### Added
364-
* Cross-platform support
365-
* Installation as a Python module
366-
* Improved version control
367-
* Improved BIDS compliance
366+
- Cross-platform support
367+
- Installation as a Python module
368+
- Improved version control
369+
- Improved BIDS compliance
368370

369371
## [1.3] - 2018-09-28
370372

371373
### Changed
372-
* Refactored bidsmap naming
374+
- Refactored bidsmap naming
373375

374376
### Fixed
375-
* Various bugs
377+
- Various bugs
376378

377379
## [1.2] - 2018-09-14
378380

379381
### Added
380-
* Improved field map support
382+
- Improved field map support
381383

382384
### Changed
383-
* Yaml-syntax
385+
- Yaml-syntax
384386

385387
## 1.0 - 2018-07-04
386388

387389
A first stable release of BIDScoin :-)
388390

389391
### Added
390-
* Support the conversion of organised sub/ses DICOM folders to BIDS
392+
- Support the conversion of organised sub/ses DICOM folders to BIDS
391393

392394
### To do
393-
* Add support for non-imaging data
395+
- Add support for non-imaging data
394396

395-
[dev]: https://github.com/Donders-Institute/bidscoin/compare/4.1.1...HEAD
397+
[dev]: https://github.com/Donders-Institute/bidscoin/compare/4.2.0...HEAD
398+
[4.2.0]: https://github.com/Donders-Institute/bidscoin/compare/4.1.1...4.2.0
396399
[4.1.1]: https://github.com/Donders-Institute/bidscoin/compare/4.1.0...4.1.1
397400
[4.1.0]: https://github.com/Donders-Institute/bidscoin/compare/4.0.0...4.1.0
398401
[4.0.0]: https://github.com/Donders-Institute/bidscoin/compare/3.7.4...4.0.0

docs/installation.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ If you do not have git (or any other version control system) installed you can `
3333
3434
$ pip install ./bidscoin[dcm2niix2bids]
3535
36-
If you are installing BIDScoin on an older system and you are getting Qt6 errors, you can try to install a ``+qt5`` build, e.g. for version 4.1.1:
36+
If you are installing BIDScoin on an older system and you are getting Qt6 errors, you can try to install a ``+qt5`` build, e.g. for version 4.2.0:
3737

3838
.. code-block:: console
3939
40-
$ pip install bidscoin[dcm2niix2bids]@git+https://github.com/Donders-Institute/bidscoin@v4.1.1+qt5
40+
$ pip install bidscoin[dcm2niix2bids]@git+https://github.com/Donders-Institute/bidscoin@v4.2.0+qt5
4141
4242
Updating BIDScoin
4343
^^^^^^^^^^^^^^^^^

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build-backend = 'setuptools.build_meta'
77
[project]
88
name = 'bidscoin'
99
description = 'Converts and organises raw MRI data-sets according to the Brain Imaging Data Structure (BIDS)'
10-
version = '4.1.1'
10+
version = '4.2.0'
1111
readme = 'README.rst'
1212
requires-python = '>= 3.8'
1313
license = {file = 'LICENSE.txt'}

tests/test_data/bidsmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Options:
2020
# General options and plugins
2121
# --------------------------------------------------------------------------------
2222
bidscoin:
23-
version: 4.1.1 # BIDScoin version (should correspond with the version in pyproject.toml)
23+
version: 4.2.0 # BIDScoin version (should correspond with the version in pyproject.toml)
2424
bidsignore: mrs/;extra_data/ # Semicolon-separated list of entries that are added to the .bidsignore file (for more info, see BIDS specifications), e.g. extra_data/;pet/;myfile.txt;yourfile.csv
2525
subprefix: sub- # The subject prefix of the source data
2626
sesprefix: ses- # The session prefix of the source data

0 commit comments

Comments
 (0)