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__async-ic__uc-chip-interface-arduino.json417 linesDownload Raw Back to 7e
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/async-ic/uc-chip-interface-arduino",4 "url": "https://github.com/async-ic/uC-chip-interface-arduino",5 "host": "github.com",6 "commit": "0d26c1f69465ff523bf8ab7c19cadf893b906978",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",14   "language": "License",15   "lines": 674,16   "truncated": false,17   "block": 1,18   "row": 223519  },20  {21   "path": "README.md",22   "sha256": "9b07186315fed8ea548558ba3da7f86eda45f15e6079153853f1cedc7c3f963d",23   "language": "Text",24   "lines": 51,25   "truncated": false,26   "block": 21,27   "row": 299528  },29  {30   "path": "docs/theme/doxygen-awesome-darkmode-toggle.js",31   "sha256": "931ed337831ecaa5b26105cbbdd1f3077f210ec44d5081e6647f4d98e18bddd3",32   "language": "JavaScript",33   "lines": 157,34   "truncated": false,35   "block": 20,36   "row": 682137  },38  {39   "path": "docs/theme/doxygen-awesome-fragment-copy-button.js",40   "sha256": "228d13ae7407c705899b415763e8e6e3d6c3c475a60e0b99b08857c41428cb1c",41   "language": "JavaScript",42   "lines": 85,43   "truncated": false,44   "block": 20,45   "row": 635846  },47  {48   "path": "docs/theme/doxygen-awesome-interactive-toc.js",49   "sha256": "b85a2ed03b5dbc4df60e93e5a64a74833a18f7df6b0c19d30e60c86b76c7a3a1",50   "language": "JavaScript",51   "lines": 81,52   "truncated": false,53   "block": 20,54   "row": 620555  },56  {57   "path": "firmware/core_instruction_exec.cpp",58   "sha256": "76c8d56aaf7852bcb8cf39066028bdccedccbfd3c99005a8b9e7ee4b629c8dce",59   "language": "C++",60   "lines": 129,61   "truncated": false,62   "block": 20,63   "row": 101964  },65  {66   "path": "firmware/core_instruction_exec.h",67   "sha256": "0c9f4cce49de6dfa78f1a1093331c958d39c7c0858710429c0496361fadf84c3",68   "language": "C/C++",69   "lines": 47,70   "truncated": false,71   "block": 20,72   "row": 178873  },74  {75   "path": "firmware/core_intervaltimer_samd21.cpp",76   "sha256": "746568b938d9a9b6ed890cb1e0260b98a192f3578e3097f412df19d9ae070243",77   "language": "C++",78   "lines": 171,79   "truncated": false,80   "block": 20,81   "row": 98582  },83  {84   "path": "firmware/core_intervaltimer_samd21.h",85   "sha256": "11836cd66481e834b49fb810dfcc06c2c193716a24c81e9baae7df468a02aaea",86   "language": "C/C++",87   "lines": 124,88   "truncated": false,89   "block": 20,90   "row": 218991  },92  {93   "path": "firmware/core_ring_buffer.cpp",94   "sha256": "9e74847990ffe8c73ea7c9b985b7e0b1360fe193fd761bbddcc491a06f755008",95   "language": "C++",96   "lines": 312,97   "truncated": false,98   "block": 20,99   "row": 1145100  },101  {102   "path": "firmware/core_ring_buffer.h",103   "sha256": "0fba97204c575b7de6ed102842f8f565fc3522b1adaf4444275d89d06ad2d192",104   "language": "C/C++",105   "lines": 69,106   "truncated": false,107   "block": 20,108   "row": 2029109  },110  {111   "path": "firmware/datatypes.cpp",112   "sha256": "a1e94e04adb04d2e0b9bc13427561dd281cdb2cd19d32a25a0fee0049a6646d2",113   "language": "C++",114   "lines": 34,115   "truncated": false,116   "block": 20,117   "row": 552118  },119  {120   "path": "firmware/datatypes.h",121   "sha256": "74e3154ecd87ac318c5a81e9be0567f0291c95ed416589a696d2dd2f15803f2d",122   "language": "C/C++",123   "lines": 809,124   "truncated": false,125   "block": 20,126   "row": 2869127  },128  {129   "path": "firmware/interface_AER_from_chip.cpp",130   "sha256": "6e2efc6bbf6edd355fa050347005014b12ecad88a75d1b3b57503832c0e0d32d",131   "language": "C++",132   "lines": 396,133   "truncated": false,134   "block": 20,135   "row": 1183136  },137  {138   "path": "firmware/interface_AER_from_chip.h",139   "sha256": "f4d71df451440f584708c44e01168bf05d017ac0e5e6130b70f22afff6f6845c",140   "language": "C/C++",141   "lines": 130,142   "truncated": false,143   "block": 20,144   "row": 2396145  },146  {147   "path": "firmware/interface_AER_to_chip.cpp",148   "sha256": "0e8bdd5431f5062c8a9ab7691ce819a0e422e2dc9478d78b21098af942b19ad2",149   "language": "C++",150   "lines": 246,151   "truncated": false,152   "block": 20,153   "row": 1041154  },155  {156   "path": "firmware/interface_AER_to_chip.h",157   "sha256": "776a5c8b4943bb30be90f4823fbf67bea98c43d1501fd80ffa8b06baee78f007",158   "language": "C/C++",159   "lines": 106,160   "truncated": false,161   "block": 20,162   "row": 2276163  },164  {165   "path": "firmware/interface_async.h",166   "sha256": "8821ac4dae0ebe1ff3525aab5822df3e3744b15324047f6e4e227b4a89da8c6f",167   "language": "C/C++",168   "lines": 145,169   "truncated": false,170   "block": 20,171   "row": 2300172  },173  {174   "path": "firmware/interface_i2c.cpp",175   "sha256": "d268f62867d471f42d2125b8fd6d010e74fa1bfa782601ff0b619612356b3c57",176   "language": "C++",177   "lines": 326,178   "truncated": false,179   "block": 20,180   "row": 1142181  },182  {183   "path": "firmware/interface_i2c.h",184   "sha256": "6aaf1bc007f34dc2048f19b4f220fc3e6de654a872fc8ac7f60473fb570b7915",185   "language": "C/C++",186   "lines": 90,187   "truncated": false,188   "block": 20,189   "row": 2172190  },191  {192   "path": "firmware/interface_pin.cpp",193   "sha256": "3381a62d16558ee499b203a271bed8ef3641d3053f5e5c1762c500ef266ed300",194   "language": "C++",195   "lines": 245,196   "truncated": false,197   "block": 20,198   "row": 1095199  },200  {201   "path": "firmware/interface_pin.h",202   "sha256": "21460499782c7235910852f067f939ac3690af526ca93be505abcf8f4dd3b439",203   "language": "C/C++",204   "lines": 128,205   "truncated": false,206   "block": 20,207   "row": 2116208  },209  {210   "path": "firmware/interface_spi.cpp",211   "sha256": "6e72e57f27ed4adc326943cac7f5557a3d5b5e3b3610db94794c6bd39957bf85",212   "language": "C++",213   "lines": 244,214   "truncated": false,215   "block": 20,216   "row": 1033217  },218  {219   "path": "firmware/interface_spi.h",220   "sha256": "3d7a1609793a6f0daafd69df2ee900529942948ddae89350af095e90facc21f0",221   "language": "C/C++",222   "lines": 90,223   "truncated": false,224   "block": 20,225   "row": 2115226  },227  {228   "path": "firmware/misc_functions.cpp",229   "sha256": "ca50f99174dd9852fd1e83001ed71d798b8e0c5945159df8b3259b106c2daa1d",230   "language": "C++",231   "lines": 130,232   "truncated": false,233   "block": 20,234   "row": 727235  },236  {237   "path": "firmware/misc_functions.h",238   "sha256": "33318910f70fbca803ecf2eddfcfe80763d728d412cc9bbfcc285642e09a3abf",239   "language": "C/C++",240   "lines": 26,241   "truncated": false,242   "block": 20,243   "row": 1664244  },245  {246   "path": "firmware/uc_boards.h",247   "sha256": "79ab2f57e264c36e2eab5d6672c04c13e93947cbf47b26d285c11d3179b705c5",248   "language": "C/C++",249   "lines": 125,250   "truncated": false,251   "block": 20,252   "row": 2044253  },254  {255   "path": "tests/api_level0_packet_input_loopback.py",256   "sha256": "5e8729c0b1b552b930d3d4d968afc9f7f1b19f5b6e3f2caee1da29e74f7286d7",257   "language": "Python",258   "lines": 64,259   "truncated": false,260   "block": 20,261   "row": 15840262  },263  {264   "path": "tests/api_level0_packet_output_loopback.py",265   "sha256": "141d2acd731586c484b7e55849ee3faa9c20774de96daf346b094dda4187ec05",266   "language": "Python",267   "lines": 57,268   "truncated": false,269   "block": 20,270   "row": 15498271  },272  {273   "path": "tests/api_level0_packet_pin_config.py",274   "sha256": "46859afc4f137f73d87a6fea123cf7eb13055246143e9068f97fdc102cf01bae",275   "language": "Python",276   "lines": 87,277   "truncated": false,278   "block": 20,279   "row": 17258280  },281  {282   "path": "tests/api_level1_packet_pin_config.py",283   "sha256": "d4c7e324a18fa6c736fdf31c777c1da7564c8cf42f4ec467fb361c0eb3496a21",284   "language": "Python",285   "lines": 112,286   "truncated": false,287   "block": 20,288   "row": 17134289  },290  {291   "path": "tests/api_level2_send_and_recive_async_4phase.py",292   "sha256": "a47c9ea557a09d10a96492f14b4ac0f20d04adb19407c1f8354ed90ba695b697",293   "language": "Python",294   "lines": 33,295   "truncated": false,296   "block": 20,297   "row": 13797298  },299  {300   "path": "tests/api_level2_send_and_recive_async_4phase_MCP23017.py",301   "sha256": "394ac237fbc57c767fc5c5916c56cb31e954fab13360b2ba6e8fcacd62df5118",302   "language": "Python",303   "lines": 39,304   "truncated": false,305   "block": 20,306   "row": 13972307  },308  {309   "path": "tests/api_level2_send_i2c.py",310   "sha256": "3f0c4aca2fcbda439b76b5a7bf34f683619d9e5156683e9332e79285d177e7af",311   "language": "Python",312   "lines": 29,313   "truncated": false,314   "block": 20,315   "row": 13289316  },317  {318   "path": "tests/api_level2_send_spi.py",319   "sha256": "2f2bb38f076bd8c95080495f2c4ce366cd3701b38c9ea625dd11612ac07f96f9",320   "language": "Python",321   "lines": 31,322   "truncated": false,323   "block": 20,324   "row": 13377325  },326  {327   "path": "tests/api_level2_set_and_read_pin.py",328   "sha256": "053101511ebbf1554c6c2f05a2ce3040729d4a0db8fe4dd571a5ce562455268b",329   "language": "Python",330   "lines": 34,331   "truncated": false,332   "block": 20,333   "row": 13657334  },335  {336   "path": "tests/api_level2_test_output buffer_overflow.py",337   "sha256": "84129a706a59c1f191457e72afc7ab4916adb2bc27b5fad7ea0741a8a370bd7d",338   "language": "Python",339   "lines": 53,340   "truncated": false,341   "block": 20,342   "row": 14296343  },344  {345   "path": "uC_api/__init__.py",346   "sha256": "ae1756aee055aa74996e302bf65df6cbebcc61d28f3804b6ddde4410cabbda7f",347   "language": "Python",348   "lines": 7,349   "truncated": false,350   "block": 20,351   "row": 12620352  },353  {354   "path": "uC_api/header.py",355   "sha256": "5718c5c177d6f1a7d5f44e319bf7cbdd449bfbde5ea1d8e8cdb4ac68e937207a",356   "language": "Python",357   "lines": 836,358   "truncated": false,359   "block": 20,360   "row": 22048361  },362  {363   "path": "uC_api/interface_async.py",364   "sha256": "faeb8d57af84c4aeaf6aa580da07bc7f51b1f33e7c9b456f626b2656872913f6",365   "language": "Python",366   "lines": 382,367   "truncated": false,368   "block": 20,369   "row": 21593370  },371  {372   "path": "uC_api/interface_i2c.py",373   "sha256": "182edcf4f300be5e6c1d4675f95748302860c33548935105eed60fcce48aa5ee",374   "language": "Python",375   "lines": 293,376   "truncated": false,377   "block": 20,378   "row": 21242379  },380  {381   "path": "uC_api/interface_pin.py",382   "sha256": "89088409e613cb17c1a1030ec2ae00f99d6f372c070b235cff147095e4667c63",383   "language": "Python",384   "lines": 252,385   "truncated": false,386   "block": 20,387   "row": 20365388  },389  {390   "path": "uC_api/interface_spi.py",391   "sha256": "b5fbdbf29f6af8f9c3c06d19c1a0cf32aaefeba1476a93dc7b0b4b408741880f",392   "language": "Python",393   "lines": 276,394   "truncated": false,395   "block": 20,396   "row": 20797397  },398  {399   "path": "uC_api/packet.py",400   "sha256": "bfd1ddedd0a6faed2dfe9180863a06e3fe7ce96ee44237dc60c4bdf8e9f8b2ab",401   "language": "Python",402   "lines": 591,403   "truncated": false,404   "block": 20,405   "row": 21901406  },407  {408   "path": "uC_api/uC.py",409   "sha256": "6042e7ca54b71876ffd9e488d2030aebf8207cc195b55aec3f4ac4fb6e548699",410   "language": "Python",411   "lines": 501,412   "truncated": false,413   "block": 20,414   "row": 22016415  }416 ]417}