[BUG] Inconsistent level for MagneticFieldStrength
in sidecar rules of schema
#1827
Labels
bug
Something isn't working
Describe your problem in detail.
In schema/rules/sidecars/mri.yaml,
the level for
MagneticFieldStrength
is stated asrecommended, but required for Arterial Spin Labeling
,which is inconsistent with levels for other metadata fields, that only provide just level value.
Same issue with
NonLinearGradientCorrection
below.Describe what you expected.
The
, but required for Arterial Spin Labeling
moved intolevel_addendum
, as it is done for other metadata (for. exEffectiveEchoSpacing
)List of possible inconsitencies
Putting all inconsistencies and possible errors that I found here:
mri/MagneticFieldStrength
requirement level is not just 'optional'mri/MRIScannerHardwareASL
:suffix == "asl"
contradictsintersects([suffix], ["asl", "m0scan"])
anat/TaskMetadata
refers to entities list asentity.task != null
, but inentity_rules
, entities are queried asentities
nirs
referes to sidecar asjson
, instead ofsidecar
in other rulespet, func, dwi, anat, fmap
: extension check are defined inrules/files
, and not needed in sidecarmri/MRIHardware
: fieldHardcopyDeviceSoftwareVersion
is marked asDEPRECATED
, while in other similar cases (in eeg for ex.) deprecated is written in all small capsperf
are stored in fileasl.yaml
, and not asperf.yaml
MISCChannelCount
is duplicated asMiscChannelCount
. First one is used i eeg, second one in megfunc
:VolumeTiming
: requirements forAcquisitionDuration
andSliceTiming
are not definedThe text was updated successfully, but these errors were encountered: