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/milstein-lab/eiann",4 "url": "https://github.com/Milstein-Lab/EIANN",5 "host": "github.com",6 "commit": "5df3405ff38229ab0a10b830570de3638bf86f54",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "EIANN/__init__.py",13 "sha256": "cd4e45be819e28e9e8dbd3bab9d6b7709be52b67c7f4f46710474675121be8ff",14 "language": "Python",15 "lines": 7,16 "truncated": false,17 "block": 12,18 "row": 365919 },20 {21 "path": "EIANN/_network.py",22 "sha256": "b659f454efc6acff999bb72041be6ef8fbf05b470265492fd1527b25a256a50f",23 "language": "Python",24 "lines": 6,25 "truncated": false,26 "block": 12,27 "row": 368128 },29 {30 "path": "EIANN/external.py",31 "sha256": "7e08a96f416d0aef451ae9af11546b793d99fb24b20a2fce5e7e24b1e582086e",32 "language": "Python",33 "lines": 14,34 "truncated": false,35 "block": 12,36 "row": 459837 },38 {39 "path": "EIANN/generate_figures.py",40 "sha256": "a8554af88179610da83fefa1e366d93ccddcb24d5e38d22ae5230f24e0d27389",41 "language": "Python",42 "lines": 641,43 "truncated": false,44 "block": 12,45 "row": 2241046 },47 {48 "path": "EIANN/network.py",49 "sha256": "4e0c813a1b5fe07f2df420c117309c6b669f8fe4fd3810e6941724ca2ed62203",50 "language": "Python",51 "lines": 2082,52 "truncated": false,53 "block": 13,54 "row": 60755 },56 {57 "path": "EIANN/notebooks/explore_MNIST.ipynb",58 "sha256": "1ae176909ba55036cc71349e256312fd07f3856f2d404f213c0feb2e08f943dd",59 "language": "Jupyter",60 "lines": 291,61 "truncated": false,62 "block": 11,63 "row": 1323864 },65 {66 "path": "EIANN/notebooks/explore_spirals.ipynb",67 "sha256": "82e777d4c05cd13ae5023c869b8bfcfe6b56dd2739205b1315781c5edaa280f5",68 "language": "Jupyter",69 "lines": 67,70 "truncated": false,71 "block": 11,72 "row": 1228273 },74 {75 "path": "EIANN/optimize/jobscripts/amarel/generate_pkl_EIANN.sh",76 "sha256": "2e37d78b2c72e10a9eb6ae7696e94a69fa21cf01626f8f51a8c8bd468c9c1d3d",77 "language": "Shell",78 "lines": 88,79 "truncated": false,80 "block": 13,81 "row": 565982 },83 {84 "path": "EIANN/optimize/jobscripts/amarel/optimize_EIANN_amarel.sh",85 "sha256": "09c3b8a7eb627a801325e04d8ec1c314ec5a4be3342b3a728abd1a54fcc46ffa",86 "language": "Shell",87 "lines": 61,88 "truncated": false,89 "block": 13,90 "row": 542091 },92 {93 "path": "EIANN/optimize/jobscripts/amarel/test.sh",94 "sha256": "b15989bd144c36de800a138603fb9b5a7981edaa7026b3739e1184640700e466",95 "language": "Shell",96 "lines": 56,97 "truncated": false,98 "block": 13,99 "row": 5347100 },101 {102 "path": "EIANN/optimize/jobscripts/batch_export_optimized_EIANN_frontera_fmnist.sh",103 "sha256": "e216a70944e670d58278bfad6454e02c0c849f089eca9a2d8d5e20ba5d97c171",104 "language": "Shell",105 "lines": 52,106 "truncated": false,107 "block": 13,108 "row": 5301109 },110 {111 "path": "EIANN/optimize/jobscripts/optimize_EIANN.sh",112 "sha256": "29ce846711ae1e8b09786a90f3f357f3241c1560a68cffd79532ad7a6475b6fa",113 "language": "Shell",114 "lines": 25,115 "truncated": false,116 "block": 13,117 "row": 4752118 },119 {120 "path": "EIANN/optimize/jobscripts/optimize_EIANN_bridges_cifar10.sh",121 "sha256": "434a11a0804208fd504b29f671b7a6212f8f94d5b9e1ca295e4d06da048d2b6c",122 "language": "Shell",123 "lines": 28,124 "truncated": false,125 "block": 13,126 "row": 4840127 },128 {129 "path": "EIANN/optimize/jobscripts/optimize_EIANN_bridges_cifar10_dev.sh",130 "sha256": "a081a77fe2bed40a6145549a94403c30e3b7c53064c54b17df95fc5b4785c606",131 "language": "Shell",132 "lines": 28,133 "truncated": false,134 "block": 13,135 "row": 4843136 },137 {138 "path": "EIANN/optimize/jobscripts/optimize_EIANN_bridges_mnist.sh",139 "sha256": "b6b6dbf3b154b2545fcd123dbe33a64c6ca55869cf9df01f919a609d2578be63",140 "language": "Shell",141 "lines": 28,142 "truncated": false,143 "block": 13,144 "row": 4835145 },146 {147 "path": "EIANN/optimize/jobscripts/optimize_EIANN_bridges_mnist_dev.sh",148 "sha256": "58cef8ce6cdf7d86481d52885dbac887bc92b444bd8685dc33625ed63730aada",149 "language": "Shell",150 "lines": 28,151 "truncated": false,152 "block": 13,153 "row": 4836154 },155 {156 "path": "EIANN/optimize/jobscripts/optimize_EIANN_bridges_spiral.sh",157 "sha256": "c7b0bea002127625303dc5d8afbfb117a611c3b88422f448aa5a4dbe6a0c4a9d",158 "language": "Shell",159 "lines": 28,160 "truncated": false,161 "block": 13,162 "row": 4837163 },164 {165 "path": "EIANN/optimize/jobscripts/optimize_EIANN_bridges_spiral_dev.sh",166 "sha256": "efc4608af82f717c7ea01b7be77f46c6f54c4ebaccff89d5a9ca2b719540a7f4",167 "language": "Shell",168 "lines": 28,169 "truncated": false,170 "block": 13,171 "row": 4841172 },173 {174 "path": "EIANN/optimize/jobscripts/optimize_EIANN_cori_dev.sh",175 "sha256": "c31872e101f2f9312f9728d9f8d8a7e5ad6c591fa74d9d86357cc42cabaf4795",176 "language": "Shell",177 "lines": 28,178 "truncated": false,179 "block": 13,180 "row": 4853181 },182 {183 "path": "EIANN/optimize/jobscripts/optimize_EIANN_dev.sh",184 "sha256": "a12a509fb51940da654901212f21001f7154aa28ead93150f69af13cb11e927e",185 "language": "Shell",186 "lines": 25,187 "truncated": false,188 "block": 13,189 "row": 4762190 },191 {192 "path": "EIANN/optimize/jobscripts/optimize_EIANN_frontera_fmnist.sh",193 "sha256": "4ff7241a07251c77922f12ee330b734f1b0164d51f67a41cd097e64152bf55e0",194 "language": "Shell",195 "lines": 27,196 "truncated": false,197 "block": 13,198 "row": 4792199 },200 {201 "path": "EIANN/optimize/jobscripts/optimize_EIANN_frontera_mnist.sh",202 "sha256": "67409f55d1b53d8f31f40848687764189d19f5cc3c3ce3ebf734854147ceaac3",203 "language": "Shell",204 "lines": 27,205 "truncated": false,206 "block": 13,207 "row": 4802208 },209 {210 "path": "EIANN/optimize/jobscripts/optimize_EIANN_frontera_mnist_dev.sh",211 "sha256": "87faa0bbd3381cf3ba603cc4ae6aba84d599ca0e0b1b755df6aefae2af67b045",212 "language": "Shell",213 "lines": 27,214 "truncated": false,215 "block": 13,216 "row": 4814217 },218 {219 "path": "EIANN/optimize/jobscripts/optimize_EIANN_frontera_spirals.sh",220 "sha256": "68c391c92ba9d34c10c408287320a90d32aa7235876fc4ccbc3051c473137225",221 "language": "Shell",222 "lines": 27,223 "truncated": false,224 "block": 13,225 "row": 4805226 },227 {228 "path": "EIANN/optimize/jobscripts/optimize_EIANN_mnist_frontera_hot_start.sh",229 "sha256": "914938804a644c078dd5fa4997b94577457c3c5a6dab89e6fa1b86d4bd486dcc",230 "language": "Shell",231 "lines": 28,232 "truncated": false,233 "block": 13,234 "row": 4871235 },236 {237 "path": "EIANN/optimize/nested_optimize_EIANN_1_hidden_mnist.py",238 "sha256": "33c9d26a30e51b952b54a9ed5bb138afcbbfbe0480fa08051923c068aa3647c7",239 "language": "Python",240 "lines": 455,241 "truncated": false,242 "block": 12,243 "row": 20953244 },245 {246 "path": "EIANN/optimize/nested_optimize_EIANN_cifar10.py",247 "sha256": "1ba1daf521d3a750e9d58d7c2fab3575ea74c78fd7a87442f20539e868566f2d",248 "language": "Python",249 "lines": 491,250 "truncated": false,251 "block": 12,252 "row": 20967253 },254 {255 "path": "EIANN/optimize/nested_optimize_EIANN_fashion_mnist.py",256 "sha256": "2322ca942ab89dc94ee6b7ac3ef13198bd58e1d570771874e5937f9a35e7063f",257 "language": "Python",258 "lines": 437,259 "truncated": false,260 "block": 12,261 "row": 20691262 },263 {264 "path": "EIANN/optimize/nested_optimize_EIANN_spiral_2_hidden.py",265 "sha256": "90f496a9e8ef9a30931d740691a85b932bbf5ac166744b199b98570672ec925d",266 "language": "Python",267 "lines": 411,268 "truncated": false,269 "block": 12,270 "row": 20521271 },272 {273 "path": "EIANN/optimize/network_config_updates.py",274 "sha256": "8d70e9597646173559586fb8182433dea4a96c9e4a7d2a7d1463e354ec2ce8d7",275 "language": "Python",276 "lines": 3220,277 "truncated": true,278 "block": 13,279 "row": 696280 },281 {282 "path": "EIANN/plot.py",283 "sha256": "3a9e9ba3eca3134b600100bfbeef57363157b37921b3ee3d2bd6a534fd0db4ed",284 "language": "Python",285 "lines": 1494,286 "truncated": false,287 "block": 13,288 "row": 466289 },290 {291 "path": "EIANN/rules/__init__.py",292 "sha256": "191a99a5a8672267f3eb55e52c0fa2aba8cacf44f74c28d166926db7d0a8bf23",293 "language": "Python",294 "lines": 11,295 "truncated": false,296 "block": 12,297 "row": 3932298 },299 {300 "path": "EIANN/rules/backprop.py",301 "sha256": "960546cdfee6a7f12e55b55cbe79bb62282f367294d580d6c8d8bae3993fb7f8",302 "language": "Python",303 "lines": 74,304 "truncated": false,305 "block": 12,306 "row": 10407307 },308 {309 "path": "EIANN/rules/backprop_like.py",310 "sha256": "7a302df7b9b751b99c73431636237ab9ac415aa82834ba5ff0acea9556ef347f",311 "language": "Python",312 "lines": 815,313 "truncated": false,314 "block": 13,315 "row": 167316 },317 {318 "path": "EIANN/rules/base_classes.py",319 "sha256": "5500e35518e865236124c569757e76ee851dca21dda8b62ed116ebbfd549a659",320 "language": "Python",321 "lines": 50,322 "truncated": false,323 "block": 12,324 "row": 6777325 },326 {327 "path": "EIANN/rules/btsp.py",328 "sha256": "f3f94a198cf8a12de42a74c60a6d730e4957b7ef2006c23ac78c304ac7d914be",329 "language": "Python",330 "lines": 256,331 "truncated": false,332 "block": 12,333 "row": 19746334 },335 {336 "path": "EIANN/rules/dendritic_loss.py",337 "sha256": "46a92c74c7f913f2982399757db1d5adbb3f77c0cbe4bc3f81492144ae1e9629",338 "language": "Python",339 "lines": 29,340 "truncated": false,341 "block": 12,342 "row": 6748343 },344 {345 "path": "EIANN/rules/hebbian.py",346 "sha256": "bad79e92e2613c70a5785e2239f1d5b20e22e795f573bdad2ca91f259546c2dd",347 "language": "Python",348 "lines": 699,349 "truncated": false,350 "block": 12,351 "row": 22465352 },353 {354 "path": "EIANN/rules/weight_functions.py",355 "sha256": "5501becafaccf653e734ac1c57c40488c116405210fe7476cce389e13a254c99",356 "language": "Python",357 "lines": 106,358 "truncated": false,359 "block": 12,360 "row": 13337361 },362 {363 "path": "EIANN/scripts/plot_parameter_degeneracy_and_importance.py",364 "sha256": "f49418f9770e3e34d9904d5fe8bf26767d6ce88af7a1623b21f45a1ee4593e9a",365 "language": "Python",366 "lines": 138,367 "truncated": false,368 "block": 12,369 "row": 15799370 },371 {372 "path": "EIANN/scripts/pre_process_convnet_cifar10.py",373 "sha256": "99c443b2db833bfcc48f3e9b90056b686605284789ddf2e82a389670177aef2c",374 "language": "Python",375 "lines": 113,376 "truncated": false,377 "block": 12,378 "row": 13095379 },380 {381 "path": "EIANN/simulate/jobscripts/batch_export_optimized_EIANN_cifar10_10_epochs_frontera.sh",382 "sha256": "5b56339dc6e12f1afa66d5892b7e29ce266905a2a428ecd8b40b2abc4e655da5",383 "language": "Shell",384 "lines": 37,385 "truncated": false,386 "block": 13,387 "row": 5092388 },389 {390 "path": "EIANN/simulate/jobscripts/batch_export_optimized_EIANN_cifar10_extended_frontera.sh",391 "sha256": "a6802d267a6c758e58c95b34590c3e2c560e54dafd590b9379fc68298c8db604",392 "language": "Shell",393 "lines": 37,394 "truncated": false,395 "block": 13,396 "row": 5084397 },398 {399 "path": "EIANN/simulate/jobscripts/batch_export_optimized_EIANN_cifar10_frontera.sh",400 "sha256": "b6abaf15ac1ea2a613d2fe6895242a33174f2e0ac2594d6daa7b9a971cc39908",401 "language": "Shell",402 "lines": 37,403 "truncated": false,404 "block": 13,405 "row": 5058406 },407 {408 "path": "EIANN/simulate/jobscripts/batch_export_optimized_EIANN_mnist_extended_frontera.sh",409 "sha256": "1a3ca495ef64fe8aca35b24e780c47f3ef0f6d8a60a09efb80956b4b6316f2a6",410 "language": "Shell",411 "lines": 35,412 "truncated": false,413 "block": 13,414 "row": 4960415 },416 {417 "path": "EIANN/simulate/jobscripts/batch_export_optimized_EIANN_mnist_frontera.sh",418 "sha256": "64ec4b2d3f4d0679a91eff4a0fa7527a7adad10f32d2dc5f76218d6d5abb1037",419 "language": "Shell",420 "lines": 35,421 "truncated": false,422 "block": 13,423 "row": 4925424 },425 {426 "path": "EIANN/simulate/jobscripts/batch_export_optimized_extended_EIANN_bridges_fmnist.sh",427 "sha256": "5544ca0bec1cbf822cf65b4035bf3aa6e8169567d0e15077598d2a70ce6ca4c5",428 "language": "Shell",429 "lines": 34,430 "truncated": false,431 "block": 13,432 "row": 5049433 },434 {435 "path": "EIANN/simulate/jobscripts/batch_export_optimized_extended_EIANN_cifar10_10_epochs_bridges.sh",436 "sha256": "d6728e4dc381c5e8cac87a35584f2be1b32ec4c18320c39ca6f523bbdc7f1c4b",437 "language": "Shell",438 "lines": 18,439 "truncated": false,440 "block": 13,441 "row": 4602442 },443 {444 "path": "EIANN/simulate/jobscripts/batch_export_optimized_extended_EIANN_frontera_fmnist.sh",445 "sha256": "671105bbad4342e4bd4afe61fcb6894bf42be7c96359589ee7f49a2705cf1aca",446 "language": "Shell",447 "lines": 36,448 "truncated": false,449 "block": 13,450 "row": 5009451 },452 {453 "path": "EIANN/simulate/jobscripts/export_optimized_EIANN_mnist_bridges.sh",454 "sha256": "ad3d68409607a5ff42fce63caa860f3d720ed10c7573156a6ed925198346a493",455 "language": "Shell",456 "lines": 29,457 "truncated": false,458 "block": 13,459 "row": 4857460 },461 {462 "path": "EIANN/simulate/jobscripts/export_optimized_EIANN_mnist_frontera.sh",463 "sha256": "ab2493eb7b7bb833d4f4c584e82e0721a2196effeed7f4fc1255a3525cad8d65",464 "language": "Shell",465 "lines": 27,466 "truncated": false,467 "block": 13,468 "row": 4847469 },470 {471 "path": "EIANN/simulate/jobscripts/export_optimized_extended_EIANN_cifar10_10_epochs_bridges.sh",472 "sha256": "884218b17302e1eba574e62513cdc47623bbf868d5cb8233e6c867c187e28a47",473 "language": "Shell",474 "lines": 29,475 "truncated": false,476 "block": 13,477 "row": 4879478 },479 {480 "path": "EIANN/simulate/jobscripts/export_optimized_extended_EIANN_mnist_bridges.sh",481 "sha256": "773dc91e86c0ab62c11402881e8351248b02be4a3bf6c2995907feda11678b9c",482 "language": "Shell",483 "lines": 29,484 "truncated": false,485 "block": 13,486 "row": 4863487 },488 {489 "path": "EIANN/simulate/jobscripts/export_optimized_extended_EIANN_mnist_frontera.sh",490 "sha256": "eb019f1b39af62de2e4782078d0c196077d02d8825fdd17d8a8fecf8841061eb",491 "language": "Shell",492 "lines": 27,493 "truncated": false,494 "block": 13,495 "row": 4851496 },497 {498 "path": "EIANN/simulate/jobscripts/run_EIANN_cpu_bridges_mnist_mpi.sh",499 "sha256": "da2006ec037f26d285301e475406fc11348e746600b3ce1799d2910e627112e2",500 "language": "Shell",501 "lines": 45,502 "truncated": false,503 "block": 13,504 "row": 5254505 },506 {507 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_amarel_mnist_ray.sh",508 "sha256": "6f99ea80fefc4469cb59a938446f9b0aa87a91b9682490c38da7ac928e1e4ab6",509 "language": "Shell",510 "lines": 69,511 "truncated": false,512 "block": 13,513 "row": 5284514 },515 {516 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_bridges_mnist_mpi.sh",517 "sha256": "a8624836611dd02ec41d89e894460e7035a52a3ee880a052813d971b802db762",518 "language": "Shell",519 "lines": 53,520 "truncated": false,521 "block": 13,522 "row": 5277523 },524 {525 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_bridges_mnist_parallel.sh",526 "sha256": "09ae099ddcb3a2ad94e04c8e1e3362b31f0f21fc974ea760a46cf1d4e06a0ba1",527 "language": "Shell",528 "lines": 54,529 "truncated": false,530 "block": 13,531 "row": 5274532 },533 {534 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_bridges_mnist_ray.sh",535 "sha256": "fde525c6aa90c6dbb1c3fcd83023ccbe3faacaf25eb68202f3bc496ecc648c50",536 "language": "Shell",537 "lines": 44,538 "truncated": false,539 "block": 13,540 "row": 5153541 },542 {543 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_frontera_mnist_ray.sh",544 "sha256": "7cc5259b74dca87791dab01ac9fe2b9750e6f041fd09cec30f1e0e45852e36b0",545 "language": "Shell",546 "lines": 54,547 "truncated": false,548 "block": 13,549 "row": 5189550 },551 {552 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_multi_node_bridges_mnist_ray.sh",553 "sha256": "95b83a153510b0261728caa544af5737129684ac0b46b75c3d0edf20236ff129",554 "language": "Shell",555 "lines": 74,556 "truncated": false,557 "block": 13,558 "row": 5413559 },560 {561 "path": "EIANN/simulate/jobscripts/run_EIANN_gpu_multi_node_frontera_mnist_ray.sh",562 "sha256": "d71fe39adf60d7bfe679a37a5b3dbcf0b311c1b38badb1e2a10b45833e2ca52c",563 "language": "Shell",564 "lines": 84,565 "truncated": false,566 "block": 13,567 "row": 5443568 },569 {570 "path": "EIANN/simulate/jobscripts/simulate_EIANN_cpu_bridges_mnist.sh",571 "sha256": "bf21e68c362b96ee7107ebafd748a06d12150b19a07f4076b3e60533ee2ed877",572 "language": "Shell",573 "lines": 44,574 "truncated": false,575 "block": 13,576 "row": 5132577 },578 {579 "path": "EIANN/simulate/jobscripts/simulate_EIANN_frontera_mnist_export_extended_training.sh",580 "sha256": "e326db87303d75cd06d6766588f9937fa0eccef67fcba2431e29519b202d87d4",581 "language": "Shell",582 "lines": 53,583 "truncated": false,584 "block": 13,585 "row": 5453586 },587 {588 "path": "EIANN/simulate/jobscripts/simulate_EIANN_frontera_mnist_export_extended_training_dev.sh",589 "sha256": "37e7e7bdb4803785e50be51393174d3ac6a64d80dceae51cbc9023c16989be16",590 "language": "Shell",591 "lines": 37,592 "truncated": false,593 "block": 13,594 "row": 5048595 },596 {597 "path": "EIANN/simulate/jobscripts/simulate_EIANN_gpu_amarel_mnist.sh",598 "sha256": "bbce130af08d7f4196e880edf4ede25ce8d1d582cbd6ec9f21533336a970b8aa",599 "language": "Shell",600 "lines": 69,601 "truncated": false,602 "block": 13,603 "row": 5293604 },605 {606 "path": "EIANN/simulate/jobscripts/simulate_EIANN_gpu_bridges_mnist.sh",607 "sha256": "02b3411f6b689759c6140f5e58647cfbddf3d0a40b72e47b65a413c7f64074f1",608 "language": "Shell",609 "lines": 51,610 "truncated": false,611 "block": 13,612 "row": 5229613 },614 {615 "path": "EIANN/simulate/jobscripts/simulate_EIANN_gpu_frontera_mnist.sh",616 "sha256": "5ec244d134f853628872a2450eaaa0df4580625d2105581a544afbb3b976d38b",617 "language": "Shell",618 "lines": 51,619 "truncated": false,620 "block": 13,621 "row": 5180622 },623 {624 "path": "EIANN/simulate/run_EIANN_mnist.py",625 "sha256": "7591b4d6a698d13a66a7d58ad25812f60290fa0e0900b1dc34408e4ca77c3fdf",626 "language": "Python",627 "lines": 148,628 "truncated": false,629 "block": 12,630 "row": 14278631 },632 {633 "path": "EIANN/simulate/run_EIANN_mnist_mpi.py",634 "sha256": "bfe36102fbc9952101a405d196636e9ad20c617effccfa0dcc013cc14ddcc9d6",635 "language": "Python",636 "lines": 205,637 "truncated": false,638 "block": 12,639 "row": 16737640 },641 {642 "path": "EIANN/simulate/run_EIANN_mnist_parallel.py",643 "sha256": "1e0f7f46a7b342bd8f9498b3ca93874191b9cf5160a7d053649894515f2af959",644 "language": "Python",645 "lines": 256,646 "truncated": false,647 "block": 12,648 "row": 17572649 },650 {651 "path": "EIANN/simulate/run_EIANN_mnist_ray.py",652 "sha256": "9c94d34f95ea42b00b873616148cf273372518da886ec8e620b1c8a6e5a78455",653 "language": "Python",654 "lines": 178,655 "truncated": false,656 "block": 12,657 "row": 14213658 },659 {660 "path": "EIANN/simulate/run_EIANN_mnist_ray2.py",661 "sha256": "c140cdc2eceb21630b3bb9b1c8d21c8676823c24f8b1259f6f31a44131fcc3ad",662 "language": "Python",663 "lines": 85,664 "truncated": false,665 "block": 12,666 "row": 10208667 },668 {669 "path": "EIANN/simulate/simulate_EIANN_cifar10.py",670 "sha256": "2aa9255449caf179e6b3543b84d66227cc63669fec86190000468b52b37e9797",671 "language": "Python",672 "lines": 386,673 "truncated": false,674 "block": 12,675 "row": 20222676 },677 {678 "path": "EIANN/simulate/simulate_EIANN_fashion_mnist.py",679 "sha256": "c564bb5f1ccd633dc399f281510c92902789b2d2887ef69ead815cc153f322b8",680 "language": "Python",681 "lines": 380,682 "truncated": false,683 "block": 12,684 "row": 20235685 },686 {687 "path": "EIANN/simulate/simulate_EIANN_mnist.py",688 "sha256": "24357429a81ff6ae905a161bcd635f3474b21a096312a110411c9b48ab6e9845",689 "language": "Python",690 "lines": 390,691 "truncated": false,692 "block": 12,693 "row": 20285694 },695 {696 "path": "EIANN/simulate/view_network.py",697 "sha256": "7eeddcd99d7d74d2fa89cfe641c22274822151677f9bb043fb1972eccfbef40b",698 "language": "Python",699 "lines": 27,700 "truncated": false,701 "block": 12,702 "row": 5489703 },704 {705 "path": "EIANN/utils/__init__.py",706 "sha256": "cf30fbbc19b109a8110ee7dd39292f48f6be3d7cac9aa28b99c6439587aecc98",707 "language": "Python",708 "lines": 9,709 "truncated": false,710 "block": 12,711 "row": 3612712 },713 {714 "path": "EIANN/utils/activations.py",715 "sha256": "6788c20cead60cd89a62c36dd5be81f651ef44ec87a2e3796430182685671ed0",716 "language": "Python",717 "lines": 103,718 "truncated": false,719 "block": 12,720 "row": 10526721 },722 {723 "path": "EIANN/utils/data_utils.py",724 "sha256": "8ab33204548fb1ce8b31f3d5766c7e38518e0bc32f4745eb17436b5773af94d1",725 "language": "Python",726 "lines": 946,727 "truncated": false,728 "block": 12,729 "row": 22374730 },731 {732 "path": "EIANN/utils/network_utils.py",733 "sha256": "226c677165e190b85e16e9602e83b5d1094f7abd6abf4e9212aad2c9a763eb76",734 "language": "Python",735 "lines": 880,736 "truncated": false,737 "block": 12,738 "row": 22384739 },740 {741 "path": "EIANN/utils/rename_pkls.py",742 "sha256": "641ffcbd135f51232494a1f678c41ffe24a88c404114ea2c7a0c41dea2f61bb4",743 "language": "Python",744 "lines": 49,745 "truncated": false,746 "block": 12,747 "row": 8044748 },749 {750 "path": "EIANN/utils/representation_analysis.py",751 "sha256": "0ea7ac9aeb8df7712b12f3128a7728c57552d7a686d9c1521a0087aebf306314",752 "language": "Python",753 "lines": 1767,754 "truncated": false,755 "block": 13,756 "row": 530757 },758 {759 "path": "EIANN/utils/weight_inits.py",760 "sha256": "442ed8d0f4e52fc19da2d49f244053946d33eb58da81da3055911f617248392d",761 "language": "Python",762 "lines": 19,763 "truncated": false,764 "block": 12,765 "row": 5380766 },767 {768 "path": "LICENSE",769 "sha256": "5441f08df4e2bdfb28d7d075b13846e766e99fd1a7bd67ea2e75ed9a27289745",770 "language": "License",771 "lines": 21,772 "truncated": false,773 "block": 11,774 "row": 14263775 },776 {777 "path": "README.md",778 "sha256": "87e9cf010bdf2100216c20a567bcd65c64d92dd6dbaeeb1d14b99f7677156d8e",779 "language": "Text",780 "lines": 47,781 "truncated": false,782 "block": 13,783 "row": 6446784 },785 {786 "path": "docs/Galloni_etal_2025/Figure_1.ipynb",787 "sha256": "69c906a1f1dedafc7c42c8689a45e4e4383616da1ad1b859cd652e2d5f573b18",788 "language": "Jupyter",789 "lines": 16,790 "truncated": false,791 "block": 11,792 "row": 11933793 },794 {795 "path": "docs/Galloni_etal_2025/Figure_2.ipynb",796 "sha256": "27bea80f54a31e6ba0230d22bb8101d50fb7ddf356798a4518d30253afcf534d",797 "language": "Jupyter",798 "lines": 98,799 "truncated": false,800 "block": 11,801 "row": 12651802 },803 {804 "path": "docs/Galloni_etal_2025/Figure_3.ipynb",805 "sha256": "cd26f347f01d2665b72f121deb6d83c76f17addecc193a8db5e50d4f5d3df592",806 "language": "Jupyter",807 "lines": 394,808 "truncated": false,809 "block": 11,810 "row": 13539811 },812 {813 "path": "docs/Galloni_etal_2025/Figure_4.ipynb",814 "sha256": "f467bb33082bd74889377d91f21563fd0ed99cba5c8045991ced761fa8e4762c",815 "language": "Jupyter",816 "lines": 142,817 "truncated": false,818 "block": 11,819 "row": 12910820 },821 {822 "path": "docs/Galloni_etal_2025/Figure_5.ipynb",823 "sha256": "6710df447f5c173ad90afd87ae0c1b40780caaf9584630c7daba85a8048a94f2",824 "language": "Jupyter",825 "lines": 152,826 "truncated": false,827 "block": 11,828 "row": 13019829 },830 {831 "path": "docs/Galloni_etal_2025/Figure_6.ipynb",832 "sha256": "f8f2d3c22bad2ada9b58883bd89978de4fe316f2ef2fd6c2e9bb1cda298d8cae",833 "language": "Jupyter",834 "lines": 74,835 "truncated": false,836 "block": 11,837 "row": 12333838 },839 {840 "path": "docs/Galloni_etal_2025/Figure_7.ipynb",841 "sha256": "ef505d629531aa1ea54f6e3f38d1e77ad5eff7df86b1dffd26db4fa1ca60220e",842 "language": "Jupyter",843 "lines": 174,844 "truncated": false,845 "block": 11,846 "row": 12963847 },848 {849 "path": "docs/Galloni_etal_2025/Figure_8.ipynb",850 "sha256": "f6b8a550ff80fe55a5630118ada9a8e257315de1540ca6a6961cdff6a843f806",851 "language": "Jupyter",852 "lines": 67,853 "truncated": false,854 "block": 11,855 "row": 12370856 },857 {858 "path": "docs/Galloni_etal_2025/Figure_S1.ipynb",859 "sha256": "8882ecc6fa08b44838a87f9b946b78fe7ee38726a8f4898fd12631706d69ca51",860 "language": "Jupyter",861 "lines": 123,862 "truncated": false,863 "block": 11,864 "row": 12843865 },866 {867 "path": "docs/Galloni_etal_2025/Figure_S2.ipynb",868 "sha256": "41089fef2c8fdb81ffd8ae2f36dbbfe5f872a6805abe9d86a5103adbc312415f",869 "language": "Jupyter",870 "lines": 94,871 "truncated": false,872 "block": 11,873 "row": 12518874 },875 {876 "path": "docs/Galloni_etal_2025/Figure_S3.ipynb",877 "sha256": "0f1ee71e47e22b3cdadb9db5715ca8a20613a9bd83c7aefe6303c251ebfc81f7",878 "language": "Jupyter",879 "lines": 52,880 "truncated": false,881 "block": 11,882 "row": 12206883 },884 {885 "path": "docs/Galloni_etal_2025/Figure_S4.ipynb",886 "sha256": "e986f6d250929ff03fa5b7cdc9569cdd6002d6e983dd6a8e458bf0a6f1af6e63",887 "language": "Jupyter",888 "lines": 22,889 "truncated": false,890 "block": 11,891 "row": 11945892 },893 {894 "path": "docs/Galloni_etal_2025/Figure_S5.ipynb",895 "sha256": "4ba5cc8fb649a74ea3b950308984cd15fde4473c00dcfe5405915dbf97dc027b",896 "language": "Jupyter",897 "lines": 143,898 "truncated": false,899 "block": 11,900 "row": 12882901 },902 {903 "path": "docs/Galloni_etal_2025/Figure_S6.ipynb",904 "sha256": "f284b105e91f0340e6441cea30a1c6d041c62dee46ac94bb8216f17acfd2f008",905 "language": "Jupyter",906 "lines": 31,907 "truncated": false,908 "block": 11,909 "row": 12068910 },911 {912 "path": "docs/Galloni_etal_2025/Figure_S7.ipynb",913 "sha256": "4f07a8c42e585dde910ff6e6ff5ffb852595da7b6b82b4adb8db51096d098a54",914 "language": "Jupyter",915 "lines": 32,916 "truncated": false,917 "block": 11,918 "row": 11974919 },920 {921 "path": "docs/Galloni_etal_2025/Supplementary_Accuracy_Tables.ipynb",922 "sha256": "4bacde4212f7b9b76cb5ebbf2e09b86f944d8e57b76b0cebac66e73748463824",923 "language": "Jupyter",924 "lines": 238,925 "truncated": false,926 "block": 11,927 "row": 13261928 },929 {930 "path": "docs/Galloni_etal_2025/Supplementary_Params_Tables.ipynb",931 "sha256": "39579eae0b4259ab73563f27bc7592f9c4845397b0080392cca1dff2ac876862",932 "language": "Jupyter",933 "lines": 344,934 "truncated": false,935 "block": 11,936 "row": 13400937 },938 {939 "path": "docs/Galloni_etal_2025/model_summary1_feedforward_ANN_Backprop.ipynb",940 "sha256": "31aa132f515af2f2fab3eddf624b1022f1a337c8928d2dda8ace450541d78fd1",941 "language": "Jupyter",942 "lines": 108,943 "truncated": false,944 "block": 11,945 "row": 12539946 },947 {948 "path": "docs/Galloni_etal_2025/model_summary2_EIANN_learned_somaI_Backprop.ipynb",949 "sha256": "31a9666591fe87b0a3e9cb8f6347a5d8a7e11c0d7a9233fb84b70897538d221e",950 "language": "Jupyter",951 "lines": 112,952 "truncated": false,953 "block": 11,954 "row": 12597955 },956 {957 "path": "docs/Galloni_etal_2025/model_summary3_EIANN_fixed_somaI_Backprop.ipynb",958 "sha256": "d801551308e3145c1f5e43ab578b70ab8d42cb888f2b02f93fe5bbf42fc94806",959 "language": "Jupyter",960 "lines": 114,961 "truncated": false,962 "block": 11,963 "row": 12606964 },965 {966 "path": "docs/Galloni_etal_2025/model_summary4_EIANN_learned_somaI_Hebbian.ipynb",967 "sha256": "bb6781858b1ebeb8167f8c8eb7fb89d7f8676ef4795207085e8897b66f7c16f8",968 "language": "Jupyter",969 "lines": 127,970 "truncated": false,971 "block": 11,972 "row": 12722973 },974 {975 "path": "docs/Galloni_etal_2025/model_summary5_EIANN_DendTargetProp_LDS.ipynb",976 "sha256": "8893540e1098cfb5a03d630e57782d77d02e06e98091786d30b87a19c7837a7b",977 "language": "Jupyter",978 "lines": 129,979 "truncated": false,980 "block": 11,981 "row": 12729982 }983 ]984}