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.
0187
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 