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/aplbrain/dotmotif",4 "url": "https://github.com/aplbrain/dotmotif",5 "host": "github.com",6 "commit": "125fdbca18c1c8ac7ed1b8d3f595669edc36574f",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "5e3400b93bbb099e83e52bab885e7441750673c21f97988ca3f1240639b63283",14 "language": "License",15 "lines": 174,16 "truncated": false,17 "block": 6,18 "row": 204219 },20 {21 "path": "README.md",22 "sha256": "63f8f2b35220036677fbdfad1cc1102820573d2fc8c9f5dc3a88df9476042fc6",23 "language": "Text",24 "lines": 88,25 "truncated": false,26 "block": 8,27 "row": 1032628 },29 {30 "path": "docs/examples/Counting Triangles in MICrONS v185.py",31 "sha256": "083d651a894ddc0b6b1c41dc0e9eaf3e29c22aacf061d4fe0de6b72fe324cf99",32 "language": "Python",33 "lines": 23,34 "truncated": false,35 "block": 6,36 "row": 2227137 },38 {39 "path": "docs/examples/Searching in neuPrint.py",40 "sha256": "6f56c404ece3cc49bf837789b6d30cd69a230c7984f64d3823b44b6698af512e",41 "language": "Python",42 "lines": 17,43 "truncated": false,44 "block": 6,45 "row": 2184046 },47 {48 "path": "dotmotif/__init__.py",49 "sha256": "7d70e9c7fc68c106fb5107c93c20216027685d2dccf3b3c2854d9a821ba75b21",50 "language": "Python",51 "lines": 389,52 "truncated": false,53 "block": 7,54 "row": 536455 },56 {57 "path": "dotmotif/executors/Executor.py",58 "sha256": "84f3ca63890f16657c3a5db7f5c387540c09f09b58719dbd6ea0983e861dae37",59 "language": "Python",60 "lines": 11,61 "truncated": false,62 "block": 6,63 "row": 2106164 },65 {66 "path": "dotmotif/executors/GrandIsoExecutor.py",67 "sha256": "414f3a6ab70081b08461a4c174e4fcabde00365b6de0e74f9adea39652f84657",68 "language": "Python",69 "lines": 122,70 "truncated": false,71 "block": 6,72 "row": 4013273 },74 {75 "path": "dotmotif/executors/Neo4jExecutor.py",76 "sha256": "f8b74faf171e0352e122b115661017a4dc8054d34eb12427213f8b5f8a338f5d",77 "language": "Python",78 "lines": 480,79 "truncated": false,80 "block": 7,81 "row": 732482 },83 {84 "path": "dotmotif/executors/NetworkXExecutor.py",85 "sha256": "4015a228e003032c4fe530347f969f4d550e204d2076f3103fdc3c151eb2dc23",86 "language": "Python",87 "lines": 458,88 "truncated": false,89 "block": 7,90 "row": 805491 },92 {93 "path": "dotmotif/executors/NeuPrintExecutor.py",94 "sha256": "3b8dac24c27530896b04d4447f751a2d6d0a3d056ad6ac0e8dfc7dff65f19cdb",95 "language": "Python",96 "lines": 151,97 "truncated": false,98 "block": 6,99 "row": 40693100 },101 {102 "path": "dotmotif/executors/__init__.py",103 "sha256": "05128e011aadc778998794bf76a9ca6b548c84835b21fe46ce4e879012c1798d",104 "language": "Python",105 "lines": 21,106 "truncated": false,107 "block": 6,108 "row": 24416109 },110 {111 "path": "dotmotif/executors/test_dm_cypher.py",112 "sha256": "b0d921d9e1e30c89c627b656d37a38940929f2b57cf40b9b63282fe13a53e4ae",113 "language": "Python",114 "lines": 270,115 "truncated": false,116 "block": 7,117 "row": 371118 },119 {120 "path": "dotmotif/executors/test_grandisoexecutor.py",121 "sha256": "a87c35b0b2ca022e88c83c276cf53336e416669f2bece2f04b64a0c59e6eb189",122 "language": "Python",123 "lines": 717,124 "truncated": false,125 "block": 7,126 "row": 8025127 },128 {129 "path": "dotmotif/executors/test_neo4jexecutor.py",130 "sha256": "5d6c35f7c33f8d558c5307f4f96adfbbf0e4ddf159352f81611a9c413b8a792b",131 "language": "Python",132 "lines": 48,133 "truncated": false,134 "block": 6,135 "row": 30337136 },137 {138 "path": "dotmotif/executors/test_networkxexecutor.py",139 "sha256": "09bd8800d20725d142a70f130bcf02e17258774237f31bf22758179e71655570",140 "language": "Python",141 "lines": 736,142 "truncated": false,143 "block": 7,144 "row": 9150145 },146 {147 "path": "dotmotif/executors/test_neuprintexecutor.py",148 "sha256": "9c4860e3e897eb32350a614ef9cc0aac22af6bf0ad7a0a398c61959b361740a0",149 "language": "Python",150 "lines": 96,151 "truncated": false,152 "block": 6,153 "row": 35424154 },155 {156 "path": "dotmotif/ingest/__init__.py",157 "sha256": "3f6dfb7c2a24ffe39a0b94b7b932100da6303829c9f64c4d8d307d3b9eff6d86",158 "language": "Python",159 "lines": 207,160 "truncated": false,161 "block": 6,162 "row": 44577163 },164 {165 "path": "dotmotif/ingest/test_ingest.py",166 "sha256": "e9cdc172eb145d2d018ebcf57b817d5cc3527ba14c979329529bb87deccd728b",167 "language": "Python",168 "lines": 130,169 "truncated": false,170 "block": 6,171 "row": 39426172 },173 {174 "path": "dotmotif/parsers/__init__.py",175 "sha256": "748faca2b8c8e0ad6cc2c56f4affc76c7662c2b7d6e94fd941b7ae19d023ea23",176 "language": "Python",177 "lines": 11,178 "truncated": false,179 "block": 6,180 "row": 20933181 },182 {183 "path": "dotmotif/parsers/v2/__init__.py",184 "sha256": "b3ce1f6930c73ed4ace08fe8fab3d307334eb9b7eac45f8939596d8990a2cda5",185 "language": "Python",186 "lines": 631,187 "truncated": false,188 "block": 7,189 "row": 9780190 },191 {192 "path": "dotmotif/parsers/v2/test_v2_parser.py",193 "sha256": "8b61ae1f0911f3817885eed539de3f12526da06000835e86c9b0b77059684483",194 "language": "Python",195 "lines": 613,196 "truncated": false,197 "block": 7,198 "row": 7285199 },200 {201 "path": "dotmotif/tests/test_automorphism_exclusion.py",202 "sha256": "2e3b470ffa5b70f98942f653a08a6a41c71e0b76cab68f87bb0a159b2b7f5e70",203 "language": "Python",204 "lines": 121,205 "truncated": false,206 "block": 6,207 "row": 38360208 },209 {210 "path": "dotmotif/tests/test_dm_flags.py",211 "sha256": "0ec8d4dc2c47b87423528359df6112b5ad9ca8266ac608d90db1c166d0430b5f",212 "language": "Python",213 "lines": 256,214 "truncated": false,215 "block": 6,216 "row": 44699217 },218 {219 "path": "dotmotif/tests/test_multigraphs.py",220 "sha256": "d19d077ed46a06deb719b842ed1ade9552f428a325c9e9905c7bdc5703a070f8",221 "language": "Python",222 "lines": 206,223 "truncated": false,224 "block": 6,225 "row": 43442226 },227 {228 "path": "dotmotif/tests/test_utils.py",229 "sha256": "c4d33d26b9d6bfce798b6051393df72e1a3ecc879328fa03f804bef3e1429765",230 "language": "Python",231 "lines": 87,232 "truncated": false,233 "block": 6,234 "row": 35376235 },236 {237 "path": "dotmotif/utils.py",238 "sha256": "e056f3d44c173d28d5f3d7134ffaa8d6039239222bc387842da526357cc1264a",239 "language": "Python",240 "lines": 130,241 "truncated": false,242 "block": 6,243 "row": 36687244 },245 {246 "path": "dotmotif/validators/__init__.py",247 "sha256": "f408d2f6a4bcf6863598228277e985ea42dcf7f75a8fafd91d12ff7fae632e35",248 "language": "Python",249 "lines": 182,250 "truncated": false,251 "block": 6,252 "row": 45615253 },254 {255 "path": "dotmotif/validators/test_dm_illegal_operators.py",256 "sha256": "d1ebbb8f4dacfe6f70e167d6bf23dfb98ebd6b102eeb43ecb8a1d2f49f5fc41d",257 "language": "Python",258 "lines": 19,259 "truncated": false,260 "block": 6,261 "row": 22802262 }263 ]264}