verification.json

At d794128

d794128History

Preview

Code · 4 KiB
{
  "source_only_reproduction": "PASS: exact final PNG SHA-256 match with no source images",
  "source_files": [
    "renderer.py",
    "geometry.py",
    "shapes.py",
    "gallery.py",
    "material.py",
    "lighting.py",
    "lighting.json"
  ],
  "sha256": "52e373ec9997d84cf5c6feca8b996a6fac4ed1a80d6bc36269ffcefdae63b590",
  "python": "3.12.3",
  "numpy": "2.3.3",
  "scipy": "1.18.1",
  "Pillow": "12.3.0",
  "images": {
    "final.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1016579,
      "sha256": "52e373ec9997d84cf5c6feca8b996a6fac4ed1a80d6bc36269ffcefdae63b590"
    },
    "flowers-a-v01.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1071750,
      "sha256": "156c1e73ce11c1604da17bc2288c4f41a89c979e7f5b399166e54c2df6895404"
    },
    "flowers-a-v02.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1049140,
      "sha256": "7c85d69000ee602621a1e51c89f76b041e14c0aebfdff3c95bbb8de361a05f3d"
    },
    "flowers-b-v01.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1070880,
      "sha256": "da7ad9a1c78237bb622c65462cf2a503a8b1f06cba502ecb03ade9e687e760cf"
    },
    "flowers-b-v02.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1017665,
      "sha256": "7716eaebb256888c4009ce25912e379f37e8f2273bd9d110446117d502218c59"
    },
    "flowers-b-v03.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1016579,
      "sha256": "52e373ec9997d84cf5c6feca8b996a6fac4ed1a80d6bc36269ffcefdae63b590"
    },
    "high-res.png": {
      "size": [
        1944,
        2404
      ],
      "mode": "RGB",
      "bytes": 3880206,
      "sha256": "1696c066919ae628b9257c60ee97cf21647dbb6e248e249b55399c2a530cd05c"
    },
    "shape-library.png": {
      "size": [
        1440,
        1860
      ],
      "mode": "RGB",
      "bytes": 1198711,
      "sha256": "dcf02ba8ae3a2fb357c785fa7a4b9614744e14579b01e68476964b643bf855ae"
    },
    "shape-study-celestial.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 849275,
      "sha256": "b9c2bac152dd6d68b1642a3edd9dcfadd2987efc498c8370c89ab7892bf92514"
    },
    "shape-study-cutouts.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1029903,
      "sha256": "05324b8f1d7362f2831f6297edad279a2c60c75a3cd74b991808be4a8e94ddbb"
    },
    "shape-study-orchard.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1014445,
      "sha256": "b63771d627a81c050bddb843e741f3e0d38587e0c02ac6487e165cd6cd2f754a"
    },
    "shape-study-soft-forms.png": {
      "size": [
        972,
        1202
      ],
      "mode": "RGB",
      "bytes": 1015827,
      "sha256": "63363f594c634be8284f098bea315cd2684b8c465b0eb8de12188cf2bbb7ba2b"
    }
  },
  "python_syntax": "PASS",
  "viewer_links": "PASS",
  "reference_images": "EXCLUDED: every published image is generated artwork; no supplied reference imagery included",
  "shape_library_checks": {
    "shape_contours": "PASS: all 16 finite, closed cubic paths; no crossings found in sampled outlines",
    "python_syntax": "PASS",
    "viewer_local_assets": "PASS: static links and all gallery image entries resolve",
    "source_only_gallery_reproduction": {
      "shape-library.png": "dcf02ba8ae3a2fb357c785fa7a4b9614744e14579b01e68476964b643bf855ae",
      "shape-study-celestial.png": "b9c2bac152dd6d68b1642a3edd9dcfadd2987efc498c8370c89ab7892bf92514",
      "shape-study-cutouts.png": "05324b8f1d7362f2831f6297edad279a2c60c75a3cd74b991808be4a8e94ddbb",
      "shape-study-orchard.png": "b63771d627a81c050bddb843e741f3e0d38587e0c02ac6487e165cd6cd2f754a",
      "shape-study-soft-forms.png": "63363f594c634be8284f098bea315cd2684b8c465b0eb8de12188cf2bbb7ba2b"
    },
    "reference_images": "EXCLUDED: all new images reproduced from code and lighting data only"
  }
}

Files