Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[INFRA] Introduce metaschema #1787

Merged
merged 63 commits into from
Apr 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
4d0402a
add metaschema and code to validate it.
bendichter Apr 13, 2024
fbd3363
WIP metaschema and code to validate
bendichter Apr 15, 2024
7e8526b
update schema
bendichter Apr 15, 2024
ea887eb
objects finished
bendichter Apr 15, 2024
229e4b6
add rules
bendichter Apr 15, 2024
533485c
add checks
bendichter Apr 15, 2024
d5e9e64
add rules.files.common
bendichter Apr 15, 2024
a5f9301
add files.common.core and files.common.tables
bendichter Apr 15, 2024
5784dc2
add rules.files.deriv
bendichter Apr 15, 2024
6d034b8
dereferencing working
bendichter Apr 16, 2024
f809e19
checkpoint
bendichter Apr 16, 2024
598fddf
checkpoint
bendichter Apr 16, 2024
08d256f
add rules.sidecars
bendichter Apr 16, 2024
6caa965
sidecar derivatives checkpoint
bendichter Apr 16, 2024
5d4f8e9
tabular_data checkpoint
bendichter Apr 16, 2024
6283a25
DONE!
bendichter Apr 16, 2024
9d2923f
DONE!
bendichter Apr 16, 2024
68abc61
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 16, 2024
b4a0af2
fix typo
bendichter Apr 16, 2024
14aeb0d
Merge remote-tracking branch 'bendichter/metaschema' into metaschema
bendichter Apr 16, 2024
6778394
blackify
bendichter Apr 16, 2024
f271294
include references to draft7 metaschema
bendichter Apr 16, 2024
ee4ece8
move metaschema
bendichter Apr 16, 2024
3ddf673
add tests
bendichter Apr 16, 2024
6d7fe5d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 16, 2024
49a332b
move things around
bendichter Apr 16, 2024
a8e90ea
Merge remote-tracking branch 'bendichter/metaschema' into metaschema
bendichter Apr 16, 2024
53a2ef3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 16, 2024
e3bf5c0
Update tools/schemacode/bidsschematools/validate_schema.py
bendichter Apr 16, 2024
b50e677
fix typo
bendichter Apr 16, 2024
7ddcea6
add jsonschema to deps
bendichter Apr 16, 2024
fb9facc
fixing up checks
bendichter Apr 16, 2024
cfcff31
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 16, 2024
d4e7a5b
Merge branch 'master' into metaschema
bendichter Apr 16, 2024
5fdb253
install jsonschema types
bendichter Apr 16, 2024
f712de5
Merge remote-tracking branch 'bendichter/metaschema' into metaschema
bendichter Apr 16, 2024
5b86005
fix pathing
bendichter Apr 16, 2024
6f7659e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 16, 2024
4bb071d
flake8
bendichter Apr 16, 2024
1e11c89
Merge remote-tracking branch 'bendichter/metaschema' into metaschema
bendichter Apr 16, 2024
dc37e69
try changing schema path
bendichter Apr 17, 2024
c5ab64c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 17, 2024
aae4253
fix paths
bendichter Apr 17, 2024
bf634a9
Merge remote-tracking branch 'bendichter/metaschema' into metaschema
bendichter Apr 17, 2024
a9911d5
use existing functions
bendichter Apr 17, 2024
4509286
convert from namespace
bendichter Apr 17, 2024
5bd4ec3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 17, 2024
737081d
update fields for existing loader
bendichter Apr 17, 2024
1108df7
Merge remote-tracking branch 'bendichter/metaschema' into metaschema
bendichter Apr 17, 2024
dc121e0
fix required props
bendichter Apr 17, 2024
de0561a
Merge branch 'master' into metaschema
bendichter Apr 17, 2024
e74ad1d
ENH: Link metaschema into package data
effigies Apr 18, 2024
e3dd719
RF: Use package data instead of relying on CWD
effigies Apr 18, 2024
24deed4
STY: Import from top-level jsonschema
effigies Apr 18, 2024
ca266e5
PY38: importlib_resources
effigies Apr 18, 2024
4d3af97
Merge branch 'master' into metaschema
bendichter Apr 18, 2024
fccbf3b
use "deprecated" instead of "DEPRECATED"
bendichter Apr 18, 2024
453e5ba
move to schema.py and test_schema.py
bendichter Apr 18, 2024
bdf6baf
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 18, 2024
5465f42
Update src/schema/objects/common_principles.yaml
bendichter Apr 18, 2024
96e6bab
Update README.md
bendichter Apr 18, 2024
5db61b1
Merge pull request #1 from bendichter/patch-1
bendichter Apr 18, 2024
7d3445c
Merge branch 'master' into metaschema
bendichter Apr 18, 2024
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
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,6 @@ repos:
- pytest
- types-PyYAML
- types-tabulate
- types-jsonschema
args: ["tools/schemacode/bidsschematools"]
pass_filenames: false
Loading
Loading