Skip to content

Road to dcm2bids 3.3.0 - #390

Open
arnaudbore wants to merge 91 commits into
masterfrom
dev
Open

Road to dcm2bids 3.3.0#390
arnaudbore wants to merge 91 commits into
masterfrom
dev

Conversation

@arnaudbore

Copy link
Copy Markdown
Contributor

No description provided.

arnaudbore and others added 30 commits June 2, 2026 22:39
[BF] fix comparison when using AcquisitionTime
[BF] Use escape to handle braket
Bumps [requests](https://github.com/psf/requests) from 2.32.4 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.4...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.3...2.7.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.7.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
arnaudbore and others added 21 commits July 1, 2026 11:54
Some more refactor + fixing some linting issues
* install using pyproject.toml

* fix pyproject

* answer most of copilot issues

* Update pyproject.toml

Co-authored-by: Samuel Guay <samuel.guay@umontreal.ca>

* first move with dependancies groups

* fixing tests

* fix gha

* fix gha, forgot to save

* update gha publish

---------

Co-authored-by: arnaudbore <arnaud.bore@gmail.com>
[ENH] Change install from setup.py to pyproject.toml
[ENH] Dynamically pull BIDS schema for auto entities and extractions.
@codecov-commenter

codecov-commenter commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 72.11740% with 133 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.04%. Comparing base (6434d5c) to head (e9f1915).

Files with missing lines Patch % Lines
dcm2bids/utils/schema.py 78.43% 44 Missing and 14 partials ⚠️
dcm2bids/utils/tools.py 56.41% 41 Missing and 10 partials ⚠️
dcm2bids/sidecar.py 59.09% 8 Missing and 1 partial ⚠️
dcm2bids/utils/utils.py 70.00% 4 Missing and 2 partials ⚠️
dcm2bids/cli/dcm2bids.py 60.00% 3 Missing and 1 partial ⚠️
dcm2bids/utils/io.py 84.21% 1 Missing and 2 partials ⚠️
dcm2bids/dcm2bids_gen.py 71.42% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #390      +/-   ##
==========================================
+ Coverage   74.37%   76.04%   +1.66%     
==========================================
  Files          15       17       +2     
  Lines        1163     1578     +415     
  Branches      198      270      +72     
==========================================
+ Hits          865     1200     +335     
- Misses        245      299      +54     
- Partials       53       79      +26     
Flag Coverage Δ
pytest 76.04% <72.11%> (+1.66%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants