[
  {
    "file": "fig-01-cyclic-memory",
    "original_source": "../../source/tex/files/images/cyfa_helix/cyfa_helix_four_panel.pdf",
    "paper_figure": 1,
    "pdf_page": 2,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  },
  {
    "file": "fig-02-architecture",
    "original_source": "../../source/tex/files/images/cyfa_architecture.pdf",
    "paper_figure": 2,
    "pdf_page": 7,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  },
  {
    "file": "fig-03-clock-gradient",
    "original_source": "../../source/tex/files/images/clock_gradient_stabilization.pdf",
    "paper_figure": 3,
    "pdf_page": 7,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  },
  {
    "file": "fig-04-ruler-after",
    "original_source": "../../source/tex/files/images/ruler_continued.pdf",
    "paper_figure": 4,
    "pdf_page": 9,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  },
  {
    "file": "fig-05-throughput",
    "original_source": "../../source/tex/files/images/efficiency_400m.pdf",
    "paper_figure": 5,
    "pdf_page": 10,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  },
  {
    "file": "fig-06-kernels",
    "original_source": "../../source/tex/files/images/kernel_latency_400m.pdf",
    "paper_figure": 6,
    "pdf_page": 10,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  },
  {
    "file": "fig-07-ruler-before",
    "original_source": "../../source/tex/files/images/ruler_800m.pdf",
    "paper_figure": 7,
    "pdf_page": 25,
    "operation": "original vector figure copied; PNG rendered with PyMuPDF, no cropping or data modification"
  }
]
