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/isayevlab/aimnetcentral",4 "url": "https://github.com/isayevlab/aimnetcentral/",5 "host": "github.com",6 "commit": "60295783e7d30e4f0a31f8719ea9c36cd6679e60",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "ef7b24fb3836c9546b3994037956cf95507b49c65cd622b49320813303704200",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 14,18 "row": 1700119 },20 {21 "path": "README.md",22 "sha256": "02c619302654ba9df0607feca813e735b52f893cef5f303d26b42a8619164724",23 "language": "Text",24 "lines": 228,25 "truncated": false,26 "block": 16,27 "row": 758528 },29 {30 "path": "aimnet/__init__.py",31 "sha256": "bb18b97049cb5f783f0bb9d49f11b050b845fb0c8d214c1c6142260d8867a0a0",32 "language": "Python",33 "lines": 7,34 "truncated": false,35 "block": 15,36 "row": 602937 },38 {39 "path": "aimnet/calculators/__init__.py",40 "sha256": "19ec2247ae975e571c87eaf0a830b63701c9724d5cb2be1897eeb903efe17cb0",41 "language": "Python",42 "lines": 30,43 "truncated": false,44 "block": 15,45 "row": 772746 },47 {48 "path": "aimnet/calculators/aimnet2ase.py",49 "sha256": "d2639f8a32a11574d50b72734743625991665294a9196ef245390e47546b3f0c",50 "language": "Python",51 "lines": 274,52 "truncated": false,53 "block": 15,54 "row": 2213455 },56 {57 "path": "aimnet/calculators/aimnet2pysis.py",58 "sha256": "bf914fc382b41cf971d114e9c50529a327fa64aff368705f1b7e44fa1d92086d",59 "language": "Python",60 "lines": 116,61 "truncated": false,62 "block": 15,63 "row": 1684264 },65 {66 "path": "aimnet/calculators/aimnet2torchsim.py",67 "sha256": "070f7979ff163225947cc28566a2396142a2748841da3c92ce57e7e1186380fa",68 "language": "Python",69 "lines": 175,70 "truncated": false,71 "block": 15,72 "row": 1907473 },74 {75 "path": "aimnet/calculators/calculator.py",76 "sha256": "c1df78cb426a9199f271434a64bec338c8f770f5d94b4037dd4fe3f4ec6de0bf",77 "language": "Python",78 "lines": 2121,79 "truncated": false,80 "block": 16,81 "row": 164582 },83 {84 "path": "aimnet/calculators/derivatives.py",85 "sha256": "9502b8ca129ee0b433b9991cb6b6e3bbf897faa726f7678083c6e1f881789010",86 "language": "Python",87 "lines": 230,88 "truncated": false,89 "block": 15,90 "row": 2184191 },92 {93 "path": "aimnet/calculators/hf_hub.py",94 "sha256": "5fce998737236e01e063c7a8a14e4a56ec378da946f976516e65af17b1d2302b",95 "language": "Python",96 "lines": 443,97 "truncated": false,98 "block": 15,99 "row": 24611100 },101 {102 "path": "aimnet/calculators/model_registry.py",103 "sha256": "e4d5b9787b29a7c4f55595e13badb6b29e952ba706484b94eec7f93d7249a597",104 "language": "Python",105 "lines": 285,106 "truncated": false,107 "block": 15,108 "row": 22262109 },110 {111 "path": "aimnet/calculators/neighbors.py",112 "sha256": "8bd934e48471f9b64c8917a911f056e2dda5129f6c0d4300850da973363b8e4a",113 "language": "Python",114 "lines": 403,115 "truncated": false,116 "block": 15,117 "row": 24007118 },119 {120 "path": "aimnet/calculators/resolve.py",121 "sha256": "43cad4f4630d2e24865c4be53ff316090198fbb8dd9a32eb715ec2f4dd212da5",122 "language": "Python",123 "lines": 186,124 "truncated": false,125 "block": 15,126 "row": 20285127 },128 {129 "path": "aimnet/calculators/vibrations.py",130 "sha256": "88573394b818198dbdfd56fafdb91d47b0cc6ffa15a63428e1c2208fde0c1a91",131 "language": "Python",132 "lines": 277,133 "truncated": false,134 "block": 15,135 "row": 23306136 },137 {138 "path": "aimnet/cli.py",139 "sha256": "e5ef82cb97d00f9c3a35600c0efd94e67502adf9a80f15535f91507f57814dd9",140 "language": "Python",141 "lines": 145,142 "truncated": false,143 "block": 15,144 "row": 17057145 },146 {147 "path": "aimnet/config.py",148 "sha256": "2d00c2e6014d50d071e7c1088f15f760dc4293e1d960d97ef5324c07e969a6ad",149 "language": "Python",150 "lines": 230,151 "truncated": false,152 "block": 15,153 "row": 20787154 },155 {156 "path": "aimnet/constants.py",157 "sha256": "5bcc08db0ce03ac8d2890596b1c08579cd3979cb3cd957aeba1734e4624ce50b",158 "language": "Python",159 "lines": 450,160 "truncated": false,161 "block": 15,162 "row": 20563163 },164 {165 "path": "aimnet/data/__init__.py",166 "sha256": "ac3f385b6a9ace35d46dd71806e1e4326629e387c6445312dea9efd4e28fb10b",167 "language": "Python",168 "lines": 1,169 "truncated": false,170 "block": 15,171 "row": 5742172 },173 {174 "path": "aimnet/data/sgdataset.py",175 "sha256": "533b17985b6d9cb313bd7bb87efa95255bfeb7e117337ca006254c98cc2c7bb1",176 "language": "Python",177 "lines": 574,178 "truncated": false,179 "block": 15,180 "row": 25377181 },182 {183 "path": "aimnet/kernels/__init__.py",184 "sha256": "08f318b838659d21d81eb70ed050ce40652620207110cf8b7e3098cc99f5c4a6",185 "language": "Python",186 "lines": 68,187 "truncated": false,188 "block": 15,189 "row": 12434190 },191 {192 "path": "aimnet/kernels/conv_sv_2d_sp_wp.py",193 "sha256": "ac4099ca8ff6951dc7d9fb4f9a81bdcf5e11782e98c67f57f531565029b4f7ea",194 "language": "Python",195 "lines": 719,196 "truncated": false,197 "block": 15,198 "row": 25855199 },200 {201 "path": "aimnet/models/__init__.py",202 "sha256": "28124abb7de4f2e9f787cb1a4c2499c681975759dbeed882a4b31da83b65c28b",203 "language": "Python",204 "lines": 18,205 "truncated": false,206 "block": 15,207 "row": 6846208 },209 {210 "path": "aimnet/models/aimnet2.py",211 "sha256": "a28998fb93957b5bf46e5f299cd6996c1721e74855fa4a7c27acdda6ff7bf37c",212 "language": "Python",213 "lines": 187,214 "truncated": false,215 "block": 15,216 "row": 19565217 },218 {219 "path": "aimnet/models/artifact_validation.py",220 "sha256": "31d92cb275f912b1f76d195273b37ea2843b4e169fd9c19a061ed2df6a2de8c8",221 "language": "Python",222 "lines": 559,223 "truncated": false,224 "block": 16,225 "row": 75226 },227 {228 "path": "aimnet/models/base.py",229 "sha256": "e185693a7031ee739fdb15854eb3e89c69430deab07b4c310c1bba1f53c4c3ed",230 "language": "Python",231 "lines": 308,232 "truncated": false,233 "block": 15,234 "row": 22735235 },236 {237 "path": "aimnet/models/convert.py",238 "sha256": "bf14b6b087ccfb033604e8255ed886d64d12e5ac864fc098ee747a776cb9c605",239 "language": "Python",240 "lines": 30,241 "truncated": false,242 "block": 15,243 "row": 8288244 },245 {246 "path": "aimnet/models/utils.py",247 "sha256": "db0f8a896f6def63a6688a91aa238eabf2c29f085384bcfa7c10a410504df76f",248 "language": "Python",249 "lines": 848,250 "truncated": false,251 "block": 16,252 "row": 354253 },254 {255 "path": "aimnet/modules/__init__.py",256 "sha256": "23ef617aa45d9d77b2a4c523cde43a6381004ccffd9f8345c820ba3a6e87d95c",257 "language": "Python",258 "lines": 3,259 "truncated": false,260 "block": 15,261 "row": 6106262 },263 {264 "path": "aimnet/modules/aev.py",265 "sha256": "58174d2405a848cbd0192fc9ef7b2a6059ec94f6b18d04a6149cb102b13ab12e",266 "language": "Python",267 "lines": 271,268 "truncated": false,269 "block": 15,270 "row": 22549271 },272 {273 "path": "aimnet/modules/core.py",274 "sha256": "76fe97a6d4d4ab50de6fec5f36a093687ed4b2901fb6e14db05090337de7df76",275 "language": "Python",276 "lines": 232,277 "truncated": false,278 "block": 15,279 "row": 20532280 },281 {282 "path": "aimnet/modules/lr.py",283 "sha256": "fe59a59ccda9b1c010ebf2b02704fde8658f05e0ed6c74c341502b458533303a",284 "language": "Python",285 "lines": 1601,286 "truncated": false,287 "block": 16,288 "row": 1462289 },290 {291 "path": "aimnet/nbops.py",292 "sha256": "7aba6ea3bd84c40604de10dace47658e467f11e7405b015118bb3a4a6d9279ce",293 "language": "Python",294 "lines": 710,295 "truncated": false,296 "block": 16,297 "row": 471298 },299 {300 "path": "aimnet/ops.py",301 "sha256": "dfc064efaed70636657037927f124194436e9ea399f7e7e038f92b0c6653653d",302 "language": "Python",303 "lines": 300,304 "truncated": false,305 "block": 15,306 "row": 22761307 },308 {309 "path": "aimnet/train/calc_sae.py",310 "sha256": "87ecbc8d0554e8eed19b0f312565f70c73a916fd60b63170b59cd9c943a1cfd8",311 "language": "Python",312 "lines": 43,313 "truncated": false,314 "block": 15,315 "row": 9443316 },317 {318 "path": "aimnet/train/export_model.py",319 "sha256": "9ce83773fc820a95bef3ded7ea3f12bf0ae092fbc18b387d95edd33a7229f15f",320 "language": "Python",321 "lines": 295,322 "truncated": false,323 "block": 15,324 "row": 22632325 },326 {327 "path": "aimnet/train/loss.py",328 "sha256": "1d249a819bcefe346fa2e2305f46472e238c7fdb8b817deb4a6b6b64c09c28e0",329 "language": "Python",330 "lines": 83,331 "truncated": false,332 "block": 15,333 "row": 13587334 },335 {336 "path": "aimnet/train/metrics.py",337 "sha256": "80260814082c39f986bf631cd86b5f39c22ad932d4eaae5cbd03d62ee8947523",338 "language": "Python",339 "lines": 187,340 "truncated": false,341 "block": 15,342 "row": 19274343 },344 {345 "path": "aimnet/train/train.py",346 "sha256": "a95e5a9d8e1b18a6b53af0fc59e169569c28208ba18b3d0ff69cf4b5ae5ddc0c",347 "language": "Python",348 "lines": 160,349 "truncated": false,350 "block": 15,351 "row": 18277352 },353 {354 "path": "aimnet/train/utils.py",355 "sha256": "b011361db91b568ac71acb77889088bfe914244d025d2a7acad18d74903bdf53",356 "language": "Python",357 "lines": 382,358 "truncated": false,359 "block": 15,360 "row": 23755361 },362 {363 "path": "aimnet/validation/__init__.py",364 "sha256": "f61c50756a972e139652489b4959a85ce463a7f360cf194a82ba2a65173c51f5",365 "language": "Python",366 "lines": 1,367 "truncated": false,368 "block": 15,369 "row": 5743370 },371 {372 "path": "aimnet/validation/compare_observables.py",373 "sha256": "3443f98d2c4bbc64521d3a0fa6acfe405dd19023a329b6282cfb7fb1ee67578f",374 "language": "Python",375 "lines": 152,376 "truncated": false,377 "block": 15,378 "row": 17028379 },380 {381 "path": "aimnet/validation/gpu_observables.py",382 "sha256": "460bbd7b3ac6a7b9d9ecb584d3b2c34769f950bec2b5dadfd962ebfcd6bb1ff1",383 "language": "Python",384 "lines": 128,385 "truncated": false,386 "block": 15,387 "row": 15250388 },389 {390 "path": "docs/javascripts/mathjax.js",391 "sha256": "156a2d33e7402d3ca9eb18c05e447cb85188768a183350f6dde4830ff4a469f7",392 "language": "JavaScript",393 "lines": 19,394 "truncated": false,395 "block": 14,396 "row": 12585397 },398 {399 "path": "examples/ase_opt.py",400 "sha256": "693af17486c6cf4605632aec3d4184ecb61db713db8506eb5cf2f7ca59a960f2",401 "language": "Python",402 "lines": 43,403 "truncated": false,404 "block": 15,405 "row": 8420406 },407 {408 "path": "examples/ase_opt_pbc.py",409 "sha256": "acd3567435e64efc67a7b373d722ddbf8b3b5daff0c0f008c53dba5d7f8061c5",410 "language": "Python",411 "lines": 44,412 "truncated": false,413 "block": 15,414 "row": 8521415 },416 {417 "path": "examples/sella_ts.py",418 "sha256": "963c37565cc89d913a14d8f9a18dca24cfca4adcef0b1a087607bf214089c536",419 "language": "Python",420 "lines": 54,421 "truncated": false,422 "block": 15,423 "row": 9966424 },425 {426 "path": "examples/ts_opt.py",427 "sha256": "e64d028344ab4371247a140e845a7a7bae1071b82036670aa4f75689e6e2ad10",428 "language": "Python",429 "lines": 40,430 "truncated": false,431 "block": 15,432 "row": 8151433 },434 {435 "path": "examples/ts_opt_pbc.py",436 "sha256": "e10dac592711641b1f423923fc2f35e8785af3ec7f34470fb1c762a0a35bec7d",437 "language": "Python",438 "lines": 42,439 "truncated": false,440 "block": 15,441 "row": 8195442 },443 {444 "path": "scripts/gpu_validate.sh",445 "sha256": "0d3cbf1944a1f17eb267a4cabb99a3f836ef087e0df79b50021f6fb1b80f3137",446 "language": "Shell",447 "lines": 95,448 "truncated": false,449 "block": 16,450 "row": 6393451 },452 {453 "path": "tests/conftest.py",454 "sha256": "39f4c44854c5297cf0046a6c81c007faed082acbdc382cb650d29e9cbbdb460e",455 "language": "Python",456 "lines": 783,457 "truncated": false,458 "block": 16,459 "row": 82460 },461 {462 "path": "tests/test_aev.py",463 "sha256": "52d694c6b6e1002674997d927bec86fd72b45aba1f1902b87509692ee856d310",464 "language": "Python",465 "lines": 169,466 "truncated": false,467 "block": 15,468 "row": 19054469 },470 {471 "path": "tests/test_ase.py",472 "sha256": "c44a8b7015448fc6514780a0247df776f1eba44955cedfc05a58791c0165382c",473 "language": "Python",474 "lines": 660,475 "truncated": false,476 "block": 15,477 "row": 25722478 },479 {480 "path": "tests/test_calculator.py",481 "sha256": "3d17fa56eee3069d092eaef7cdbddef2baf759181926a615bbbf0d3c5b12bdc5",482 "language": "Python",483 "lines": 2849,484 "truncated": false,485 "block": 16,486 "row": 1704487 },488 {489 "path": "tests/test_calculator_gpu.py",490 "sha256": "6f87a1a281305ef71f3de1642c17b2a2c551ac94cc701e4d77349c5e13e78be3",491 "language": "Python",492 "lines": 774,493 "truncated": false,494 "block": 16,495 "row": 267496 },497 {498 "path": "tests/test_cli.py",499 "sha256": "d67b8c912aa5a08be962a5396d9cdee1e66313954633cdb97ad80a7063d663ba",500 "language": "Python",501 "lines": 97,502 "truncated": false,503 "block": 15,504 "row": 13890505 },506 {507 "path": "tests/test_compare_observables.py",508 "sha256": "5ac4185c5ab2b11455bffdb1d44c180aa59cd6fe815ad75bd575522c9db77796",509 "language": "Python",510 "lines": 87,511 "truncated": false,512 "block": 15,513 "row": 14607514 },515 {516 "path": "tests/test_compile_paths.py",517 "sha256": "afbafcdf74c89aa9143d3f85ddc7f3366472a62695f79063ca962595d0a88919",518 "language": "Python",519 "lines": 146,520 "truncated": false,521 "block": 15,522 "row": 18362523 },524 {525 "path": "tests/test_config.py",526 "sha256": "2dc617e80b7174c7138703f109d90376de64deef3a78744725654a807540d951",527 "language": "Python",528 "lines": 363,529 "truncated": false,530 "block": 15,531 "row": 23403532 },533 {534 "path": "tests/test_conv_sv_2d_sp.py",535 "sha256": "d496e7062b24c4daca1e2722550dcb0b861b90cc51c223c7c2a875c90579bb6b",536 "language": "Python",537 "lines": 594,538 "truncated": false,539 "block": 15,540 "row": 25885541 },542 {543 "path": "tests/test_dataset.py",544 "sha256": "6acb084312d418e1ac129cd85af29b6d8558ff53444543fe7116cf38e3ded930",545 "language": "Python",546 "lines": 327,547 "truncated": false,548 "block": 15,549 "row": 21489550 },551 {552 "path": "tests/test_dftd3.py",553 "sha256": "04d1093050145acc62aaff630d4084b676ecbcb65ec093f4d4c29433c77d11f9",554 "language": "Python",555 "lines": 855,556 "truncated": false,557 "block": 16,558 "row": 722559 },560 {561 "path": "tests/test_hf_hub.py",562 "sha256": "ba522551e2f9cb5d894f3bf0d9a44373aa70477d3424029df237cd06ee433664",563 "language": "Python",564 "lines": 1027,565 "truncated": false,566 "block": 16,567 "row": 670568 },569 {570 "path": "tests/test_hvp.py",571 "sha256": "2b66b44c7031372b867b70c59ad52d934235e2600806aa2a11040875b5bcf337",572 "language": "Python",573 "lines": 296,574 "truncated": false,575 "block": 15,576 "row": 22044577 },578 {579 "path": "tests/test_kernel_registration.py",580 "sha256": "688d6c6568d3014fa2fd5bfc7a0710624189f965abca9e2fe755ac2f958274e2",581 "language": "Python",582 "lines": 95,583 "truncated": false,584 "block": 15,585 "row": 15128586 },587 {588 "path": "tests/test_lr.py",589 "sha256": "8c1f2cb584c8b818aafcf840455009c998ba0aff71c723f6fb61ee8bc56c9357",590 "language": "Python",591 "lines": 1325,592 "truncated": false,593 "block": 16,594 "row": 1272595 },596 {597 "path": "tests/test_mode2_cuda_validation.py",598 "sha256": "dee275d9ab2632433e368ef141a1cb12b203d8b8f349ebc91aa7c362313cc345",599 "language": "Python",600 "lines": 120,601 "truncated": false,602 "block": 15,603 "row": 15665604 },605 {606 "path": "tests/test_mode2_periodic_backends.py",607 "sha256": "4b5955de143f987a53a38c2f10ccaa4446fd388c5fae069ade583b04b4231369",608 "language": "Python",609 "lines": 670,610 "truncated": false,611 "block": 16,612 "row": 520613 },614 {615 "path": "tests/test_model.py",616 "sha256": "63edb482557b98efdf83d5c5c4523868f6b18d120cc66a5d593d252292f68fe2",617 "language": "Python",618 "lines": 809,619 "truncated": false,620 "block": 16,621 "row": 392622 },623 {624 "path": "tests/test_model_artifact_security.py",625 "sha256": "163ae61bd4620b56dd3269aac04bb7328708743adaa6fbbe5e1fe2def3a365e2",626 "language": "Python",627 "lines": 1626,628 "truncated": false,629 "block": 16,630 "row": 1340631 },632 {633 "path": "tests/test_model_registry.py",634 "sha256": "79affc982d46d2996c9b0303b601a1a021dda1225ef6e379e4aa8141ea538f1f",635 "language": "Python",636 "lines": 668,637 "truncated": false,638 "block": 16,639 "row": 4640 },641 {642 "path": "tests/test_nbops.py",643 "sha256": "e0473f243da03ed9ec666884f8d3762616879c3798f9e6d9396514cc4395e0d9",644 "language": "Python",645 "lines": 1127,646 "truncated": false,647 "block": 16,648 "row": 1057649 },650 {651 "path": "tests/test_neighbors.py",652 "sha256": "521494e6b01a7622ac065e138193bfa81ac91fb549a4c5a59fe9a34dbb7a29ce",653 "language": "Python",654 "lines": 119,655 "truncated": false,656 "block": 15,657 "row": 17993658 },659 {660 "path": "tests/test_ops.py",661 "sha256": "152bdb41f1a15051afd390a66e44245350f4fa9a4ff66fa91071705f03f4abcd",662 "language": "Python",663 "lines": 647,664 "truncated": false,665 "block": 15,666 "row": 25619667 },668 {669 "path": "tests/test_pbc.py",670 "sha256": "25e82e0f3f31c432ddde9febb89cdd3243f9426598a1d443c66ad38365d33c4d",671 "language": "Python",672 "lines": 1209,673 "truncated": false,674 "block": 16,675 "row": 1204676 },677 {678 "path": "tests/test_pysis.py",679 "sha256": "07fb03b971fa7bf827c60a77315ba8e9fda6acf6a55313263a9134558d92f614",680 "language": "Python",681 "lines": 130,682 "truncated": false,683 "block": 15,684 "row": 15688685 },686 {687 "path": "tests/test_sella.py",688 "sha256": "6fdf059607b5f046fc7a1552632310153b8c57f86c0f612c1dd0b7c6e071e6a6",689 "language": "Python",690 "lines": 70,691 "truncated": false,692 "block": 15,693 "row": 11482694 },695 {696 "path": "tests/test_serialization_abi.py",697 "sha256": "70515c99b2a544a9bb63cb3086d283c08d55941d2835905e77b3a75881a9cc3f",698 "language": "Python",699 "lines": 340,700 "truncated": false,701 "block": 15,702 "row": 24136703 },704 {705 "path": "tests/test_torch_version_numerics.py",706 "sha256": "04665a3fa7980ed005da5dd9c1b1e4a1358dad181268ff8bf76d2a8869ede3a9",707 "language": "Python",708 "lines": 53,709 "truncated": false,710 "block": 15,711 "row": 10828712 },713 {714 "path": "tests/test_torchsim.py",715 "sha256": "29065f32aa929e91c1003d67efdb50d30ed43d9d4dd4708b4986411317ab096a",716 "language": "Python",717 "lines": 204,718 "truncated": false,719 "block": 15,720 "row": 19584721 },722 {723 "path": "tests/test_train_utils.py",724 "sha256": "a55519dd11558c43807c965144e1ef6b34959b3177b9775658870705a06d9483",725 "language": "Python",726 "lines": 494,727 "truncated": false,728 "block": 15,729 "row": 24386730 },731 {732 "path": "tests/test_vibrations.py",733 "sha256": "e12cd65a8d8c3a9c91937c13593baec57acb62f9e0fc3b5ad08c380bba0cb6c1",734 "language": "Python",735 "lines": 446,736 "truncated": false,737 "block": 15,738 "row": 25246739 },740 {741 "path": "tests/test_warp_cuda_guard.py",742 "sha256": "e9a55749f37142397f7353278942e1829806518241bf8ca9cd9f46928105a600",743 "language": "Python",744 "lines": 120,745 "truncated": false,746 "block": 15,747 "row": 16721748 }749 ]750}