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/brainets/hoi",4 "url": "https://github.com/brainets/hoi",5 "host": "github.com",6 "commit": "4db2fbd701d40d33fe2375f3df5a4a4dc94c6b83",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "927169c3f23d925d0f046b077e8bf8a0f6eef590ca74e2842b2f61e8e2a71553",14 "language": "License",15 "lines": 28,16 "truncated": false,17 "block": 6,18 "row": 196019 },20 {21 "path": "README.rst",22 "sha256": "4633f945457cb356fa2c286e99931c4c84da9ef0d4b0a12ad7bfee60c789b046",23 "language": "Text",24 "lines": 106,25 "truncated": false,26 "block": 8,27 "row": 1001428 },29 {30 "path": "docs/conf.py",31 "sha256": "99675c38f2292d3cf11d03900161ef5e4bf1ef65dfee91f0336ca81a0606bb2f",32 "language": "Python",33 "lines": 125,34 "truncated": false,35 "block": 6,36 "row": 3747137 },38 {39 "path": "examples/it/plot_entropies.py",40 "sha256": "2b68ef6ed7f6778bb1ffc50815c852695ddaf3e1c81db5ffc12e1758189a9f74",41 "language": "Python",42 "lines": 187,43 "truncated": false,44 "block": 6,45 "row": 4242646 },47 {48 "path": "examples/it/plot_entropies_mvar.py",49 "sha256": "9d4fc51967798fd884964579f1899fa2bfc242e879ba40a083155e83d3f8f328",50 "language": "Python",51 "lines": 164,52 "truncated": false,53 "block": 6,54 "row": 4136155 },56 {57 "path": "examples/it/plot_entropy_high_dimensional.py",58 "sha256": "e5dc09bbaec7a54489e044dd40b4d6aff255e9469c8a51e802ed3365c052ecbc",59 "language": "Python",60 "lines": 157,61 "truncated": false,62 "block": 6,63 "row": 4107564 },65 {66 "path": "examples/it/plot_mi.py",67 "sha256": "a49469ea97dc423e743137ba9dd2c60b6518d3bbb2965a7cea882778eaeb3ec7",68 "language": "Python",69 "lines": 147,70 "truncated": false,71 "block": 6,72 "row": 4041373 },74 {75 "path": "examples/it/plot_mi_high_dimensional.py",76 "sha256": "928cf1b327e3b5f067da1984f1c0c3b91224392ba0d6464bddea4b98f51b21fc",77 "language": "Python",78 "lines": 161,79 "truncated": false,80 "block": 6,81 "row": 4176982 },83 {84 "path": "examples/it/tuto_core.py",85 "sha256": "6e30df10b0c58314fb6378b1690fe8420d8da46bbd067e2ec415350a67c918e0",86 "language": "Python",87 "lines": 78,88 "truncated": false,89 "block": 6,90 "row": 3601691 },92 {93 "path": "examples/metrics/plot_infotopo.py",94 "sha256": "9c858b119078f7a9a1c4bc679e163eeff4387fcec46900b93ff98a02612c897d",95 "language": "Python",96 "lines": 118,97 "truncated": false,98 "block": 6,99 "row": 39745100 },101 {102 "path": "examples/metrics/plot_oinfo.py",103 "sha256": "e270ee1d967f685fad82268f2512d65322085f6b2c74a5b1bb8b34f94e65f5db",104 "language": "Python",105 "lines": 296,106 "truncated": false,107 "block": 7,108 "row": 2819109 },110 {111 "path": "examples/metrics/plot_rsi.py",112 "sha256": "98c468cb187631d4b14f8612d9e3b80fc85cefcc640189151f3323813d7f9c41",113 "language": "Python",114 "lines": 176,115 "truncated": false,116 "block": 6,117 "row": 42161118 },119 {120 "path": "examples/metrics/plot_syn_phiID.py",121 "sha256": "3da698ed41b5ace50251f057a57c884bdb61dbc4f836ae4c473dc318fe56ee36",122 "language": "Python",123 "lines": 168,124 "truncated": false,125 "block": 6,126 "row": 42620127 },128 {129 "path": "examples/metrics/plot_syn_red_mmi.py",130 "sha256": "990e3138433f0450b3c09289342172f5e12914e452e3be7e858451dd77a514f9",131 "language": "Python",132 "lines": 216,133 "truncated": false,134 "block": 6,135 "row": 44710136 },137 {138 "path": "examples/miscellaneous/plot_inspect_results.py",139 "sha256": "28f7595d3a39208c37785784d9c4dc953f25a44e4ba2d9f231c97ef248b45afe",140 "language": "Python",141 "lines": 121,142 "truncated": false,143 "block": 6,144 "row": 36759145 },146 {147 "path": "examples/miscellaneous/tuto_jax.py",148 "sha256": "edbe6f58fd9f857584906a53005cf7e88db042f87f152dcb1dbdff3da8fcf48a",149 "language": "Python",150 "lines": 175,151 "truncated": false,152 "block": 6,153 "row": 40820154 },155 {156 "path": "examples/statistics/plot_bootstrapping.py",157 "sha256": "6f930b69bb4bb1697eb8f8cb6339ca7eba23db3b2a29ab36761655eb1e02aeab",158 "language": "Python",159 "lines": 202,160 "truncated": false,161 "block": 6,162 "row": 44473163 },164 {165 "path": "examples/tutorials/plot_ml_vs_it.py",166 "sha256": "79c86ba86ec143d609e0b31fc5281c94f74636756561cb16ef7dcc311880ba75",167 "language": "Python",168 "lines": 199,169 "truncated": false,170 "block": 6,171 "row": 44211172 },173 {174 "path": "examples/tutorials/plot_sim_red_syn.py",175 "sha256": "b838cd70bedb18d5653f6607038ed8a912ee5751f9b2dcc5a23e0e50a9111dbe",176 "language": "Python",177 "lines": 345,178 "truncated": false,179 "block": 7,180 "row": 2884181 },182 {183 "path": "hoi/__init__.py",184 "sha256": "54ed32227e8bcb663b88560012200d5edf672dc3e0211321e33996c7a4d1bc01",185 "language": "Python",186 "lines": 3,187 "truncated": false,188 "block": 6,189 "row": 20570190 },191 {192 "path": "hoi/core/__init__.py",193 "sha256": "5b030e6158252ec7ec1f2dbf69f216cd0d7bf06705aa6eef0b8cd5fcabc4ba08",194 "language": "Python",195 "lines": 12,196 "truncated": false,197 "block": 6,198 "row": 21600199 },200 {201 "path": "hoi/core/combinatory.py",202 "sha256": "21335777989edd1f34923c46b7c06a553a28dd4ca639d7eb141ca04baabfac3e",203 "language": "Python",204 "lines": 105,205 "truncated": false,206 "block": 6,207 "row": 35084208 },209 {210 "path": "hoi/core/entropies.py",211 "sha256": "08915a6363edfcfd02017da088eb09485433a1d7c695ec83186df96b5bc84c6b",212 "language": "Python",213 "lines": 427,214 "truncated": false,215 "block": 7,216 "row": 6024217 },218 {219 "path": "hoi/core/mi.py",220 "sha256": "20ea9f16a5d21175b30454a128c46bffac8b3763e15c51a79fa421bb7eeca8bc",221 "language": "Python",222 "lines": 382,223 "truncated": false,224 "block": 7,225 "row": 4850226 },227 {228 "path": "hoi/core/tests/test_combinatory.py",229 "sha256": "7eed81de5572825be3ec2ef0a7250f0227a42b936d2fa0d8b1554d9c349c4c6a",230 "language": "Python",231 "lines": 93,232 "truncated": false,233 "block": 6,234 "row": 36211235 },236 {237 "path": "hoi/core/tests/test_entropies.py",238 "sha256": "4d145e7ce33c79ed9e4699f70a77233372570da94cf618581911dffdb6e7c49d",239 "language": "Python",240 "lines": 85,241 "truncated": false,242 "block": 6,243 "row": 33639244 },245 {246 "path": "hoi/core/tests/test_mi.py",247 "sha256": "0d43fe485e065a24d2ddd0529e37f6dd4f65c9baa6cda2c6fd968c3034769212",248 "language": "Python",249 "lines": 72,250 "truncated": false,251 "block": 6,252 "row": 33036253 },254 {255 "path": "hoi/metrics/__init__.py",256 "sha256": "00e0263b3cf4d773d2c98d0193f7fa793a5c619759198e8614e1d88a0d45cf6b",257 "language": "Python",258 "lines": 15,259 "truncated": false,260 "block": 6,261 "row": 23194262 },263 {264 "path": "hoi/metrics/base_hoi.py",265 "sha256": "085a42d79f95cb70ed544d2faa65ecf46af386dfe253ad26d776c11bffa805a9",266 "language": "Python",267 "lines": 325,268 "truncated": false,269 "block": 7,270 "row": 4329271 },272 {273 "path": "hoi/metrics/do_tot.py",274 "sha256": "3ac343aa23d20fde2bd9fa3e4175431b3f40f37e423cd34e5bb37a5d24ceeb49",275 "language": "Python",276 "lines": 207,277 "truncated": false,278 "block": 6,279 "row": 44467280 },281 {282 "path": "hoi/metrics/dtc.py",283 "sha256": "0fdcb6bc3f59f587c3d6fa48e42a8cb66ae4d5439fd678f76e1d3b96bdee8c94",284 "language": "Python",285 "lines": 163,286 "truncated": false,287 "block": 6,288 "row": 42514289 },290 {291 "path": "hoi/metrics/gradient_oinfo.py",292 "sha256": "f279cf3fd258eef31903ae02cd390491818542334c7216af61168afbb59e6609",293 "language": "Python",294 "lines": 108,295 "truncated": false,296 "block": 6,297 "row": 38878298 },299 {300 "path": "hoi/metrics/info_tot.py",301 "sha256": "aa6c645369abca7113108218e89d6fec8ab85088a175b3a1d1de98c8ae61e513",302 "language": "Python",303 "lines": 128,304 "truncated": false,305 "block": 6,306 "row": 39946307 },308 {309 "path": "hoi/metrics/infotopo.py",310 "sha256": "caa5b9adf2e89f87e30acb4ed66995da5910dae18eb53fec0a9d89d43e43ee56",311 "language": "Python",312 "lines": 159,313 "truncated": false,314 "block": 6,315 "row": 41998316 },317 {318 "path": "hoi/metrics/oinfo.py",319 "sha256": "fd9376ba62a8c4852f02cc822e18260779cacd3a2c519317e05ec0e295262847",320 "language": "Python",321 "lines": 168,322 "truncated": false,323 "block": 6,324 "row": 42516325 },326 {327 "path": "hoi/metrics/pairwise_mi.py",328 "sha256": "d171680dd09a5cbda85ba922aec1b79b2c40c232bcd1ba41298d39f9a640cfd8",329 "language": "Python",330 "lines": 169,331 "truncated": false,332 "block": 6,333 "row": 42559334 },335 {336 "path": "hoi/metrics/phiid_atoms.py",337 "sha256": "a465e6970378a9b2117e45d72c0046b5aa8e6a3a4912681f94707335e3cc21cc",338 "language": "Python",339 "lines": 341,340 "truncated": false,341 "block": 7,342 "row": 3892343 },344 {345 "path": "hoi/metrics/phiid_red.py",346 "sha256": "ebb99dcadad290c2fe48133294a2d578fa8298c276a708026cb73140d11fb497",347 "language": "Python",348 "lines": 179,349 "truncated": false,350 "block": 6,351 "row": 43068352 },353 {354 "path": "hoi/metrics/pid_atoms.py",355 "sha256": "a465e6970378a9b2117e45d72c0046b5aa8e6a3a4912681f94707335e3cc21cc",356 "language": "Python",357 "lines": 341,358 "truncated": false,359 "block": 7,360 "row": 3892361 },362 {363 "path": "hoi/metrics/red_mmi.py",364 "sha256": "cee310d946fbee0be6be7bd03dd1c8940bb2d9a9e1e3ebe86b8b1ea261f9491c",365 "language": "Python",366 "lines": 129,367 "truncated": false,368 "block": 6,369 "row": 39924370 },371 {372 "path": "hoi/metrics/rsi.py",373 "sha256": "ea1520f8a7d690f62f6cd9359b56fa6b3f323d6c9d926896a02bb58a757258ed",374 "language": "Python",375 "lines": 158,376 "truncated": false,377 "block": 6,378 "row": 42284379 },380 {381 "path": "hoi/metrics/sinfo.py",382 "sha256": "cb899163692cdca4be3ac6b9fed8dda7020dc2641c687e8656c02bcf8c2966ec",383 "language": "Python",384 "lines": 164,385 "truncated": false,386 "block": 6,387 "row": 42279388 },389 {390 "path": "hoi/metrics/syn_mmi.py",391 "sha256": "e31d71904daa1296fd47d7a6fcbab1672debc5339845a110071052fb3b0730be",392 "language": "Python",393 "lines": 143,394 "truncated": false,395 "block": 6,396 "row": 40813397 },398 {399 "path": "hoi/metrics/tc.py",400 "sha256": "9205334d58647336af9895ff9a697f5a3409f587207673d16db91841f3058d8d",401 "language": "Python",402 "lines": 162,403 "truncated": false,404 "block": 6,405 "row": 42263406 },407 {408 "path": "hoi/metrics/tests/test_metrics.py",409 "sha256": "9b3a4c1ff0939d036c40e27187ffe52d8b3220b888b5a18fa346e5ebc03f0a9d",410 "language": "Python",411 "lines": 377,412 "truncated": false,413 "block": 7,414 "row": 5680415 },416 {417 "path": "hoi/metrics/transfer_entropy.py",418 "sha256": "cb6109eba6a7116d9ffb4108f0805271319284bed2d106f2bff449b7bb90b9f0",419 "language": "Python",420 "lines": 187,421 "truncated": false,422 "block": 6,423 "row": 43818424 },425 {426 "path": "hoi/plot/__init__.py",427 "sha256": "4a7b361b67fcdfc21e0d2e2dce087e8b83e2ace435a514f44160d1390940166e",428 "language": "Python",429 "lines": 1,430 "truncated": false,431 "block": 6,432 "row": 20360433 },434 {435 "path": "hoi/plot/landscape.py",436 "sha256": "2abbf7c0829f8ffb1e2364e5ebb3d6ca445d2284bfb34dc9e7c9db2491af2fef",437 "language": "Python",438 "lines": 106,439 "truncated": false,440 "block": 6,441 "row": 35698442 },443 {444 "path": "hoi/simulation/__init__.py",445 "sha256": "4ca8d14724eb65d50b92de6edc0286495f8c8d8d2714cde9063e87c398243d38",446 "language": "Python",447 "lines": 1,448 "truncated": false,449 "block": 6,450 "row": 20454451 },452 {453 "path": "hoi/simulation/simulate_hoi_gauss.py",454 "sha256": "87991f49f61c86c8ad88ee2f75c7611cffdb22db8ba27010f51ad28586abc7b7",455 "language": "Python",456 "lines": 217,457 "truncated": false,458 "block": 6,459 "row": 45170460 },461 {462 "path": "hoi/simulation/tests/test_simulate_hoi_gauss.py",463 "sha256": "1de23ddd4ece5fcb90b6085ce2b29573d7bfc151fd3a773bde060a69b7b6e99a",464 "language": "Python",465 "lines": 52,466 "truncated": false,467 "block": 6,468 "row": 30323469 },470 {471 "path": "hoi/utils/__init__.py",472 "sha256": "43f6edd024e3f0ccb19969bdd64765ff17510644615185d67b4ff0aa2e179b7d",473 "language": "Python",474 "lines": 3,475 "truncated": false,476 "block": 6,477 "row": 21009478 },479 {480 "path": "hoi/utils/logging.py",481 "sha256": "90246eb189f3c26ecc239a61d94bcfba88fb86cef26d1da31cc0fe7c4fbcfadc",482 "language": "Python",483 "lines": 153,484 "truncated": false,485 "block": 6,486 "row": 40454487 },488 {489 "path": "hoi/utils/progressbar.py",490 "sha256": "9de438a736f30e93db3b648aa9e9646786e00b4dac862bffc87ce11048c4b749",491 "language": "Python",492 "lines": 16,493 "truncated": false,494 "block": 6,495 "row": 22510496 },497 {498 "path": "hoi/utils/stats.py",499 "sha256": "addf4c5dac1aa2e9148ee9dc4a71c4c9e69fc02845f62b341d44854b6c5891d4",500 "language": "Python",501 "lines": 305,502 "truncated": false,503 "block": 7,504 "row": 1605505 },506 {507 "path": "hoi/utils/tests/test_progressbar.py",508 "sha256": "2fd9f336454ed055aa7ea0abc5b4077563ddf6ca9ce5814158b7c7184bd77b74",509 "language": "Python",510 "lines": 21,511 "truncated": false,512 "block": 6,513 "row": 23599514 },515 {516 "path": "hoi/utils/tests/test_stats.py",517 "sha256": "c0cb0d4a1b7fdc639ea609a4d24f818529d0233690a069fe8870fc07a63b8603",518 "language": "Python",519 "lines": 77,520 "truncated": false,521 "block": 6,522 "row": 34960523 },524 {525 "path": "setup.py",526 "sha256": "17bb09e140413eb97f21e81dd428d0aab3027dfb1d421d8434cc9e94250153c9",527 "language": "Python",528 "lines": 82,529 "truncated": false,530 "block": 6,531 "row": 32982532 }533 ]534}