Skip to content

v0.1.41

Choose a tag to compare

@astewartau astewartau released this 15 Dec 04:39
· 31 commits to main since this release

Major Features

  1. JSON Schema Validation (cce55a1)
    - New metaschema.json defining valid schema structure
    - validate_schema() function integrated into load_schema()
    - Added jsonschema dependency
  2. Siemens ASCCONV Extraction (79273bb)
    - extract_ascconv() and get_ascconv_value() for parsing Siemens CSA protocol
    - Supports V-series and XA-series scanners
    - Extracts CoilCombinationMethod, AccelerationFactorPE from ASCCONV
    - Improved CoilType detection (Combined vs Uncombined)
    - SharedFunctionalGroupsSequence extraction for Enhanced DICOM
  3. Schema Tag Format Update (fd11c96, ae9caa8)
    - Metaschema now accepts private, derived, custom as valid tag values
    - Removed unknown_* pattern support
    - Updated UK_Biobank schema to use derived for MultibandFactor

Bug Fixes

  • Fix missing fieldType in schema generation (ae9caa8)
  • Fix codespell issues (e8e79bb)
  • Fix test failures (c148592)
  • Add batched fallback conversion in web_utils for JSProxy overflow