Team Ai
Datasetpublic

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.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__liukts__cross-sim-tsmc.json957 linesDownload Raw Back to ac
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}