OpenScientificCodeRegistry/Database
Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/svmtk/svmtk",4 "url": "https://github.com/SVMTK/SVMTK",5 "host": "github.com",6 "commit": "e7a74bfb5eb26448d866eb922b68dd00a8a40cda",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",14 "language": "License",15 "lines": 674,16 "truncated": false,17 "block": 1,18 "row": 223519 },20 {21 "path": "README.md",22 "sha256": "7377834179b2f8c480fc50e2e956b66e046836c0089a3d769307ab05260b7cb0",23 "language": "Text",24 "lines": 130,25 "truncated": false,26 "block": 13,27 "row": 660028 },29 {30 "path": "docs/source/conf.py",31 "sha256": "084836d2e3b29775c1033de37cc28c07852e5b3b30ea2d7a921cd83972017873",32 "language": "Python",33 "lines": 211,34 "truncated": false,35 "block": 12,36 "row": 1476537 },38 {39 "path": "examples/Domain/example_3D_reduction_to_2D.py",40 "sha256": "4549d8495839b043869695f48ca5cb835ba5ef44b41a7a37033030f9abf13d41",41 "language": "Python",42 "lines": 87,43 "truncated": false,44 "block": 12,45 "row": 766846 },47 {48 "path": "examples/Domain/example_bifurcation_in_cube.py",49 "sha256": "4d6a978532cfbdfea003ab028a4284365b668ab4e6ac1a00c128ce40db8d3181",50 "language": "Python",51 "lines": 39,52 "truncated": false,53 "block": 12,54 "row": 629355 },56 {57 "path": "examples/Domain/example_boundary_segmentations.py",58 "sha256": "05c161908997ebe1af8ee81c5d7588ee845c2e3c744fb83b5331eb202204ede8",59 "language": "Python",60 "lines": 43,61 "truncated": false,62 "block": 12,63 "row": 647164 },65 {66 "path": "examples/Domain/example_four_cube_surfaces.py",67 "sha256": "8b0bfdaea59ba0b71589c5e0c6db0ea2bbcf7f7c3bbd5275cf835b4d19bcfd55",68 "language": "Python",69 "lines": 60,70 "truncated": false,71 "block": 12,72 "row": 798973 },74 {75 "path": "examples/Domain/example_heliix_edges_in_cylinder.py",76 "sha256": "f9d5a7520bc2b30bd78fbd00cba0543c1e24018e359a6272aad028e970d3b0dd",77 "language": "Python",78 "lines": 39,79 "truncated": false,80 "block": 12,81 "row": 629782 },83 {84 "path": "examples/Domain/example_make_implicit_mesh.py",85 "sha256": "c44f136ce2969fad3e7cf1235dde409fe1beeb74c8a58017161c2f64ec357619",86 "language": "Python",87 "lines": 30,88 "truncated": false,89 "block": 12,90 "row": 573991 },92 {93 "path": "examples/Domain/example_mark_subdomain_interfaces.py",94 "sha256": "465222395d0fd50a9c2533d41877e84fa51f7e319773d93838c97cb8be608ee1",95 "language": "Python",96 "lines": 61,97 "truncated": false,98 "block": 12,99 "row": 7805100 },101 {102 "path": "examples/Domain/example_mesh_with_subdomainmap.py",103 "sha256": "631cad94da149f841f745b41257e86fe52450d44dbbb34e082b8c88e9e03e8dd",104 "language": "Python",105 "lines": 55,106 "truncated": false,107 "block": 12,108 "row": 7200109 },110 {111 "path": "examples/Domain/example_meshing_multiple_surfaces.py",112 "sha256": "68ebe56d6faf0cc4dbf0fa845d9e43a35dcb6e91ac2664cc7defb23b403b280f",113 "language": "Python",114 "lines": 31,115 "truncated": false,116 "block": 12,117 "row": 5496118 },119 {120 "path": "examples/Domain/example_meshing_multiple_surfaces.py.py",121 "sha256": "68ebe56d6faf0cc4dbf0fa845d9e43a35dcb6e91ac2664cc7defb23b403b280f",122 "language": "Python",123 "lines": 31,124 "truncated": false,125 "block": 12,126 "row": 5496127 },128 {129 "path": "examples/Domain/example_preserve_surface_borders.py",130 "sha256": "e893296addfb60b0e1e8b706403b2c83039279e6e6e79eebce9309a6b60f7631",131 "language": "Python",132 "lines": 27,133 "truncated": false,134 "block": 12,135 "row": 5504136 },137 {138 "path": "examples/Domain/example_preserve_surface_borders_in_plane.py",139 "sha256": "30452e1e68a2b81645dd5804d1ee19133184eab4e40e4b6e137bb4395395e2aa",140 "language": "Python",141 "lines": 36,142 "truncated": false,143 "block": 12,144 "row": 6406145 },146 {147 "path": "examples/Domain/example_remove_subdomain.py",148 "sha256": "0f24ba85b2c99a772e4bead872c6d056f5e3346b1963e6c1cb55fb5ff3d97522",149 "language": "Python",150 "lines": 56,151 "truncated": false,152 "block": 12,153 "row": 7027154 },155 {156 "path": "examples/Slice/example_add_subdomain_tags.py",157 "sha256": "fc40e0a56edb72b03d332f33753a774a63d39f7b29d474576b5f97ce5837c62e",158 "language": "Python",159 "lines": 45,160 "truncated": false,161 "block": 12,162 "row": 7125163 },164 {165 "path": "examples/Slice/example_combine_slices.py",166 "sha256": "e41b26de3f46986773d95f9c0d463d1841a863ead3cc593059ab1e4dabcde7de",167 "language": "Python",168 "lines": 38,169 "truncated": false,170 "block": 12,171 "row": 5982172 },173 {174 "path": "examples/Slice/example_export_as_surface.py",175 "sha256": "9519d857e6971835d1b101a90bf3ea70a0d9355052e65105c5d512ea1ba3052f",176 "language": "Python",177 "lines": 42,178 "truncated": false,179 "block": 12,180 "row": 6295181 },182 {183 "path": "examples/Slice/example_keep_largest_connected_component.py",184 "sha256": "6ca9687b36a56b295c799b78ef0d98e79900ea5f1f81ae516363124cfce60ae6",185 "language": "Python",186 "lines": 27,187 "truncated": false,188 "block": 12,189 "row": 5281190 },191 {192 "path": "examples/Slice/example_make_2d_mesh.py",193 "sha256": "f82818e8a2b947681e1daba4fe09097499ed1d4dd31a187984390dbb7d0a5683",194 "language": "Python",195 "lines": 35,196 "truncated": false,197 "block": 12,198 "row": 6214199 },200 {201 "path": "examples/Slice/example_slices_from_surface.py",202 "sha256": "dadb19e371315536e6192037b06583abf491e599e1301840b85cd07737faf5fe",203 "language": "Python",204 "lines": 25,205 "truncated": false,206 "block": 12,207 "row": 4979208 },209 {210 "path": "examples/Surface/example_boolean_operations.py",211 "sha256": "4ae4af0574cddf513f3916b7b8e19dead3bb516da0d2913595f6cae0763d1fcf",212 "language": "Python",213 "lines": 26,214 "truncated": false,215 "block": 12,216 "row": 5172217 },218 {219 "path": "examples/Surface/example_clip.py",220 "sha256": "5fe0cb7bff1d31a5ed15f596f9359f085e26e312e8ae1d7f43005c26ffe495c0",221 "language": "Python",222 "lines": 37,223 "truncated": false,224 "block": 12,225 "row": 5853226 },227 {228 "path": "examples/Surface/example_connection.py",229 "sha256": "523e6abe151510b2b2eeff5c80fa23d82258b08bf37641591910c19dc5b6eebc",230 "language": "Python",231 "lines": 34,232 "truncated": false,233 "block": 12,234 "row": 5906235 },236 {237 "path": "examples/Surface/example_edge_collapse.py",238 "sha256": "34fb8b02bdd583d8d1cd774e2a4ef85fc49ce475a038f08f05991b055a2b680e",239 "language": "Python",240 "lines": 31,241 "truncated": false,242 "block": 12,243 "row": 5816244 },245 {246 "path": "examples/Surface/example_extension.py",247 "sha256": "7090e21a36cf8a59d9ab509ee5428206c0cfb4903e77a13c5a7f29c2b8407fa3",248 "language": "Python",249 "lines": 33,250 "truncated": false,251 "block": 12,252 "row": 5677253 },254 {255 "path": "examples/Surface/example_fill_holes.py",256 "sha256": "7cd15d01720a3ca3e1102c29af1ba798729119bb1322361022c87b9d5662349e",257 "language": "Python",258 "lines": 15,259 "truncated": false,260 "block": 12,261 "row": 4252262 },263 {264 "path": "examples/Surface/example_increment_operations.py",265 "sha256": "5b248210c7e6fe9144facee57572cf3714a81e0b00823903de8b45daf1e8e5b1",266 "language": "Python",267 "lines": 68,268 "truncated": false,269 "block": 12,270 "row": 8150271 },272 {273 "path": "examples/Surface/example_make_csg_geometries.py",274 "sha256": "f7d2de7170dd85bbb1c093320b4a4d08cfe0ed30b6a6f37446463a1d141d663c",275 "language": "Python",276 "lines": 59,277 "truncated": false,278 "block": 12,279 "row": 6834280 },281 {282 "path": "examples/Surface/example_make_implicit_surface.py",283 "sha256": "7b394e87f13686f65707b210dc75cd2218db149fd78e1d27253fe56e602799de",284 "language": "Python",285 "lines": 24,286 "truncated": false,287 "block": 12,288 "row": 5247289 },290 {291 "path": "examples/Surface/example_reconstruction.py",292 "sha256": "eb21a0ec911d322951cea498fdd2d470254dc4478ead71c31f61ce2cb555ea68",293 "language": "Python",294 "lines": 22,295 "truncated": false,296 "block": 12,297 "row": 4691298 },299 {300 "path": "examples/Surface/example_remeshing.py",301 "sha256": "4890d7b3d28fc8a882cb9177d2488c76777780ecb21e98a4a3cd5e9b0b71e846",302 "language": "Python",303 "lines": 21,304 "truncated": false,305 "block": 12,306 "row": 4729307 },308 {309 "path": "examples/Surface/example_repair_self_intersection.py",310 "sha256": "9d07438b1199b905f121877a247ad22307a462ff33c42a3b5c25bb7b301a8a96",311 "language": "Python",312 "lines": 30,313 "truncated": false,314 "block": 12,315 "row": 5424316 },317 {318 "path": "examples/Surface/example_separate_narrow_gaps.py",319 "sha256": "f9819b2921497caedab9e905e80fb704cdf6bcdbe114b563f5a08cec6f43dd98",320 "language": "Python",321 "lines": 29,322 "truncated": false,323 "block": 12,324 "row": 5746325 },326 {327 "path": "examples/Surface/example_smoothing.py",328 "sha256": "a70e52801474b96a1582430296f2f9745532c05a35e0c173349dd6fb9c7c6c63",329 "language": "Python",330 "lines": 33,331 "truncated": false,332 "block": 12,333 "row": 5738334 },335 {336 "path": "examples/Surface/example_surface_overlap.py",337 "sha256": "3d722e843563ad621a9f90a2807db2b80226310c0f536242dce9d24a2ae5ac31",338 "language": "Python",339 "lines": 45,340 "truncated": false,341 "block": 12,342 "row": 6914343 },344 {345 "path": "examples/Surface/example_triangulate.py",346 "sha256": "dfee5aa87d4fb795e76226e7e2c5efc9b37121b0ba702412f1f27c76304971f8",347 "language": "Python",348 "lines": 15,349 "truncated": false,350 "block": 12,351 "row": 4141352 },353 {354 "path": "include/Domain.h",355 "sha256": "0f3698120f992ecc1784fae4720f62c1e5aaed9bcf332cd875a68cf6ea2dc8e0",356 "language": "C/C++",357 "lines": 2566,358 "truncated": false,359 "block": 11,360 "row": 8081361 },362 {363 "path": "include/Errors.h",364 "sha256": "cc9506fcabce930ecd39919792ae57c3fd234a1e72d6825282f0c8d54d31cd6d",365 "language": "C/C++",366 "lines": 68,367 "truncated": false,368 "block": 11,369 "row": 5255370 },371 {372 "path": "include/Polyhedral_vector_to_labeled_function_wrapper.h",373 "sha256": "757e2274acc0ee98c2144d540cf9baef7c1841a1be144e30398ef0f0d867fc89",374 "language": "C/C++",375 "lines": 87,376 "truncated": false,377 "block": 11,378 "row": 6167379 },380 {381 "path": "include/Slice.h",382 "sha256": "d722d0c6c30e9e824e670cf51abf4a6416868a08b9e4840516276cb7e3019b49",383 "language": "C/C++",384 "lines": 1709,385 "truncated": false,386 "block": 11,387 "row": 8013388 },389 {390 "path": "include/SubdomainMap.h",391 "sha256": "8b32a081b5bf6df951602b5717d4cd706746c37ad1bc12ade41b825955973935",392 "language": "C/C++",393 "lines": 398,394 "truncated": false,395 "block": 11,396 "row": 7495397 },398 {399 "path": "include/Surface.h",400 "sha256": "0c5756914b96661885c2a05e7d76660ee3222e148af79077ef104b98f4f3dc8f",401 "language": "C/C++",402 "lines": 4500,403 "truncated": false,404 "block": 11,405 "row": 8105406 },407 {408 "path": "include/docstrings.h",409 "sha256": "a2bdb8ee908f85ea0e3e6328918fbd5b9e056d5ae722b33533e47d7e51623b8d",410 "language": "C/C++",411 "lines": 2078,412 "truncated": false,413 "block": 11,414 "row": 8058415 },416 {417 "path": "python/src/SVMTK.cpp",418 "sha256": "403d19d3cb6d8f3fb8cc733e45e687c14fd4fae751d47bad4ce25c389d0bed81",419 "language": "C++",420 "lines": 824,421 "truncated": false,422 "block": 11,423 "row": 4409424 },425 {426 "path": "setup.py",427 "sha256": "c942a7faee38098732c5d5a78994e2f542faf93d776a5eb4c90f5f6bb664fd01",428 "language": "Python",429 "lines": 107,430 "truncated": false,431 "block": 12,432 "row": 11082433 },434 {435 "path": "tests/Domain_test.py",436 "sha256": "5e62185c680077d325d29556cc6295f6ef617ee02f23a5170855aa96db706d8f",437 "language": "Python",438 "lines": 180,439 "truncated": false,440 "block": 12,441 "row": 14389442 },443 {444 "path": "tests/Slice_test.py",445 "sha256": "c7a6257800a8ee124d4d9862a3039d3e928ee7d702464b26b07f566b86543cd2",446 "language": "Python",447 "lines": 109,448 "truncated": false,449 "block": 12,450 "row": 12347451 },452 {453 "path": "tests/SubdomainMap_test.py",454 "sha256": "5ab4ca801828547315f2c5d7b7d8c9f6501d40f6a928c9e3e045ed59962c0b4c",455 "language": "Python",456 "lines": 130,457 "truncated": false,458 "block": 12,459 "row": 11916460 },461 {462 "path": "tests/Surface_test.py",463 "sha256": "9ae511ee441fcdd95e9c82c2ea9db5db329eb095329836005446ff1e9b704e8f",464 "language": "Python",465 "lines": 266,466 "truncated": false,467 "block": 12,468 "row": 17682469 },470 {471 "path": "tests/Utility_test.py",472 "sha256": "b6611345af9c41ea44c4ce04be1780e2d2721ec654ecda77cdba581526bb8f16",473 "language": "Python",474 "lines": 104,475 "truncated": false,476 "block": 12,477 "row": 10486478 },479 {480 "path": "tests/cpp_test.py",481 "sha256": "65301dc89a7f214cb4ad4dc88bf1f14fe26e5700e0b1ac1424a5c6a3011bcca2",482 "language": "Python",483 "lines": 21,484 "truncated": false,485 "block": 12,486 "row": 4636487 },488 {489 "path": "tests/test_Domain.cpp",490 "sha256": "2b03ce3fc63bf29c4e671d5c72417be0c0b8f13243f97077de4c89777ad9f6cd",491 "language": "C++",492 "lines": 15,493 "truncated": false,494 "block": 11,495 "row": 1428496 },497 {498 "path": "tests/test_Slice.cpp",499 "sha256": "79e8bf87f7187af847c71d4ef3c936eec1bf44e9f0f26a5347f77a716f00afac",500 "language": "C++",501 "lines": 19,502 "truncated": false,503 "block": 11,504 "row": 1669505 },506 {507 "path": "tests/test_Surface.cpp",508 "sha256": "53f748a6e4bc35a4221aedcd33b818b206add4c7449e272f813edeef99047de5",509 "language": "C++",510 "lines": 72,511 "truncated": false,512 "block": 11,513 "row": 2398514 },515 {516 "path": "tests/test_main.cpp",517 "sha256": "5847fda35c1320d94f8d088aaf34229d689f66f1da235f885cbb28c8f17e4260",518 "language": "C++",519 "lines": 2,520 "truncated": false,521 "block": 11,522 "row": 1023523 }524 ]525}