Skip to content

Commit eebdaf6

Browse files
authored
Merge branch 'master' into mgp/allow-desc-in-segmentations
2 parents ccca8b7 + a7dd34a commit eebdaf6

File tree

83 files changed

+1573
-535
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+1573
-535
lines changed

.circleci/config.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,13 @@ jobs:
5555
# failures for local file:/// -- yoh found no better way,
5656
linkchecker -t 1 --check-extern \
5757
--ignore-url 'file:///.*' \
58+
--ignore-url 'https://bids-specification.readthedocs.io/en/stable/.*' \
59+
--ignore-url 'https://doi.org/.*' \
5860
--ignore-url 'https://fonts.gstatic.com' \
59-
--ignore-url 'https://github.com/bids-standard/bids-specification/(pull|tree)/.*' \
6061
--ignore-url 'https://github.com/[^/]*' \
61-
--ignore-url 'https://doi.org/.*' \
62-
--ignore-url 'https://bids-specification.readthedocs.io/en/stable/.*' \
62+
--ignore-url 'https://github.com/bids-standard/bids-specification/(pull|tree)/.*' \
63+
--ignore-url 'https://www.incf.org' \
64+
--ignore-url 'https://dicomlookup.com/dicomtags/.*' \
6365
~/project/site/*html ~/project/site/*/*.html
6466
else
6567
echo "Release PR - do nothing"

.codespellrc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[codespell]
2-
skip = *.js,*.svg,*.eps,.git,node_modules,env,venv,.mypy_cache,package-lock.json,CITATION.cff,tools/new_contributors.tsv,./tools/schemacode/docs/build
3-
ignore-words-list = fo,te,als,Acknowledgements,acknowledgements,weill,bu,winn,manuel
2+
skip = *.js,*.svg,*.eps,.git,node_modules,env,venv,.mypy_cache,package-lock.json,CITATION.cff,tools/new_contributors.tsv,./tools/schemacode/docs/build,venvs
3+
ignore-regex = \bHEP\b
4+
ignore-words-list = acknowledgements,als,bu,fo,te,weill,winn
45
builtin = clear,rare,en-GB_to_en-US
56
# this overloads default dictionaries and I have not yet figured out
67
# how to have multiple https://github.com/codespell-project/codespell/issues/2727

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ body:
1717
If not, please open an issue in the [bids-2-devel repository](https://github.com/bids-standard/bids-2-devel) instead.
1818
1919
- Is there already a group working on your idea?
20-
Check the [BIDS extension proposals](https://bids.neuroimaging.io/get_involved.html#extending-the-bids-specification)
20+
Check the [BIDS extension proposals](https://bids.neuroimaging.io/extensions/index.html)
2121
2222
- Will your idea potentially require a large effort?
2323
Read [BEP lead guidelines](https://docs.google.com/document/d/1pWmEEY-1-WuwBPNy5tDAxVJYQ9Een4hZJM06tQZg8X4/).

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ See the [CONTRIBUTING](https://github.com/bids-standard/bids-specification/blob/
77

88
- Please ensure your name is credited
99
on our [Contributors appendix](https://github.com/bids-standard/bids-specification/blob/master/src/appendices/contributors.md).
10-
To add your name, please edit our [Contributors wiki](https://github.com/bids-standard/bids-specification/wiki/Contributors)
10+
To add your name, please edit our [Recent Contributors wiki](https://github.com/bids-standard/bids-specification/wiki/Recent-Contributors)
1111
and add your name with the type of contribution.
1212
For assistance, please tag @bids-standard/maintainers.
1313

.pre-commit-config.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@ repos:
1010
- id: trailing-whitespace
1111
- id: end-of-file-fixer
1212
- id: check-yaml
13+
args: [--unsafe]
1314
- id: check-json
1415
- id: check-toml
1516
- id: check-ast
1617
- id: check-added-large-files
1718
- id: check-case-conflict
1819
- repo: https://github.com/python-jsonschema/check-jsonschema
19-
rev: 0.29.4
20+
rev: 0.32.1
2021
hooks:
2122
- id: check-dependabot
2223
- id: check-github-workflows
@@ -26,7 +27,7 @@ repos:
2627
- id: check-readthedocs
2728
files: readthedocs.yml
2829
- repo: https://github.com/psf/black
29-
rev: 24.10.0
30+
rev: 25.1.0
3031
hooks:
3132
- id: black
3233
files: ^tools/(?!schemacode)
@@ -36,7 +37,7 @@ repos:
3637
files: tools/schemacode
3738
args: ["--config", "tools/schemacode/pyproject.toml", "--verbose"]
3839
- repo: https://github.com/pyCQA/isort
39-
rev: 5.13.2
40+
rev: 6.0.1
4041
hooks:
4142
- id: isort
4243
files: ^tools/(?!schemacode)
@@ -46,7 +47,7 @@ repos:
4647
files: tools/schemacode
4748
args: ["--settings-file", "tools/schemacode/pyproject.toml"]
4849
- repo: https://github.com/pyCQA/flake8
49-
rev: 7.1.1
50+
rev: 7.2.0
5051
hooks:
5152
- id: flake8
5253
args: [--config=tools/schemacode/.flake8]
@@ -57,7 +58,7 @@ repos:
5758
entry: env PRETTIER_LEGACY_CLI=1 prettier # temporary fix for https://github.com/prettier/prettier/issues/15742
5859
files: src/schema/.*/.*\.yaml
5960
- repo: https://github.com/adrienverge/yamllint
60-
rev: v1.35.1
61+
rev: v1.37.0
6162
hooks:
6263
- id: yamllint
6364
args: [-f=standard, -c=.yamllint.yml]
@@ -68,12 +69,12 @@ repos:
6869
- id: pretty-format-toml
6970
args: [--autofix, --indent, '4', --no-sort]
7071
- repo: https://github.com/codespell-project/codespell
71-
rev: v2.3.0
72+
rev: v2.4.1
7273
hooks:
7374
- id: codespell
7475
args: ["--config=.codespellrc", "--dictionary=-", "--dictionary=.codespell_dict"]
7576
- repo: https://github.com/pre-commit/mirrors-mypy
76-
rev: v1.13.0
77+
rev: v1.15.0
7778
hooks:
7879
- id: mypy
7980
# Sync with project.optional-dependencies.typing

CONTRIBUTING.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ If you have any questions that aren't discussed below, please let us know
99
by [opening an issue](https://github.com/bids-standard/bids-specification/issues/new).
1010

1111
If you are not familiar with Git and GitHub,
12-
check our [generic contributing guidelines](https://bids-website.readthedocs.io/en/latest/collaboration/bids_github/CONTRIBUTING.html).
12+
check our [generic contributing guidelines](https://bids.neuroimaging.io/collaboration/bids_github/CONTRIBUTING.html).
1313

1414
If you want to contribute to the BIDS specification,
1515
make sure you also read the instructions below.
@@ -237,13 +237,10 @@ pip install -U pip
237237
pip install -r requirements.txt
238238
```
239239

240-
The first command ensures you are using an up to date version of `pip`,
240+
The first command ensures you are using an up-to-date version of `pip`,
241241
and the second command installs all dependencies.
242-
The third command ensures to install the BIDS schema code as an "editable" install,
243-
so that if you make changes to the schema files,
244-
these are automatically reflected in the sourcecode.
245242

246-
Note that if you need to work on the some of the Python code
243+
Note that if you need to work on some of the Python code
247244
that is used to render the specification,
248245
you will probably have to also run:
249246

DECISION-MAKING.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,27 @@ In October 2019, the BIDS community [voted](https://github.com/bids-standard/bid
66
to ratify a governance structure and to elect five members as a *Steering Group*
77
to oversee the development and adoption of the standard.
88

9-
The document outlining our governance structure is hosted on the BIDS website:
10-
[https://bids.neuroimaging.io/governance.html](https://bids.neuroimaging.io/governance.html)
9+
The document outlining our governance structure is hosted [on the BIDS website](https://bids.neuroimaging.io/collaboration/governance.html)
1110

1211
In the following, we list the current members of subgroups detailed in the
1312
BIDS governance.
1413

1514
### Steering Group
1615

1716
Current and past members of the steering group can be found in the
18-
[BIDS governance](https://bids.neuroimaging.io/governance.html#bids-steering-group).
17+
[BIDS governance](https://bids.neuroimaging.io/collaboration/governance.html#bids-steering-group).
1918

2019
### Maintainers Group
2120

2221
Current and past members of the maintainers group can be found in the
23-
[BIDS governance](https://bids.neuroimaging.io/governance.html#bids-maintainers-group),
22+
[BIDS governance](https://bids.neuroimaging.io/collaboration/governance.html#bids-maintainers-group),
2423
and in the
2524
[Maintainers Guide](Maintainers_Guide.md).
2625

2726
### BEP Leads Group
2827

2928
Leaders of BIDS Extension Proposals are listed in the
30-
[table of BEPs](https://bids.neuroimaging.io/get_involved.html#extending-the-bids-specification).
29+
[table of BEPs](https://bids.neuroimaging.io/extensions/beps.html).
3130

3231
### Contributors Group
3332

@@ -42,7 +41,7 @@ according to the instructions listed there.
4241

4342
The following groups are not described in detail.
4443
Please learn more about these groups from the
45-
[BIDS governance](https://bids.neuroimaging.io/governance.html).
44+
[BIDS governance](https://bids.neuroimaging.io/collaboration/governance.html).
4645

4746
- BEP working groups
4847
- Advisory Group

Maintainers_Guide.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ which is a recommended reading in conjunction with this guide.
1111

1212
## Current BIDS Maintainers
1313

14-
See also: [BIDS governance](https://bids.neuroimaging.io/governance.html#bids-maintainers-group)
14+
See also: [BIDS governance](https://bids.neuroimaging.io/collaboration/governance.html#bids-maintainers-group)
1515

1616
| Name | Time commitment | Scope | Joined |
1717
| ------------------------------------------------------------------------- | --------------- | ------------------------------------- | -------- |
@@ -25,8 +25,9 @@ See also: [BIDS governance](https://bids.neuroimaging.io/governance.html#bids-ma
2525
| Christine Rogers ([@christinerogers](https://github.com/christinerogers)) | 2h/month | Interoperability, EEG and multi-modal | Apr 2023 |
2626
| Nell Hardcastle ([@nellh](https://github.com/nellh)) | 2h/week | | Jul 2023 |
2727
| Kimberly Ray ([@KimberlyLRay](https://github.com/KimberlyLRay)) | 1h/week | | Nov 2022 |
28+
| Julia-Katharina Pfarr ([@julia-pfarr](https://github.com/julia-pfarr)) | 2h/week | | Mar 2025 |
2829

29-
In addition to the [BIDS Governance](https://bids.neuroimaging.io/governance.html#bids-maintainers-group)
30+
In addition to the [BIDS Governance](https://bids.neuroimaging.io/collaboration/governance.html#bids-maintainers-group)
3031
classification of a maintainer, maintainers may declare a limited scope of responsibility.
3132
Such a scope can range from maintaining a modality supported in the specification to nurturing a
3233
welcoming BIDS community.
@@ -41,7 +42,7 @@ is rotating among current maintainers.
4142

4243
## Past BIDS Maintainers
4344

44-
See also: [BIDS governance](https://bids.neuroimaging.io/governance.html#bids-maintainers-group)
45+
See also: [BIDS governance](https://bids.neuroimaging.io/collaboration/governance.html#bids-maintainers-group)
4546

4647
| Name | Duration |
4748
| ------------------------------------------------------------------------------ | ------------------- |
@@ -131,5 +132,5 @@ https://docs.google.com/document/d/1yQdYOw7WMpkcFgT4tNalOjKuH34nhmRqg4luI4V9uhE/
131132

132133
## Notes
133134

134-
As detailed in the [BIDS governance](https://bids.neuroimaging.io/governance.html),
135+
As detailed in the [BIDS governance](https://bids.neuroimaging.io/collaboration/governance.html),
135136
this guide is subject to change and to amendment by the BIDS Steering Group.

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
[![Validation](https://github.com/bids-standard/bids-specification/actions/workflows/validation.yml/badge.svg)](https://github.com/bids-standard/bids-specification/actions/workflows/validation.yml)
22
[![CircleCI](https://circleci.com/gh/bids-standard/bids-specification.svg?style=shield)](https://circleci.com/gh/bids-standard/bids-specification)
3+
[![Bluesky Follow](https://img.shields.io/badge/bluesky-Follow_bidsstandard-blue?logo=bluesky)](https://bsky.app/profile/bidsstandard.bsky.social)
4+
![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCxZUcYfd_nvIVWAbzRB1tlw)
35
[![Mastodon Follow](https://img.shields.io/mastodon/follow/109520103085644521?domain=https%3A%2F%2Ffosstodon.org%2F)](https://fosstodon.org/@bidsstandard)
46
[![@BIDSstandard](https://img.shields.io/twitter/follow/bidsstandard.svg?style=social)](https://x.com/BIDSstandard)
5-
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3686061.svg)](https://doi.org/10.5281/zenodo.3686061)
7+
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10175845.svg)](https://doi.org/10.5281/zenodo.10175845)
68

79
<img src="./BIDS_logo/BIDS_logo_white_transparent_background_crop.png#gh-dark-mode-only" alt="bids-logo" width="600"/>
810
<img src="./BIDS_logo/BIDS_logo_black_transparent_background_crop.png#gh-light-mode-only" alt="bids-logo" width="600"/>
@@ -18,7 +20,8 @@ In this repository, we develop the
1820
To organize your data in BIDS, all you need is neuro data, a computer, and the
1921
[BIDS specification](https://bids-specification.readthedocs.io/en/stable/).
2022

21-
BIDS currently supports the following data modalities with more to come in the future:
23+
BIDS currently supports the following data modalities with
24+
[more to come in the future](https://bids.neuroimaging.io/extensions/index.html):
2225

2326
- MRI
2427
- MEG
@@ -71,9 +74,9 @@ adhere to our [code of conduct](https://github.com/bids-standard/bids-specificat
7174
for reporting problems or making suggestions
7275
- The [NeuroStars Discourse forum](https://neurostars.org/tags/bids), for asking usage questions
7376
- The [BrainHack Mattermost](https://mattermost.brainhack.org), for instant messaging
74-
(see also this [news item](https://bids.neuroimaging.io/2020/06/24/Join-the-BIDS-community-on-the-BrainHack-Mattermost.html))
77+
(see also this [news item](https://bids.neuroimaging.io/blog/2020/06/24/Join%20the%20BIDS%20community%20on%20the%20BrainHack%20Mattermost.html))
7578
- The [Google group](https://groups.google.com/forum/#!forum/bids-discussion), for broader discussions and announcements surrounding BIDS
76-
- The [BIDS website "news"](https://bids.neuroimaging.io/news.html), similar to the Google group, for broader discussions and announcements
79+
- The [BIDS website "blog"](https://bids.neuroimaging.io/blog/index.html), similar to the Google group, for broader discussions and announcements
7780

7881
## Social media channels
7982

Release_Protocol.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ You can also make use of the `exclude-from-changelog` label.
116116
Adding this label to PRs in the GitHub web interface will prevent the changelog generator from
117117
considering this item for inclusion in the changelog.
118118

119+
#### 2.5 Update the schema
120+
121+
Add the new version to `src/schema/meta/versions.yaml`.
122+
119123
### 3. Commit changes and push to upstream
120124

121125
By pushing `rel/` branches to the main repository, the chances of continuous integration

0 commit comments

Comments
 (0)