CoolFace
Datasetpublic

KurtDu/SpaceCode-Bench

SpaceCode-Bench Construct, reconstruct and edit native 3D environments with Blender code. Website · Code and evaluator · Protocol · Complete worked example SpaceCode-Bench is a procedural development benchmark with 1,200 materialized scenes, 3,600 task bundles and 4,800 execution conditions. Each task publishes a complete numerical contract. Evaluation reopens the native .blend, extracts geometry and controlled views, and measures the declared requirements. Construction starts… See the full description on the dataset page: https://huggingface.co/datasets/KurtDu/SpaceCode-Bench.

sourceHugging Facecc-by-4.0updated 13d agoView on Hugging Face
0likes187downloads
1{2  "role": "repository_owned_author_control",3  "task_id": "reading_library__open_hall__00__edit",4  "dataset_fingerprint": "6791f24b18c04f8a9b0aa3d8a003ac52147c360a002d6bce70930689afc0448c",5  "evaluator_identity": {6    "image_id": "sha256:4f02e8eb0685e0cb02fb030f649795ef0b2b2467161f984a6d5f41434471d4d7",7    "transport_protocol": "spacecode.transfer.v1",8    "evaluator_version": "spacecode-evaluator-7",9    "scoring_policy": {10      "protocol": "spacecode.scoring-process.v1",11      "wall_seconds": 360,12      "cpu_seconds": 300,13      "address_space_bytes": 8589934592,14      "file_bytes": 67108864,15      "numeric_threads": 1,16      "exhaustion_status": "infrastructure_error"17    },18    "python": "3.10.0",19    "packages": {20      "numpy": "1.26.3",21      "scipy": "1.15.3",22      "Pillow": "10.2.0",23      "shapely": "2.1.1"24    },25    "package_imports": {26      "numpy": {27        "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/numpy/__init__.py",28        "entry_sha256": "22cd1535fa14d74ef6f457cca149ffdc80875f460be313b8f895273f78bc402e"29      },30      "scipy": {31        "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/scipy/__init__.py",32        "entry_sha256": "185913aa107512fafd5cf89dfd452a8719b45a6eba833e2dcee2cbfd18b4bbe5"33      },34      "Pillow": {35        "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/PIL/__init__.py",36        "entry_sha256": "c499bf96823dc5c7dc9b5fec6bd97c9971fb9757fde7bdd09e1716fe7817f72f"37      },38      "shapely": {39        "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely/__init__.py",40        "entry_sha256": "ec46944357e1207798213bf98e715cf862906ec317082494f9823f2370fd70e3"41      }42    },43    "geometry_dependencies": {44      "version": "2.1.1",45      "package_path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely",46      "package_code_sha256": {47        "__init__.py": "ec46944357e1207798213bf98e715cf862906ec317082494f9823f2370fd70e3",48        "_coverage.py": "ca208be59b4c28c0c7570e84947911f02fc2da7d03b51a6c82c189861bae70be",49        "_enum.py": "ca39c449cce225924b68cd0fd6b6063de90dffe99677ae3eae67b93ec68a7879",50        "_geometry.py": "5d9c6f98b07f8e0d251e83221e028577f2cd4a28f89eb27f41834aa6afa16e84",51        "_geometry_helpers.cpython-310-x86_64-linux-gnu.so": "b6d8e988d3a2f06e8cb12c1a49b2a46a4fe99d9039dce52b09909d7d4f1a6ca4",52        "_geos.cpython-310-x86_64-linux-gnu.so": "2b5b8bf66e60300a36a28e2305f1de1d020e155e7c39a3183d2a03b738c4e892",53        "_ragged_array.py": "f9e68c01526d66fdcfd1dcc675c670c7ca8912de3d105992dfce150149530101",54        "_version.py": "a15de58a9dfd319563ba4c79f56256bae1c00743d53500e55907f59154632169",55        "affinity.py": "ee1593f65fcc884923f551022ae91d014cff3584a8877bc8ea1bcd57d03a3d8a",56        "algorithms/__init__.py": "647222bee439c391895c1ee1c0ba74cdc91dfdbdb6ea4ebcc230614f493d032a",57        "algorithms/_oriented_envelope.py": "697a317a01d740acc44aaa3c294d2a5f2bd82e1f002c98d6946b7418e452f2f4",58        "algorithms/cga.py": "28d5ef19a213e49c47da4ffac272c192735d44e4f77280f67d822ea7e60fefa2",59        "algorithms/polylabel.py": "83357995c6f3665be5ff050d0964056bbf26de13f2b990ae04c940ff81ee6964",60        "conftest.py": "07eb05abad5d6bae644d77d180c7fe5a33dc659fe9baddbb5c075ba9f2b47c6a",61        "constructive.py": "9c814d4fb0f6e5e3a2a9a8381a7a3ff1e97c9556995ee25c5f437913e1afd173",62        "coordinates.py": "b6f11e24833518c9f06193442a1fb79b9d5c1e025a6d961a0124a10e113cfb13",63        "coords.py": "21bba876608d89b91973cfd7a5af1eec71714f85bea02318e1fb6f253b831979",64        "creation.py": "c2da7a51288863ac29e09a7deb1b32d9a7bb6bd2a02bd4b99c56f43db644b36d",65        "decorators.py": "13056b4756f9e0d8cd33c2d15b4c5f6ae78bb078add4b4029c9231371927f1c9",66        "errors.py": "30d5a32b7dfd8dfa59e7d526559815b17dadc990b0de744265ad23ff323cce5c",67        "geometry/__init__.py": "f98ad1c4a67e1df4f7c951b89250f9104bdd1477f058d00aea8be3bae361865a",68        "geometry/base.py": "7b0d96b827cf97e88eac9b2bdf83659ba84e99d00e971829fa71c8cc14376122",69        "geometry/collection.py": "c448eae40adb0397be7b7c7aa5b73a5c343b632881892fb925b9decad0c43374",70        "geometry/geo.py": "537722bc18969aba33000a63862aa95d804f8b76128f0ac026acec3050a23d37",71        "geometry/linestring.py": "606ff10e909e1ab8b342a10e6ca8fc0f853ac95c9fbeafd86e1f2f64819f4172",72        "geometry/multilinestring.py": "b5129ce9cacbea65adad4a743d121d29926989bc1538a905f74e362b5ae3125e",73        "geometry/multipoint.py": "746c8a1b130ebaf20cd4301bcf107d5f75d28c3bd8a5250db58914805635a7f8",74        "geometry/multipolygon.py": "05390e5692bccc4e8feb813378abf736601ccbafa897e562091d239cf8426d8e",75        "geometry/point.py": "a4807c55cffa37b54d9e76e0baa8c7c0e03db92e3d05b484d94c0e302e7c5db1",76        "geometry/polygon.py": "2d5347b806e9d6879079473a2390b8ef4095f4f83a3a3b37fa324920233c51c8",77        "geos.py": "0803d94b0237b2ed64b68406e22aad59f0c62d94c82fb620678d7a2ed96aa024",78        "io.py": "01def5ceed0bc1cb720fb45ab55730645b2f390fd537e6cbca42403813abf631",79        "lib.cpython-310-x86_64-linux-gnu.so": "6f1512eec3b02dc46d6a5e350d2a59e4875a90d2eebdefdd2ea7731ac395c37e",80        "linear.py": "afb83b3a2aebd774f1a69391b46a08ed11812a811f739a5fc08b103d810b9fb1",81        "measurement.py": "289e4559bf3b0ee685f2a4d1fa327befe63c1b31f8cf84d9e162516d2747995a",82        "ops.py": "3b7a787dec9b5a8b956f1c7f39f3ada6100f3faa9947ad57cd1cbe20bec8c5c4",83        "plotting.py": "d9fb8b9d9763c34364943ef555b123272471a0569a283bfa1715f217e897257b",84        "predicates.py": "7214ab3ea82b6a11fcfb5c95927a28e0bfd4b1fa1858d5c8f5f74ab16f9d6688",85        "prepared.py": "43deda7f1121baa5cccb1760360c73b28323a58aa23331d7c27d4717c59b9ae9",86        "set_operations.py": "be38552b189b0971647c9445ab14cf47cc95e5b1f156eea4098037baa76fabb3",87        "speedups.py": "bf358006d3f5fb7cc1757e1b619c736f0c4b52012c5a33d3280806637886b5a8",88        "strtree.py": "22a4beacf62ef1b54f579d076dfd46688b4b38f287d7bd912f765ed59f6e3d22",89        "testing.py": "08ddb302739b1675ac041c71abeb8c9260d398a53446dd1d6f407cc90dea0257",90        "validation.py": "022bd86d8fbea62d9e57d855a1344078ec2d4baf66e12dfdc3ec25ddb45c3e84",91        "vectorized/__init__.py": "e050c7c3ef8ab08f183e8b2f68476d991d78058a1de020b03ea7f00e6a5f8ad5",92        "wkb.py": "35efe44fd667127ee169403aef8794b966bb0f3b5fbb9e478231dd2859fed69e",93        "wkt.py": "0262744aff843140ca60a5b15aa65b3ffcea8248f5391401703fb44e71f0cf20"94      },95      "geos_version": "3.13.1",96      "geos_capi_version": "3.13.1-CAPI-1.19.2",97      "bundled_geos_sha256": {98        "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos-3ef06f11.so.3.13.1": "59e0139d1ccea9a331b932c60b399974bafdff5c0e07b554c6a5df80edacf150",99        "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos_c-abcdd5fa.so.1.19.2": "91589f52067072ab661524cf181caf856097fc901c1ecc4a98585d03f5452c02"100      },101      "loaded_geos_sha256": {102        "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos-3ef06f11.so.3.13.1": "59e0139d1ccea9a331b932c60b399974bafdff5c0e07b554c6a5df80edacf150",103        "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos_c-abcdd5fa.so.1.19.2": "91589f52067072ab661524cf181caf856097fc901c1ecc4a98585d03f5452c02"104      },105      "loaded_library_discovery": "proc_self_maps"106    },107    "source_hashes": {108      "__init__.py": "f6e953e155c32b8e11fe4f63b86fa06fbdcbcba362d139789e4b502c68df475f",109      "__main__.py": "cf7390a2508a0fcad4777a4a629fc5212ab655cb45845975995f835676a834e3",110      "adapter.py": "cceab119c507579b7ecc809379b8c381ce831ff75e60258eb508a955f207ceb3",111      "batch.py": "4754dc413098cc9118dbcb3d96d68bfb21f6362e4096838bdc517cb2ec6b002f",112      "blender/compare_arrays.py": "b5282462740da50ccba3a674d74c3b90dfa97b7fe6353307f7776ed9177f6bf7",113      "blender/inspect_scene.py": "3f15b14506fe9bb4f2eb7c43501a546a5f234e4c435fb7d98e55efab756f47f7",114      "cli.py": "764c5365b03fd6eed7c73b55370594b98d0af6691b3fe83f1ab6311558c3214d",115      "constraint_metrics.py": "e3f46a5e4fd070433f8e5b760915b56d88c8f3d1ddfc027a56f090b923ada72b",116      "contracts.py": "8dcff32cd0591925fccca259d823bf67923b254e078c73ec32ed2ba9a3c87a1d",117      "dataset.py": "e3c926a631ce1fbd800c3b9da01bef2822c78d1287097878e5be390aa959242c",118      "dataset_v1.py": "43070f5fe4326eee0d05cad177a545e7fecf9405213c43e778146ac9ee17f62a",119      "export_run.py": "414e1d3ac828e61ac62cfebe10d73833328491a69e69cc71434cb63f145946b8",120      "floor_coverage.py": "6702a98d7eaddf2c10e6c34d58626bcf4d847e239ac627fbb8368225b6891150",121      "geometry_identity.py": "6af655a498ac176b2a61bd21c7aae73ce354b579a6e2a6a3a60ace456c457a59",122      "judge.py": "037e8ddd3b5313936e0dfab1d35c7acf1f9c2ba760894ac45c2904a80cd0fe2e",123      "metrics.py": "b2622a63145efde8cf591f08713c9dc85ccd6a9272a880df4018dacc30771287",124      "occupancy.py": "7438b5997a678b5e034323039e9998b8b4750ceff826a57d53c57bc125f7e4db",125      "pipeline.py": "d55b124da494996b87f0be19628cce46b7483a074148dd1e2b373fbadfe99d39",126      "probes.py": "5c92ab77707c84bd9e6b00281d062a95a877c42d9052ae08812220bc9b5a1c82",127      "runtime.py": "27c2747cebb936c2fb068d8b8616baf023435f40cd82498e223199122babc707",128      "scoring.py": "0568c621d40866dc1793b71c94ace02f61ce290d2b5a3a9e08cda9286c77a283",129      "scoring_worker.py": "039ad4911494bc984b28b255d87c28947cc81c588dc56aff1ea7885a3180c514",130      "spatial.py": "5da1bc43b7a3ed233d4f81452070d5dfd60b8c99e265fd97bdc243fa69badc2b",131      "visual.py": "a60d08a3bdd716b1b508c08d346993e2a6b8f51d53e3e9d83026f035e942bdc0"132    },133    "fingerprint": "bfc60f39f50a699cb9afb0660bd792b17d2aba961b76a5f49aeb113ccbef58fa"134  },135  "execution_scope": "New evaluator-7 numerical scoring over preserved independent Blender extraction; extraction and native artifacts retain their original bindings. No model request.",136  "native_artifacts": {137    "base.blend": "82f76fe289b9249fe951a78ed5634b5c8e2a890c5244add9c6bb08fc9879c70e",138    "starter.blend": "48874b35b3e19711b1a7ae77e1676e35536b7d43fb097ce0f6bb7cae2b5c6ead",139    "edited.blend": "7bb8a9723a2bbb1bec0be4140ae30a435270fbdd29f7cbdc65313fe2633c8b6b"140  },141  "controls": {142    "requested_edit": {143      "core_score": 100.0,144      "critical_pass": true,145      "dimensions": {146        "A": 1.0,147        "G": 1.0,148        "F": 1.0,149        "R": null,150        "P": 1.0,151        "C": null,152        "V": null153      },154      "scoring_execution": {155        "policy": {156          "protocol": "spacecode.scoring-process.v1",157          "wall_seconds": 360,158          "cpu_seconds": 300,159          "address_space_bytes": 8589934592,160          "file_bytes": 67108864,161          "numeric_threads": 1,162          "exhaustion_status": "infrastructure_error"163        },164        "elapsed_seconds": 2.52139488235116,165        "dependencies": {166          "python": "3.10.0",167          "packages": {168            "numpy": "1.26.3",169            "scipy": "1.15.3",170            "Pillow": "10.2.0",171            "shapely": "2.1.1"172          },173          "package_imports": {174            "numpy": {175              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/numpy/__init__.py",176              "entry_sha256": "22cd1535fa14d74ef6f457cca149ffdc80875f460be313b8f895273f78bc402e"177            },178            "scipy": {179              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/scipy/__init__.py",180              "entry_sha256": "185913aa107512fafd5cf89dfd452a8719b45a6eba833e2dcee2cbfd18b4bbe5"181            },182            "Pillow": {183              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/PIL/__init__.py",184              "entry_sha256": "c499bf96823dc5c7dc9b5fec6bd97c9971fb9757fde7bdd09e1716fe7817f72f"185            },186            "shapely": {187              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely/__init__.py",188              "entry_sha256": "ec46944357e1207798213bf98e715cf862906ec317082494f9823f2370fd70e3"189            }190          },191          "geometry_dependencies": {192            "version": "2.1.1",193            "package_path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely",194            "package_code_sha256": {195              "__init__.py": "ec46944357e1207798213bf98e715cf862906ec317082494f9823f2370fd70e3",196              "_coverage.py": "ca208be59b4c28c0c7570e84947911f02fc2da7d03b51a6c82c189861bae70be",197              "_enum.py": "ca39c449cce225924b68cd0fd6b6063de90dffe99677ae3eae67b93ec68a7879",198              "_geometry.py": "5d9c6f98b07f8e0d251e83221e028577f2cd4a28f89eb27f41834aa6afa16e84",199              "_geometry_helpers.cpython-310-x86_64-linux-gnu.so": "b6d8e988d3a2f06e8cb12c1a49b2a46a4fe99d9039dce52b09909d7d4f1a6ca4",200              "_geos.cpython-310-x86_64-linux-gnu.so": "2b5b8bf66e60300a36a28e2305f1de1d020e155e7c39a3183d2a03b738c4e892",201              "_ragged_array.py": "f9e68c01526d66fdcfd1dcc675c670c7ca8912de3d105992dfce150149530101",202              "_version.py": "a15de58a9dfd319563ba4c79f56256bae1c00743d53500e55907f59154632169",203              "affinity.py": "ee1593f65fcc884923f551022ae91d014cff3584a8877bc8ea1bcd57d03a3d8a",204              "algorithms/__init__.py": "647222bee439c391895c1ee1c0ba74cdc91dfdbdb6ea4ebcc230614f493d032a",205              "algorithms/_oriented_envelope.py": "697a317a01d740acc44aaa3c294d2a5f2bd82e1f002c98d6946b7418e452f2f4",206              "algorithms/cga.py": "28d5ef19a213e49c47da4ffac272c192735d44e4f77280f67d822ea7e60fefa2",207              "algorithms/polylabel.py": "83357995c6f3665be5ff050d0964056bbf26de13f2b990ae04c940ff81ee6964",208              "conftest.py": "07eb05abad5d6bae644d77d180c7fe5a33dc659fe9baddbb5c075ba9f2b47c6a",209              "constructive.py": "9c814d4fb0f6e5e3a2a9a8381a7a3ff1e97c9556995ee25c5f437913e1afd173",210              "coordinates.py": "b6f11e24833518c9f06193442a1fb79b9d5c1e025a6d961a0124a10e113cfb13",211              "coords.py": "21bba876608d89b91973cfd7a5af1eec71714f85bea02318e1fb6f253b831979",212              "creation.py": "c2da7a51288863ac29e09a7deb1b32d9a7bb6bd2a02bd4b99c56f43db644b36d",213              "decorators.py": "13056b4756f9e0d8cd33c2d15b4c5f6ae78bb078add4b4029c9231371927f1c9",214              "errors.py": "30d5a32b7dfd8dfa59e7d526559815b17dadc990b0de744265ad23ff323cce5c",215              "geometry/__init__.py": "f98ad1c4a67e1df4f7c951b89250f9104bdd1477f058d00aea8be3bae361865a",216              "geometry/base.py": "7b0d96b827cf97e88eac9b2bdf83659ba84e99d00e971829fa71c8cc14376122",217              "geometry/collection.py": "c448eae40adb0397be7b7c7aa5b73a5c343b632881892fb925b9decad0c43374",218              "geometry/geo.py": "537722bc18969aba33000a63862aa95d804f8b76128f0ac026acec3050a23d37",219              "geometry/linestring.py": "606ff10e909e1ab8b342a10e6ca8fc0f853ac95c9fbeafd86e1f2f64819f4172",220              "geometry/multilinestring.py": "b5129ce9cacbea65adad4a743d121d29926989bc1538a905f74e362b5ae3125e",221              "geometry/multipoint.py": "746c8a1b130ebaf20cd4301bcf107d5f75d28c3bd8a5250db58914805635a7f8",222              "geometry/multipolygon.py": "05390e5692bccc4e8feb813378abf736601ccbafa897e562091d239cf8426d8e",223              "geometry/point.py": "a4807c55cffa37b54d9e76e0baa8c7c0e03db92e3d05b484d94c0e302e7c5db1",224              "geometry/polygon.py": "2d5347b806e9d6879079473a2390b8ef4095f4f83a3a3b37fa324920233c51c8",225              "geos.py": "0803d94b0237b2ed64b68406e22aad59f0c62d94c82fb620678d7a2ed96aa024",226              "io.py": "01def5ceed0bc1cb720fb45ab55730645b2f390fd537e6cbca42403813abf631",227              "lib.cpython-310-x86_64-linux-gnu.so": "6f1512eec3b02dc46d6a5e350d2a59e4875a90d2eebdefdd2ea7731ac395c37e",228              "linear.py": "afb83b3a2aebd774f1a69391b46a08ed11812a811f739a5fc08b103d810b9fb1",229              "measurement.py": "289e4559bf3b0ee685f2a4d1fa327befe63c1b31f8cf84d9e162516d2747995a",230              "ops.py": "3b7a787dec9b5a8b956f1c7f39f3ada6100f3faa9947ad57cd1cbe20bec8c5c4",231              "plotting.py": "d9fb8b9d9763c34364943ef555b123272471a0569a283bfa1715f217e897257b",232              "predicates.py": "7214ab3ea82b6a11fcfb5c95927a28e0bfd4b1fa1858d5c8f5f74ab16f9d6688",233              "prepared.py": "43deda7f1121baa5cccb1760360c73b28323a58aa23331d7c27d4717c59b9ae9",234              "set_operations.py": "be38552b189b0971647c9445ab14cf47cc95e5b1f156eea4098037baa76fabb3",235              "speedups.py": "bf358006d3f5fb7cc1757e1b619c736f0c4b52012c5a33d3280806637886b5a8",236              "strtree.py": "22a4beacf62ef1b54f579d076dfd46688b4b38f287d7bd912f765ed59f6e3d22",237              "testing.py": "08ddb302739b1675ac041c71abeb8c9260d398a53446dd1d6f407cc90dea0257",238              "validation.py": "022bd86d8fbea62d9e57d855a1344078ec2d4baf66e12dfdc3ec25ddb45c3e84",239              "vectorized/__init__.py": "e050c7c3ef8ab08f183e8b2f68476d991d78058a1de020b03ea7f00e6a5f8ad5",240              "wkb.py": "35efe44fd667127ee169403aef8794b966bb0f3b5fbb9e478231dd2859fed69e",241              "wkt.py": "0262744aff843140ca60a5b15aa65b3ffcea8248f5391401703fb44e71f0cf20"242            },243            "geos_version": "3.13.1",244            "geos_capi_version": "3.13.1-CAPI-1.19.2",245            "bundled_geos_sha256": {246              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos-3ef06f11.so.3.13.1": "59e0139d1ccea9a331b932c60b399974bafdff5c0e07b554c6a5df80edacf150",247              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos_c-abcdd5fa.so.1.19.2": "91589f52067072ab661524cf181caf856097fc901c1ecc4a98585d03f5452c02"248            },249            "loaded_geos_sha256": {250              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos-3ef06f11.so.3.13.1": "59e0139d1ccea9a331b932c60b399974bafdff5c0e07b554c6a5df80edacf150",251              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos_c-abcdd5fa.so.1.19.2": "91589f52067072ab661524cf181caf856097fc901c1ecc4a98585d03f5452c02"252            },253            "loaded_library_discovery": "proc_self_maps"254          }255        },256        "dependencies_sha256": "03885268a51626456f4c34d3d795e0fbeeeab6c77f3592233f398e67f480bbc0",257        "request_sha256": "f821a9214c1c054466ed36ba46911d1a47f129be39d278a0ad62330f9703a641",258        "result_sha256": "fdd69b415712b724a853205caa1431e9cee98c1eab244b671b1cdae7cee12ce1",259        "worker_sha256": "039ad4911494bc984b28b255d87c28947cc81c588dc56aff1ea7885a3180c514"260      }261    },262    "unchanged_starter": {263      "core_score": 49,264      "critical_pass": false,265      "dimensions": {266        "A": 1.0,267        "G": 0.9787234042553191,268        "F": 1.0,269        "R": null,270        "P": 1.0,271        "C": null,272        "V": null273      },274      "scoring_execution": {275        "policy": {276          "protocol": "spacecode.scoring-process.v1",277          "wall_seconds": 360,278          "cpu_seconds": 300,279          "address_space_bytes": 8589934592,280          "file_bytes": 67108864,281          "numeric_threads": 1,282          "exhaustion_status": "infrastructure_error"283        },284        "elapsed_seconds": 2.470941122621298,285        "dependencies": {286          "python": "3.10.0",287          "packages": {288            "numpy": "1.26.3",289            "scipy": "1.15.3",290            "Pillow": "10.2.0",291            "shapely": "2.1.1"292          },293          "package_imports": {294            "numpy": {295              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/numpy/__init__.py",296              "entry_sha256": "22cd1535fa14d74ef6f457cca149ffdc80875f460be313b8f895273f78bc402e"297            },298            "scipy": {299              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/scipy/__init__.py",300              "entry_sha256": "185913aa107512fafd5cf89dfd452a8719b45a6eba833e2dcee2cbfd18b4bbe5"301            },302            "Pillow": {303              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/PIL/__init__.py",304              "entry_sha256": "c499bf96823dc5c7dc9b5fec6bd97c9971fb9757fde7bdd09e1716fe7817f72f"305            },306            "shapely": {307              "path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely/__init__.py",308              "entry_sha256": "ec46944357e1207798213bf98e715cf862906ec317082494f9823f2370fd70e3"309            }310          },311          "geometry_dependencies": {312            "version": "2.1.1",313            "package_path": "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely",314            "package_code_sha256": {315              "__init__.py": "ec46944357e1207798213bf98e715cf862906ec317082494f9823f2370fd70e3",316              "_coverage.py": "ca208be59b4c28c0c7570e84947911f02fc2da7d03b51a6c82c189861bae70be",317              "_enum.py": "ca39c449cce225924b68cd0fd6b6063de90dffe99677ae3eae67b93ec68a7879",318              "_geometry.py": "5d9c6f98b07f8e0d251e83221e028577f2cd4a28f89eb27f41834aa6afa16e84",319              "_geometry_helpers.cpython-310-x86_64-linux-gnu.so": "b6d8e988d3a2f06e8cb12c1a49b2a46a4fe99d9039dce52b09909d7d4f1a6ca4",320              "_geos.cpython-310-x86_64-linux-gnu.so": "2b5b8bf66e60300a36a28e2305f1de1d020e155e7c39a3183d2a03b738c4e892",321              "_ragged_array.py": "f9e68c01526d66fdcfd1dcc675c670c7ca8912de3d105992dfce150149530101",322              "_version.py": "a15de58a9dfd319563ba4c79f56256bae1c00743d53500e55907f59154632169",323              "affinity.py": "ee1593f65fcc884923f551022ae91d014cff3584a8877bc8ea1bcd57d03a3d8a",324              "algorithms/__init__.py": "647222bee439c391895c1ee1c0ba74cdc91dfdbdb6ea4ebcc230614f493d032a",325              "algorithms/_oriented_envelope.py": "697a317a01d740acc44aaa3c294d2a5f2bd82e1f002c98d6946b7418e452f2f4",326              "algorithms/cga.py": "28d5ef19a213e49c47da4ffac272c192735d44e4f77280f67d822ea7e60fefa2",327              "algorithms/polylabel.py": "83357995c6f3665be5ff050d0964056bbf26de13f2b990ae04c940ff81ee6964",328              "conftest.py": "07eb05abad5d6bae644d77d180c7fe5a33dc659fe9baddbb5c075ba9f2b47c6a",329              "constructive.py": "9c814d4fb0f6e5e3a2a9a8381a7a3ff1e97c9556995ee25c5f437913e1afd173",330              "coordinates.py": "b6f11e24833518c9f06193442a1fb79b9d5c1e025a6d961a0124a10e113cfb13",331              "coords.py": "21bba876608d89b91973cfd7a5af1eec71714f85bea02318e1fb6f253b831979",332              "creation.py": "c2da7a51288863ac29e09a7deb1b32d9a7bb6bd2a02bd4b99c56f43db644b36d",333              "decorators.py": "13056b4756f9e0d8cd33c2d15b4c5f6ae78bb078add4b4029c9231371927f1c9",334              "errors.py": "30d5a32b7dfd8dfa59e7d526559815b17dadc990b0de744265ad23ff323cce5c",335              "geometry/__init__.py": "f98ad1c4a67e1df4f7c951b89250f9104bdd1477f058d00aea8be3bae361865a",336              "geometry/base.py": "7b0d96b827cf97e88eac9b2bdf83659ba84e99d00e971829fa71c8cc14376122",337              "geometry/collection.py": "c448eae40adb0397be7b7c7aa5b73a5c343b632881892fb925b9decad0c43374",338              "geometry/geo.py": "537722bc18969aba33000a63862aa95d804f8b76128f0ac026acec3050a23d37",339              "geometry/linestring.py": "606ff10e909e1ab8b342a10e6ca8fc0f853ac95c9fbeafd86e1f2f64819f4172",340              "geometry/multilinestring.py": "b5129ce9cacbea65adad4a743d121d29926989bc1538a905f74e362b5ae3125e",341              "geometry/multipoint.py": "746c8a1b130ebaf20cd4301bcf107d5f75d28c3bd8a5250db58914805635a7f8",342              "geometry/multipolygon.py": "05390e5692bccc4e8feb813378abf736601ccbafa897e562091d239cf8426d8e",343              "geometry/point.py": "a4807c55cffa37b54d9e76e0baa8c7c0e03db92e3d05b484d94c0e302e7c5db1",344              "geometry/polygon.py": "2d5347b806e9d6879079473a2390b8ef4095f4f83a3a3b37fa324920233c51c8",345              "geos.py": "0803d94b0237b2ed64b68406e22aad59f0c62d94c82fb620678d7a2ed96aa024",346              "io.py": "01def5ceed0bc1cb720fb45ab55730645b2f390fd537e6cbca42403813abf631",347              "lib.cpython-310-x86_64-linux-gnu.so": "6f1512eec3b02dc46d6a5e350d2a59e4875a90d2eebdefdd2ea7731ac395c37e",348              "linear.py": "afb83b3a2aebd774f1a69391b46a08ed11812a811f739a5fc08b103d810b9fb1",349              "measurement.py": "289e4559bf3b0ee685f2a4d1fa327befe63c1b31f8cf84d9e162516d2747995a",350              "ops.py": "3b7a787dec9b5a8b956f1c7f39f3ada6100f3faa9947ad57cd1cbe20bec8c5c4",351              "plotting.py": "d9fb8b9d9763c34364943ef555b123272471a0569a283bfa1715f217e897257b",352              "predicates.py": "7214ab3ea82b6a11fcfb5c95927a28e0bfd4b1fa1858d5c8f5f74ab16f9d6688",353              "prepared.py": "43deda7f1121baa5cccb1760360c73b28323a58aa23331d7c27d4717c59b9ae9",354              "set_operations.py": "be38552b189b0971647c9445ab14cf47cc95e5b1f156eea4098037baa76fabb3",355              "speedups.py": "bf358006d3f5fb7cc1757e1b619c736f0c4b52012c5a33d3280806637886b5a8",356              "strtree.py": "22a4beacf62ef1b54f579d076dfd46688b4b38f287d7bd912f765ed59f6e3d22",357              "testing.py": "08ddb302739b1675ac041c71abeb8c9260d398a53446dd1d6f407cc90dea0257",358              "validation.py": "022bd86d8fbea62d9e57d855a1344078ec2d4baf66e12dfdc3ec25ddb45c3e84",359              "vectorized/__init__.py": "e050c7c3ef8ab08f183e8b2f68476d991d78058a1de020b03ea7f00e6a5f8ad5",360              "wkb.py": "35efe44fd667127ee169403aef8794b966bb0f3b5fbb9e478231dd2859fed69e",361              "wkt.py": "0262744aff843140ca60a5b15aa65b3ffcea8248f5391401703fb44e71f0cf20"362            },363            "geos_version": "3.13.1",364            "geos_capi_version": "3.13.1-CAPI-1.19.2",365            "bundled_geos_sha256": {366              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos-3ef06f11.so.3.13.1": "59e0139d1ccea9a331b932c60b399974bafdff5c0e07b554c6a5df80edacf150",367              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos_c-abcdd5fa.so.1.19.2": "91589f52067072ab661524cf181caf856097fc901c1ecc4a98585d03f5452c02"368            },369            "loaded_geos_sha256": {370              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos-3ef06f11.so.3.13.1": "59e0139d1ccea9a331b932c60b399974bafdff5c0e07b554c6a5df80edacf150",371              "/data/tmp/spacecode-publication-20260914/venv/lib/python3.10/site-packages/shapely.libs/libgeos_c-abcdd5fa.so.1.19.2": "91589f52067072ab661524cf181caf856097fc901c1ecc4a98585d03f5452c02"372            },373            "loaded_library_discovery": "proc_self_maps"374          }375        },376        "dependencies_sha256": "03885268a51626456f4c34d3d795e0fbeeeab6c77f3592233f398e67f480bbc0",377        "request_sha256": "a22670261f9a6e805ec8e5adbd57c1004f9f5f0cefad044f5912b1ddbf6cdf41",378        "result_sha256": "bfdca255d47efc91ae1e75e48eca695c28e01e5f8d0bfb176271c7679a67f5f7",379        "worker_sha256": "039ad4911494bc984b28b255d87c28947cc81c588dc56aff1ea7885a3180c514"380      }381    }382  },383  "runtime_image_executed": false,384  "runtime_image_role": "Published runtime configuration only; no container was executed in this numerical rerun."385}386