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/liukts/cross-sim-tsmc",4 "url": "https://github.com/liukts/cross-sim-tsmc/tree/1.0",5 "host": "github.com",6 "commit": "30f5ad119b80280a27c3c17e91f65bbc0045b594",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.md",13 "sha256": "6ba1ad47a12463e8385c26e9611e12288a5d7cb7f54d7815b8bfad503b1d74d6",14 "language": "License",15 "lines": 12,16 "truncated": false,17 "block": 3,18 "row": 813019 },20 {21 "path": "aaa_keras_trainer/convert_model.py",22 "sha256": "cfac867d8a0f79929cda1cbcd707b2981b202a877429c27d43ae023eefc192c3",23 "language": "Python",24 "lines": 106,25 "truncated": false,26 "block": 3,27 "row": 2261428 },29 {30 "path": "aaa_keras_trainer/keras_infmain.py",31 "sha256": "95ce6d2387863a2a1e8835a43f70de9a951cb55b925c37a835fa9aeb8e9b6644",32 "language": "Python",33 "lines": 273,34 "truncated": false,35 "block": 3,36 "row": 2587837 },38 {39 "path": "aaa_keras_trainer/keras_infmodules.py",40 "sha256": "06ba72388af12cd5e908a51492b9dd9d35b2ab7e5fdaef2179b65735a888e098",41 "language": "Python",42 "lines": 33,43 "truncated": false,44 "block": 3,45 "row": 1947146 },47 {48 "path": "aaa_keras_trainer/plot_accs.py",49 "sha256": "06361a48682c83599fe4572c5ee7d3511f3e57194315ada5dec4024a42fc4d31",50 "language": "Python",51 "lines": 32,52 "truncated": false,53 "block": 3,54 "row": 1964755 },56 {57 "path": "aaa_keras_trainer/plot_accs_log.py",58 "sha256": "960209fe08f93c79f71754782a982ab98b10aae9f57aac6b0c9e77cc5e119afa",59 "language": "Python",60 "lines": 30,61 "truncated": false,62 "block": 3,63 "row": 1969064 },65 {66 "path": "aaa_keras_trainer/plot_accs_new.py",67 "sha256": "e061fea8334e94ffff31e969549abd48381b101ec20d8061080d9d816881622b",68 "language": "Python",69 "lines": 32,70 "truncated": false,71 "block": 3,72 "row": 2002173 },74 {75 "path": "aaa_keras_trainer/plot_accs_newlog.py",76 "sha256": "da286ad0dfe99119df7182ccb418af0c4f681d9a11bc118e65844346b04cb391",77 "language": "Python",78 "lines": 40,79 "truncated": false,80 "block": 3,81 "row": 2025482 },83 {84 "path": "aaa_keras_trainer/plot_quant_log.py",85 "sha256": "54d647b52cfe853e5424c773df31099bde6c24c208b84c5ce5b8c272e69000ec",86 "language": "Python",87 "lines": 30,88 "truncated": false,89 "block": 3,90 "row": 1915891 },92 {93 "path": "aaa_keras_trainer/proc_accs.py",94 "sha256": "3542ca5fbae580769b12704af87b347f0b28806d961810d1b12f0eb33aa0166c",95 "language": "Python",96 "lines": 26,97 "truncated": false,98 "block": 3,99 "row": 19335100 },101 {102 "path": "applications/dnn/dataset_loaders.py",103 "sha256": "9aa346e5cc821c3132c2449e85e7765b316b6609bc2685763552e28acd92c74b",104 "language": "Python",105 "lines": 406,106 "truncated": false,107 "block": 3,108 "row": 26760109 },110 {111 "path": "applications/dnn/inference/adc/calibrate_adc_mnist_cnn6v2.py",112 "sha256": "244c21845493d4461ddb496a7b0be4867f94eaccd266e7fe4d7219edd5678ae8",113 "language": "Python",114 "lines": 178,115 "truncated": false,116 "block": 3,117 "row": 23303118 },119 {120 "path": "applications/dnn/inference/adc/calibrate_adc_resnet50v15_1slice.py",121 "sha256": "0260dadf4bb964bc127f3f425f141455ef8cb3aa889942a9d33df31a984dcccc",122 "language": "Python",123 "lines": 187,124 "truncated": false,125 "block": 3,126 "row": 23711127 },128 {129 "path": "applications/dnn/inference/adc/calibrate_adc_resnet50v15_bitsliced.py",130 "sha256": "9a9b3bc63f496d05a1581c51010478bc47e39c6747b6bbbad769f64fb93d6bfc",131 "language": "Python",132 "lines": 145,133 "truncated": false,134 "block": 3,135 "row": 23089136 },137 {138 "path": "applications/dnn/inference/adc/calibrate_adc_vgg19_1slice_percentile.py",139 "sha256": "faa35eda60572c4cd3cc817ed91565d964ec2149085bff0f417ff5b5ef69226c",140 "language": "Python",141 "lines": 118,142 "truncated": false,143 "block": 3,144 "row": 22263145 },146 {147 "path": "applications/dnn/inference/adc/calibrate_dac_mnist_cnn6v2.py",148 "sha256": "939ab3b68f9cfbc9a7710c486c50ff68e26dcfeafb4196dbded4959f4ee43e08",149 "language": "Python",150 "lines": 101,151 "truncated": false,152 "block": 3,153 "row": 21205154 },155 {156 "path": "applications/dnn/inference/adc/calibrate_dac_resnet50v15.py",157 "sha256": "e8206671e506de9fb76eb577854acbf083c5b1d8d27f902d66c7e9c7e938407a",158 "language": "Python",159 "lines": 102,160 "truncated": false,161 "block": 3,162 "row": 21354163 },164 {165 "path": "applications/dnn/inference/adc/calibrate_vgg19_dac_limits.py",166 "sha256": "502fae7f305abc38ccf970caa497a375acb3d14d7d7ef4ad0210c277e713aecf",167 "language": "Python",168 "lines": 101,169 "truncated": false,170 "block": 3,171 "row": 21242172 },173 {174 "path": "applications/dnn/inference/adc/mnist_cnn6_adc_limits.py",175 "sha256": "b8bde844ed5d1b26f02b47bb535e2a69c8f26c1493edf90a68066740f1682b46",176 "language": "Python",177 "lines": 158,178 "truncated": false,179 "block": 3,180 "row": 22867181 },182 {183 "path": "applications/dnn/inference/adc/mnist_cnn6_dac_limits.py",184 "sha256": "c138a7df13841a00d1b184036e36097e85a7226725ed9be3c2832788cbaf328e",185 "language": "Python",186 "lines": 101,187 "truncated": false,188 "block": 3,189 "row": 21202190 },191 {192 "path": "applications/dnn/inference/adc/resnet50_adc_limits_1slice.py",193 "sha256": "998c9c869b2695d2be7bed4211663205f98817ced2ded2b8815c3fb41bb00989",194 "language": "Python",195 "lines": 165,196 "truncated": false,197 "block": 3,198 "row": 23342199 },200 {201 "path": "applications/dnn/inference/adc/resnet50_adc_limits_1slice_ibit.py",202 "sha256": "a0c65a0783fe6e7bd2dedb188bd2d7318708123de091735efc0bac33ffef6cd5",203 "language": "Python",204 "lines": 118,205 "truncated": false,206 "block": 3,207 "row": 21916208 },209 {210 "path": "applications/dnn/inference/adc/resnet50_adc_limits_bitsliced.py",211 "sha256": "d8efe021cc3366238dd5c9041050b2f18f0692bdf83a9032f1f01525cd12c88a",212 "language": "Python",213 "lines": 131,214 "truncated": false,215 "block": 3,216 "row": 22724217 },218 {219 "path": "applications/dnn/inference/adc/resnet50_dac_limits.py",220 "sha256": "f51eb5b7dfb8cdab8d2cc3919bb1db82ab511858a37094b4fd60660550b7c259",221 "language": "Python",222 "lines": 102,223 "truncated": false,224 "block": 3,225 "row": 21350226 },227 {228 "path": "applications/dnn/inference/adc/vgg19_adc_limits_1slice_percentile.py",229 "sha256": "74efa8ff153df4f4e1394c43590f30c3e5e74d32d478d6a58e1f98ccdcfff90a",230 "language": "Python",231 "lines": 170,232 "truncated": false,233 "block": 3,234 "row": 23251235 },236 {237 "path": "applications/dnn/inference/adc/vgg19_dac_limits_optimizer.py",238 "sha256": "e041ea941dfdeeefcb833fd90b8c37e3ca376bb86696c38dceb77019f8501f94",239 "language": "Python",240 "lines": 101,241 "truncated": false,242 "block": 3,243 "row": 21241244 },245 {246 "path": "applications/dnn/inference/helpers/custom_layers/clip_constraints.py",247 "sha256": "15ac9f817b8d31d43bdf59ea29f2974e944aae93e50c2f9bb7d10e39e48ecbe2",248 "language": "Python",249 "lines": 61,250 "truncated": false,251 "block": 3,252 "row": 19958253 },254 {255 "path": "applications/dnn/inference/helpers/custom_layers/layers_bnn.py",256 "sha256": "8fe6eb75e44f1e600df6286293a70dbc19ccc7edb3b8e8aaefeeff11dbc6cbb6",257 "language": "Python",258 "lines": 163,259 "truncated": false,260 "block": 3,261 "row": 23715262 },263 {264 "path": "applications/dnn/inference/helpers/imagenet_preprocess/MLPerf_cal_images.py",265 "sha256": "c23ca8c9fd7d46b97718417902cdfccc89c1239b6e1c7823cf80f3295fefd886",266 "language": "Python",267 "lines": 511,268 "truncated": false,269 "block": 3,270 "row": 26771271 },272 {273 "path": "applications/dnn/inference/helpers/imagenet_preprocess/generate_labels.py",274 "sha256": "c1d7bf5413337407bdfcd4c41e0d8dafe0dc2038b4047e56dcaae4ed52716678",275 "language": "Python",276 "lines": 58,277 "truncated": false,278 "block": 3,279 "row": 19857280 },281 {282 "path": "applications/dnn/inference/helpers/imagenet_preprocess/imagenet_path.py",283 "sha256": "605b4d57b6be42e02ad4d56d6f79764020bba4f3fb027f3d5bfb4ba36333991c",284 "language": "Python",285 "lines": 9,286 "truncated": false,287 "block": 3,288 "row": 17902289 },290 {291 "path": "applications/dnn/inference/helpers/imagenet_preprocess/preprocess_MLPerfMobileNet.py",292 "sha256": "8f322d2cdcc1c5a6634783ed324e01e0b6fe41419214282f438074124d39e4a3",293 "language": "Python",294 "lines": 100,295 "truncated": false,296 "block": 3,297 "row": 21500298 },299 {300 "path": "applications/dnn/inference/helpers/imagenet_preprocess/preprocess_MLPerfRN50.py",301 "sha256": "f8c212729cb03de1cdf30859e5a29473464eb060e662a37351f007756bac0e0c",302 "language": "Python",303 "lines": 99,304 "truncated": false,305 "block": 3,306 "row": 21529307 },308 {309 "path": "applications/dnn/inference/helpers/imagenet_preprocess/preprocess_keras.py",310 "sha256": "69dfe1abd884981a855c2f13f63342e664b63fb15b92641edf52a6a8e096a616",311 "language": "Python",312 "lines": 82,313 "truncated": false,314 "block": 3,315 "row": 20926316 },317 {318 "path": "applications/dnn/inference/helpers/imagenet_preprocess/preprocess_keras_inception.py",319 "sha256": "b5e0640f11ce1ad0207696e3292caffe70ac4dae6c029c5e162cf14abe3360e2",320 "language": "Python",321 "lines": 82,322 "truncated": false,323 "block": 3,324 "row": 20946325 },326 {327 "path": "applications/dnn/inference/helpers/imagenet_preprocess/preprocess_torchvision.py",328 "sha256": "c779abcb787f54e09151da0fcf7db78a9a99b4345163da4aeb2d369ccab58611",329 "language": "Python",330 "lines": 85,331 "truncated": false,332 "block": 3,333 "row": 20851334 },335 {336 "path": "applications/dnn/inference/helpers/keras_model_builders/buildMobilenet_int8.py",337 "sha256": "83bfe04933d107865cdf1d346eaa193cd85e596a5ce0b0d29c19aa66227b6bce",338 "language": "Python",339 "lines": 383,340 "truncated": false,341 "block": 3,342 "row": 26781343 },344 {345 "path": "applications/dnn/inference/helpers/keras_model_builders/buildResnet50_int4.py",346 "sha256": "1a950c0316a7d202457984a14f3951eb83410415f114ee8010994e385864bd91",347 "language": "Python",348 "lines": 342,349 "truncated": false,350 "block": 3,351 "row": 26048352 },353 {354 "path": "applications/dnn/inference/helpers/keras_model_builders/buildResnet50v15.py",355 "sha256": "ee1ce4c8c07d7d57ce01231bb8d4de3bae672a9a346f71c179ef73c193860023",356 "language": "Python",357 "lines": 196,358 "truncated": false,359 "block": 3,360 "row": 24598361 },362 {363 "path": "applications/dnn/inference/helpers/qnn_adjustment.py",364 "sha256": "9e72de89deb5e8884e3a84c918f74a8dbb34973c26e686dac9115baef6e0a1a0",365 "language": "Python",366 "lines": 71,367 "truncated": false,368 "block": 3,369 "row": 21415370 },371 {372 "path": "applications/dnn/inference/inference_config.py",373 "sha256": "6cd6af6cff643f9ca26d3889b800aadab08794a6eb6e705a943ba811b1732786",374 "language": "Python",375 "lines": 262,376 "truncated": false,377 "block": 3,378 "row": 25198379 },380 {381 "path": "applications/dnn/inference/interface/config_message.py",382 "sha256": "13fe1225310e15dca1227ddc134e73a7d5951034f1837913c5df18e969f58ea3",383 "language": "Python",384 "lines": 139,385 "truncated": false,386 "block": 3,387 "row": 23814388 },389 {390 "path": "applications/dnn/inference/interface/dnn_setup.py",391 "sha256": "03c214f091bfc38df23181b4440f9ef9a70ff178a001a2c007b4285e54074638",392 "language": "Python",393 "lines": 919,394 "truncated": false,395 "block": 3,396 "row": 27892397 },398 {399 "path": "applications/dnn/inference/interface/inference_net.py",400 "sha256": "14064858579e654cadc43642c3d76e6993a2abd69c164f0649c7e4921057849d",401 "language": "Python",402 "lines": 659,403 "truncated": false,404 "block": 3,405 "row": 27519406 },407 {408 "path": "applications/dnn/inference/interface/keras_parser.py",409 "sha256": "0d239bae46b894cc529711a9d3ae4697dbb3267ca7f5c30411292153072358b0",410 "language": "Python",411 "lines": 635,412 "truncated": false,413 "block": 3,414 "row": 27681415 },416 {417 "path": "applications/dnn/inference/run_inference.py",418 "sha256": "be8c7d3835112bd3bca15a9773af800a2751febcafd7b89d3b44eedbcca41e58",419 "language": "Python",420 "lines": 269,421 "truncated": false,422 "block": 3,423 "row": 25621424 },425 {426 "path": "applications/dnn/inference/run_inference_errorloop.py",427 "sha256": "fb478803fc882d8d0e140ac7da4b3593c6594e053345156340bf4192af64d58b",428 "language": "Python",429 "lines": 309,430 "truncated": false,431 "block": 3,432 "row": 26164433 },434 {435 "path": "applications/dnn/inference/run_inference_profiling.py",436 "sha256": "abe2276cb023f72c85bf0ca77a6435684fbefc2b25560078d78895f07ba08ea0",437 "language": "Python",438 "lines": 304,439 "truncated": false,440 "block": 3,441 "row": 25881442 },443 {444 "path": "applications/dsp/1d_dft_example.py",445 "sha256": "0ec088a6cd5eb55b5df681abacf497a67c3ccd8b66b15d2a162d195b53803ffc",446 "language": "Python",447 "lines": 121,448 "truncated": false,449 "block": 3,450 "row": 21755451 },452 {453 "path": "applications/dsp/2d_dft_example.py",454 "sha256": "d141154c5b82ed37de2926597c6d044e40d9aef4c4ea00dd67556d6872114369",455 "language": "Python",456 "lines": 155,457 "truncated": false,458 "block": 3,459 "row": 22209460 },461 {462 "path": "applications/matlab/matlab_example.m",463 "sha256": "53bc777179e1c464555bf09c87b29be0561b2b55a3b5f2443cc4e484c8d19eac",464 "language": "MATLAB",465 "lines": 103,466 "truncated": false,467 "block": 3,468 "row": 13904469 },470 {471 "path": "applications/mvm_params.py",472 "sha256": "6aeb311e2893f0fa6f95678a6c4df341ffa56b887a2263aa2a96c6831623f8a1",473 "language": "Python",474 "lines": 281,475 "truncated": false,476 "block": 3,477 "row": 25768478 },479 {480 "path": "docs/sphinx/source/conf.py",481 "sha256": "6dd3a4b455244b4ee45358c433e74cf7e3f7d4f586cc0d0e15d033be8e13b60a",482 "language": "Python",483 "lines": 50,484 "truncated": false,485 "block": 3,486 "row": 19519487 },488 {489 "path": "readme.md",490 "sha256": "b287ba1934ff4b70906b183c9fed997696931bd24eb4fdc1c966b0d1cc1dc47e",491 "language": "Text",492 "lines": 138,493 "truncated": false,494 "block": 4,495 "row": 2627496 },497 {498 "path": "simulator/__init__.py",499 "sha256": "1f21431c2cb598e11ebd823f2cc7bb48b4db64a4715503477663814c8b0d6110",500 "language": "Python",501 "lines": 17,502 "truncated": false,503 "block": 3,504 "row": 18333505 },506 {507 "path": "simulator/algorithms/__init__.py",508 "sha256": "9cf87b9f5028a930e0cf000d621fdafcc066b62a3090dae26894a66ee43bddd1",509 "language": "Python",510 "lines": 8,511 "truncated": false,512 "block": 3,513 "row": 17778514 },515 {516 "path": "simulator/algorithms/dnn/activate.py",517 "sha256": "34f4be7963b44aa9b8a58408e4c40e4fe087e99bb81e5977427cb4e1034c6d6b",518 "language": "Python",519 "lines": 153,520 "truncated": false,521 "block": 3,522 "row": 22105523 },524 {525 "path": "simulator/algorithms/dnn/convolution.py",526 "sha256": "caca05af2223d39f1b20b47b764587a6f441dd22a9a8c3a5d6b914757a4d71fa",527 "language": "Python",528 "lines": 395,529 "truncated": false,530 "block": 3,531 "row": 26580532 },533 {534 "path": "simulator/algorithms/dnn/dnn.py",535 "sha256": "122cae1876a73ebddc4022ddff87e893967a94426ecef3489c61b90f0e6c0d52",536 "language": "Python",537 "lines": 1277,538 "truncated": false,539 "block": 3,540 "row": 28005541 },542 {543 "path": "simulator/algorithms/dnn/dnn_util.py",544 "sha256": "e69f67ca4c820c1afefade492f0971e7cda1b1b270b7e23d1ffcd053d0cd1c53",545 "language": "Python",546 "lines": 171,547 "truncated": false,548 "block": 3,549 "row": 23459550 },551 {552 "path": "simulator/algorithms/dsp/dft.py",553 "sha256": "7d1c4a49307411defeee1d08e6d06176aebd8b40f34b61cf22954979bff33292",554 "language": "Python",555 "lines": 79,556 "truncated": false,557 "block": 3,558 "row": 20968559 },560 {561 "path": "simulator/backend/__init__.py",562 "sha256": "dd656c9aa61145c26bb14390237cde0f56ffdea37f15f6fa2682801c3214b42d",563 "language": "Python",564 "lines": 8,565 "truncated": false,566 "block": 3,567 "row": 17804568 },569 {570 "path": "simulator/backend/backend.py",571 "sha256": "33ca207ce0c24c62c598472bad3e4d97bd790904bb17e421ffd18b2aeb0fe1d5",572 "language": "Python",573 "lines": 105,574 "truncated": false,575 "block": 3,576 "row": 21835577 },578 {579 "path": "simulator/circuits/__init__.py",580 "sha256": "a189d81a494ffb24185fb56f0a36c114630efa5d7db38277a30d9ea2aba84074",581 "language": "Python",582 "lines": 9,583 "truncated": false,584 "block": 3,585 "row": 17821586 },587 {588 "path": "simulator/circuits/adc/__init__.py",589 "sha256": "dee9d646980fcc335c68ae62239c09073a62486b94a2b23b93d25b9863b45ae9",590 "language": "Python",591 "lines": 6,592 "truncated": false,593 "block": 3,594 "row": 17743595 },596 {597 "path": "simulator/circuits/adc/adc.py",598 "sha256": "ff3336000c8db6f3b8930870517e42a1d3899a75ed09a56e1dfac5712904a400",599 "language": "Python",600 "lines": 92,601 "truncated": false,602 "block": 3,603 "row": 20918604 },605 {606 "path": "simulator/circuits/adc/cyclic_adc.py",607 "sha256": "a8891e323214cc343224253f60f3716ab58c7802a63e15f4dd1a95324d7c4eec",608 "language": "Python",609 "lines": 159,610 "truncated": false,611 "block": 3,612 "row": 23751613 },614 {615 "path": "simulator/circuits/adc/iadc.py",616 "sha256": "918c46ca5f90bc9762536ad9206bb49f2dd3193751b0e14ef37f06c2543d23d5",617 "language": "Python",618 "lines": 222,619 "truncated": false,620 "block": 3,621 "row": 25266622 },623 {624 "path": "simulator/circuits/adc/pipeline_adc.py",625 "sha256": "2aeca567fd2f30541f0bcbe7560352d4827b5895e24242ba9973dbe3a30f74ee",626 "language": "Python",627 "lines": 175,628 "truncated": false,629 "block": 3,630 "row": 24292631 },632 {633 "path": "simulator/circuits/adc/quantizer_adc.py",634 "sha256": "ce41709bfc28fb544f70462ec055f53316e58220a909aefbb077d396b6961488",635 "language": "Python",636 "lines": 92,637 "truncated": false,638 "block": 3,639 "row": 20882640 },641 {642 "path": "simulator/circuits/adc/ramp_adc.py",643 "sha256": "0164db4c80cdfc52c8bc91c34cd7482c86e31f9485d66d6e21f2c099f267830c",644 "language": "Python",645 "lines": 133,646 "truncated": false,647 "block": 3,648 "row": 23178649 },650 {651 "path": "simulator/circuits/adc/sar_adc.py",652 "sha256": "a39f10b2d63256edc7cc623229c9afc76cee7ede14790d1f6bd98ca4cf26fd71",653 "language": "Python",654 "lines": 247,655 "truncated": false,656 "block": 3,657 "row": 25449658 },659 {660 "path": "simulator/circuits/array_simulator.py",661 "sha256": "43b7a728c4db4eb23c10a227706c65fbc2300d8c883b57c75e05cb7d730f77c2",662 "language": "Python",663 "lines": 346,664 "truncated": false,665 "block": 3,666 "row": 26004667 },668 {669 "path": "simulator/circuits/dac/__init__.py",670 "sha256": "dee9d646980fcc335c68ae62239c09073a62486b94a2b23b93d25b9863b45ae9",671 "language": "Python",672 "lines": 6,673 "truncated": false,674 "block": 3,675 "row": 17743676 },677 {678 "path": "simulator/circuits/dac/dac.py",679 "sha256": "8909500d6dd8e677ecee5f5c591a45c57433932bc38b6eaf494d8cfa23c3a29f",680 "language": "Python",681 "lines": 61,682 "truncated": false,683 "block": 3,684 "row": 20456685 },686 {687 "path": "simulator/circuits/dac/idac.py",688 "sha256": "936faca0c333df97c472aa9f1fa93e72006fa9e38fe256f0b2311f1182bb085e",689 "language": "Python",690 "lines": 58,691 "truncated": false,692 "block": 3,693 "row": 20183694 },695 {696 "path": "simulator/circuits/dac/quantizer_dac.py",697 "sha256": "4b6233477794def048e56104ecabed706b849425f60fee7ae1abb64c59770361",698 "language": "Python",699 "lines": 132,700 "truncated": false,701 "block": 3,702 "row": 22449703 },704 {705 "path": "simulator/configs/__init__.py",706 "sha256": "36f72d232a75048fcb4f82603d02f44239e3b5791a17c4b29b5dee356c3108f1",707 "language": "Python",708 "lines": 10,709 "truncated": false,710 "block": 3,711 "row": 17848712 },713 {714 "path": "simulator/cores/__init__.py",715 "sha256": "acf2489c58122c7be45601f3c3bc777f2014c13070d4235cbed236dd9daec319",716 "language": "Python",717 "lines": 45,718 "truncated": false,719 "block": 3,720 "row": 19995721 },722 {723 "path": "simulator/cores/analog_core.py",724 "sha256": "993533f776dc9dfd722447b11ef7fa3c340320e6e93eecd4c7edf6d2131acd66",725 "language": "Python",726 "lines": 1245,727 "truncated": false,728 "block": 3,729 "row": 27934730 },731 {732 "path": "simulator/cores/balanced_core.py",733 "sha256": "9e9d1668d0663d7d79fcc04858b31825eb3bd76db73dae0aeffefe31df71c23f",734 "language": "Python",735 "lines": 399,736 "truncated": false,737 "block": 3,738 "row": 26653739 },740 {741 "path": "simulator/cores/bitsliced_core.py",742 "sha256": "28d46ba9764abd6b85a943e9484a1242271695baf7cb56c35326fd6880b61031",743 "language": "Python",744 "lines": 712,745 "truncated": false,746 "block": 3,747 "row": 27575748 },749 {750 "path": "simulator/cores/icore.py",751 "sha256": "0a56e4dbb75cc23ac4bdb85f9141ec995b5f29f3baa57317e5cb8479a2a485b0",752 "language": "Python",753 "lines": 85,754 "truncated": false,755 "block": 3,756 "row": 20847757 },758 {759 "path": "simulator/cores/numeric_core.py",760 "sha256": "4aac9cce79c4ffe40ab1562d56c71511c3097f75484a8b6dfbdac150cbe94421",761 "language": "Python",762 "lines": 314,763 "truncated": false,764 "block": 3,765 "row": 25959766 },767 {768 "path": "simulator/cores/offset_core.py",769 "sha256": "f1db06d7d89026bd88711d2e8304d83c2d1d790e7312a72255ad08492a299179",770 "language": "Python",771 "lines": 308,772 "truncated": false,773 "block": 3,774 "row": 25788775 },776 {777 "path": "simulator/cores/wrapper_core.py",778 "sha256": "ef31467d1f46c0e36fc3a2bee334891a5b74d142ddfc7a4de316d9f9da0d7a4d",779 "language": "Python",780 "lines": 179,781 "truncated": false,782 "block": 3,783 "row": 23906784 },785 {786 "path": "simulator/devices/__init__.py",787 "sha256": "78b93133f6a8149321dd4bd2da3d6305e710ccae35ad6bda4bc63a4762cde7db",788 "language": "Python",789 "lines": 8,790 "truncated": false,791 "block": 3,792 "row": 17799793 },794 {795 "path": "simulator/devices/custom/ECRAM_Chen.py",796 "sha256": "2b115084583bd9f8fae3ff6aae605a608762ce57472cfec5bc723345bb4c0ea8",797 "language": "Python",798 "lines": 50,799 "truncated": false,800 "block": 3,801 "row": 19874802 },803 {804 "path": "simulator/devices/custom/PCM_Joshi.py",805 "sha256": "01079bd7e3a328d76da51e2dd5d0ec05b896a3fa3d602cf90f29dd1d39323040",806 "language": "Python",807 "lines": 63,808 "truncated": false,809 "block": 3,810 "row": 20713811 },812 {813 "path": "simulator/devices/custom/RRAM_Milo.py",814 "sha256": "05f47cd2523fba9028a9bdf745c39c3a41d0aca86d4d0c1e692628ab8d68e54b",815 "language": "Python",816 "lines": 66,817 "truncated": false,818 "block": 3,819 "row": 20448820 },821 {822 "path": "simulator/devices/custom/RRAM_Sandia.py",823 "sha256": "9ec8d3445e4525b8ca9a30454c5171f2b4a4c3546b01ffbb497f70bd1e566a7b",824 "language": "Python",825 "lines": 50,826 "truncated": false,827 "block": 3,828 "row": 19871829 },830 {831 "path": "simulator/devices/custom/SONOS.py",832 "sha256": "518c76e0a35396c7499a0054b7ec296a36f82f2ca17222b97a6897bd90f776a5",833 "language": "Python",834 "lines": 269,835 "truncated": false,836 "block": 3,837 "row": 25461838 },839 {840 "path": "simulator/devices/custom/SOTMRAM_tsmc.py",841 "sha256": "91174fc9cd86c733cc7be26d499e90d179db3fe6024705d3a6c2ee44cecf6997",842 "language": "Python",843 "lines": 54,844 "truncated": false,845 "block": 3,846 "row": 20241847 },848 {849 "path": "simulator/devices/device.py",850 "sha256": "e6d240a7f137033c16185cf2396015e572d5a71ff2780cb6e0518b76fd7538a4",851 "language": "Python",852 "lines": 141,853 "truncated": false,854 "block": 3,855 "row": 23237856 },857 {858 "path": "simulator/devices/generic_device.py",859 "sha256": "2a7a0a37b718cb0e00810e6a8270860cbe05982a06c01ba9dd87b0bf503f2f2d",860 "language": "Python",861 "lines": 153,862 "truncated": false,863 "block": 3,864 "row": 22898865 },866 {867 "path": "simulator/devices/idevice.py",868 "sha256": "6a2a6f7b3d1588085c394efe8f421ddd7ad9ab2067d15c9bcc626804ca4656b5",869 "language": "Python",870 "lines": 174,871 "truncated": false,872 "block": 3,873 "row": 23807874 },875 {876 "path": "simulator/parameters/__init__.py",877 "sha256": "3b8fb0c964b9a2a4cddd4916a22180cc4cac07e6cba9dc6668f255465f878a20",878 "language": "Python",879 "lines": 21,880 "truncated": false,881 "block": 3,882 "row": 18770883 },884 {885 "path": "simulator/parameters/base_parameters.py",886 "sha256": "446bf5d4f84b20847e473212cf014dfb1e1b0dc0b78463e351afd5571c996ab2",887 "language": "Python",888 "lines": 356,889 "truncated": false,890 "block": 3,891 "row": 26250892 },893 {894 "path": "simulator/parameters/core_parameters.py",895 "sha256": "f0ba17d37069a4ebd73baf69c4c65edc42990fe4cd82613b7198655780f79562",896 "language": "Python",897 "lines": 256,898 "truncated": false,899 "block": 3,900 "row": 24878901 },902 {903 "path": "simulator/parameters/crosssim_parameters.py",904 "sha256": "299b01cf10b29aae8ce719c08e79b1b255cead8ed657f0bba082c9daacc4423f",905 "language": "Python",906 "lines": 30,907 "truncated": false,908 "block": 3,909 "row": 18951910 },911 {912 "path": "simulator/parameters/simulation_parameters.py",913 "sha256": "69b29daf304d097027829bb96332bd9d3b084168f6be1aa937d0de4c41f85014",914 "language": "Python",915 "lines": 144,916 "truncated": false,917 "block": 3,918 "row": 23142919 },920 {921 "path": "simulator/parameters/xbar_parameters.py",922 "sha256": "de85fe7e5daa1ca247342bb48a9fe32732d01526565c4294fb4644a0e707d975",923 "language": "Python",924 "lines": 453,925 "truncated": false,926 "block": 3,927 "row": 26888928 },929 {930 "path": "tutorial/tutorial_pt1.ipynb",931 "sha256": "4906ac776d4fa6c0dbc03d14fa49272214db333f9f4f5d8714ce5f88c5d9f971",932 "language": "Jupyter",933 "lines": 511,934 "truncated": false,935 "block": 3,936 "row": 7738937 },938 {939 "path": "tutorial/tutorial_pt2.ipynb",940 "sha256": "8dbcb07eb4db105048fb6fa779472a18c67cb9dada2b7011c8f546000e82ad8f",941 "language": "Jupyter",942 "lines": 605,943 "truncated": false,944 "block": 3,945 "row": 7798946 },947 {948 "path": "tutorial/tutorial_pt3.ipynb",949 "sha256": "60d06a266a3528ca7f93bb48090e1be1b9d7609cd335d60d55dd637a865fbb59",950 "language": "Jupyter",951 "lines": 255,952 "truncated": false,953 "block": 3,954 "row": 7545955 }956 ]957}