Skip to content

v0.1.45

Choose a tag to compare

@astewartau astewartau released this 30 Jan 03:28
· 11 commits to main since this release
  • DiffusionGradientOrientation field - Added to default DICOM fields for diffusion sequence validation
  • Flexible rule IDs - Metaschema now allows slashes, hyphens, and dots in rule identifiers (not just snake_case)
  • hcp_schema.json - Human Connectome Project schema
  • abcd_schema_cleaned.json - ABCD Study schema
  • Generic_Spine_v1.0.json - Generic spine imaging schema
  • PRO parsing compatibility - Support both tProtocolName and ProtocolName keys to handle different twixtools output formats
  • Simplified range display - Changed from [min, max] to min-max format for cleaner error messages
  • Major cleanup - Removed significant dead code
  • Test coverage - Added 140+ new tests, reaching 91.32% coverage
  • New test suites: test_validation_helpers.py, test_utils_core.py, test_validation_core.py
  • Coverage configuration - Added pyproject.toml coverage config
  • Fixed invalid tag unknown_CoilType → custom in ABCD schema