{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "science",
  "description_en": "perception-pnrf documents the reverse-engineered PNRF measurement file format used by HBK Perception and provides Python and C# parsers. Its specification covers the NSS container, waveform and event channels, calibration and metadata. A command-line dump tool displays recording structure and sample previews.",
  "description_zh": "perception-pnrf 记录了 HBK Perception 所用 PNRF 测量文件的逆向格式规范，并提供 Python 和 C# 解析器。规范涵盖 NSS 容器、波形与事件通道、校准信息及元数据；命令行工具可输出录制结构和采样预览。",
  "entry_url": "https://awesomerea.org/resources/perception-pnrf-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/perception-pnrf-case/",
  "evidence_url": "https://codeberg.org/Apollo3zehn/perception-pnrf/src/commit/b187fdc4eba3f439a8e68817ad5b963373374e60/README.md",
  "group": "cases",
  "id": "perception-pnrf-case",
  "json_url": "https://awesomerea.org/resources/perception-pnrf-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/perception-pnrf-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/perception-pnrf-case/index.md",
  "name": "perception-pnrf: PNRF measurement format reconstruction",
  "name_zh": "perception-pnrf：PNRF 测量文件格式重建",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "PNRF measurement files are required as parser input; implementations are provided for Python and C#.",
    "The large benchmark fixture is tracked with Git LFS and must be pulled before running benchmarks.",
    "MIT licence."
  ],
  "requirements_zh": [
    "解析器需要 PNRF 测量文件作为输入；实现提供 Python 和 C# 版本。",
    "大型基准测试样本由 Git LFS 管理，运行基准测试前需拉取。",
    "MIT 许可证。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://codeberg.org/Apollo3zehn/perception-pnrf",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
