Files
micarrsim/schemas

Schemas

마이크 배열, scene, experiment, result의 versioned JSON Schema를 둡니다.

JSON Schema Draft 2020-12 형식입니다.

  • array.schema.json: 배열 크기, 좌표계, 마이크 위치와 선택적 보정값
  • scene.schema.json: 재현 가능한 음원 recipe, asset 참조, 정적 위치와 선택적 trajectory
  • experiment.schema.json: scan plane/grid, 주파수 대역, STFT/DAS와 peak 검출 임계값
  • result.schema.json: raw/display/후처리 map, 복수 peak, 비확률 beam spread, timing과 평가 지표

중복 id, Nyquist, 시간 구간과 참조 무결성은 packages/contracts/validation.js에서 추가로 검증합니다.