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/dlr-sc/prov-db-connector",4 "url": "https://github.com/DLR-SC/prov-db-connector",5 "host": "github.com",6 "commit": "01a01d5871636d4ebca03df443e5597645b81618",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": ".travis_docs.sh",13 "sha256": "8e4140e0404fac7a96cbd9bb2efc04dace4398b0b06ef8cd522e6495a1f431ab",14 "language": "Shell",15 "lines": 14,16 "truncated": false,17 "block": 21,18 "row": 195819 },20 {21 "path": "LICENSE",22 "sha256": "b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1",23 "language": "License",24 "lines": 201,25 "truncated": false,26 "block": 6,27 "row": 206928 },29 {30 "path": "README.rst",31 "sha256": "e81c4279ff7acc67d6ed2931a353daeb31d3ba905b86f112c9badb1d61a47569",32 "language": "Text",33 "lines": 197,34 "truncated": false,35 "block": 21,36 "row": 315437 },38 {39 "path": "docs/conf.py",40 "sha256": "01f64906ae107e3fc1ec89dd0b45d4501237b4c3dad1c2fdbcffe6b4a3673a08",41 "language": "Python",42 "lines": 490,43 "truncated": false,44 "block": 20,45 "row": 2092746 },47 {48 "path": "examples/bundle_example.py",49 "sha256": "898e88fd2f59dab08591c1c15f18a7e47f386b65fe81d3a88d8e6f576ff4b47f",50 "language": "Python",51 "lines": 44,52 "truncated": false,53 "block": 20,54 "row": 1426455 },56 {57 "path": "examples/complex_example_with_neo4j.py",58 "sha256": "b21883ec5fc80da97df1c2d6ccb3e7e432daaedd48950ea3fcc9958206c81208",59 "language": "Python",60 "lines": 79,61 "truncated": false,62 "block": 20,63 "row": 1645864 },65 {66 "path": "examples/file_buffer_example.py",67 "sha256": "6c66ff00b25df30aad047b4a566479209a5b45f8e6abda2505cb2ad919e2f525",68 "language": "Python",69 "lines": 69,70 "truncated": false,71 "block": 20,72 "row": 1619773 },74 {75 "path": "examples/horsemeat_example.py",76 "sha256": "6d95196cad7e3ef00cde0968b1f0cd116bdc0a963009ae82a060b1bbe436bf56",77 "language": "Python",78 "lines": 33,79 "truncated": false,80 "block": 20,81 "row": 1419782 },83 {84 "path": "examples/merge_example.py",85 "sha256": "45a7b0a16131fbd21b15484ddf9d59c11b9a0ca19cf14df5824c4e7f8fbff0be",86 "language": "Python",87 "lines": 40,88 "truncated": false,89 "block": 20,90 "row": 1445291 },92 {93 "path": "examples/merge_fail_example.py",94 "sha256": "2e04b2ce541ee3f528691aaa37fe73f824d50e9875edd3bf803edbd5349ed3cb",95 "language": "Python",96 "lines": 43,97 "truncated": false,98 "block": 20,99 "row": 14826100 },101 {102 "path": "examples/simple_example.py",103 "sha256": "d272c82881332bba35413427c4ab8eb583d3d68dbb5251ed6f44799e0a26b90c",104 "language": "Python",105 "lines": 29,106 "truncated": false,107 "block": 20,108 "row": 13746109 },110 {111 "path": "examples/simple_example_influence.py",112 "sha256": "33ea78414e8e82268b3ecfec789d5ccb938959532cf0178d5bbbd3d205d19f17",113 "language": "Python",114 "lines": 28,115 "truncated": false,116 "block": 20,117 "row": 13755118 },119 {120 "path": "examples/simple_example_with_neo4j.py",121 "sha256": "27058b60548707258be4cba83822cffbca155bd7d67f3c9fc50931eb03b199f7",122 "language": "Python",123 "lines": 42,124 "truncated": false,125 "block": 20,126 "row": 14305127 },128 {129 "path": "examples/tests/test_examples.py",130 "sha256": "adce79178fd6538610a9e9d48eaa7b1b54ab8f8a8eda4c993ca6f7648039bdb8",131 "language": "Python",132 "lines": 70,133 "truncated": false,134 "block": 20,135 "row": 14910136 },137 {138 "path": "provdbconnector/__init__.py",139 "sha256": "3a59c14f356cb28f451255cab6d642e8d84d9c1995af04e57988fd735d4cbc0e",140 "language": "Python",141 "lines": 8,142 "truncated": false,143 "block": 20,144 "row": 13201145 },146 {147 "path": "provdbconnector/db_adapters/baseadapter.py",148 "sha256": "ab98d7dd9fff51d38fc65c734c1929e8b0edc9062e15e7d1d7b34131ce598d41",149 "language": "Python",150 "lines": 174,151 "truncated": false,152 "block": 20,153 "row": 18676154 },155 {156 "path": "provdbconnector/db_adapters/in_memory/__init__.py",157 "sha256": "381b6c076a855620fd94c0018e1e10d41f947a23cd1658b065074396e0320144",158 "language": "Python",159 "lines": 1,160 "truncated": false,161 "block": 20,162 "row": 12321163 },164 {165 "path": "provdbconnector/db_adapters/in_memory/simple_in_memory.py",166 "sha256": "048b20e087eb9dae550520d9d06b4575fbcb03380b0b99a086b9a181502a125c",167 "language": "Python",168 "lines": 473,169 "truncated": false,170 "block": 20,171 "row": 21512172 },173 {174 "path": "provdbconnector/db_adapters/neo4j/cypher_commands.py",175 "sha256": "fb6823a582397bed9e30b23eb8da47c19cde9e7bb965d1a884f3a911180f4479",176 "language": "Python",177 "lines": 95,178 "truncated": false,179 "block": 20,180 "row": 18259181 },182 {183 "path": "provdbconnector/db_adapters/neo4j/neo4jadapter.py",184 "sha256": "0bb762415f5fd12f1e5d0d16c6374eff4c2fd8bbf991c53212ebbfbf6f37166e",185 "language": "Python",186 "lines": 566,187 "truncated": false,188 "block": 20,189 "row": 21737190 },191 {192 "path": "provdbconnector/exceptions/database.py",193 "sha256": "c85cc5fb76e807b8c18048d82399888668575e77ef3b2f5738a65c0693164733",194 "language": "Python",195 "lines": 57,196 "truncated": false,197 "block": 20,198 "row": 14334199 },200 {201 "path": "provdbconnector/exceptions/provapi.py",202 "sha256": "46e7edbe27575f5c6891017e20dcc00db2f9e58c46aa895f464908252dcc96a2",203 "language": "Python",204 "lines": 26,205 "truncated": false,206 "block": 20,207 "row": 13416208 },209 {210 "path": "provdbconnector/exceptions/utils.py",211 "sha256": "0b45c8e9179a594d23189d25bac293af2ec855350b49dda6bdd2303abbd1710d",212 "language": "Python",213 "lines": 36,214 "truncated": false,215 "block": 20,216 "row": 13607217 },218 {219 "path": "provdbconnector/prov_db.py",220 "sha256": "520d4833281115edc57dd36b1dc7e0a9c840b210e23131f8e3ca582efd9e8e81",221 "language": "Python",222 "lines": 742,223 "truncated": false,224 "block": 20,225 "row": 22062226 },227 {228 "path": "provdbconnector/tests/__init__.py",229 "sha256": "753bb909e067a1c04bcd744629689a1947808885723a389b5e487f3b8a817400",230 "language": "Python",231 "lines": 9,232 "truncated": false,233 "block": 20,234 "row": 12925235 },236 {237 "path": "provdbconnector/tests/db_adapters/in_memory/test_simple_in_memory.py",238 "sha256": "cbc4948046e3126b76c2ffb687ed4ca704263842362f7a905d7cd542bf68e47c",239 "language": "Python",240 "lines": 69,241 "truncated": false,242 "block": 20,243 "row": 15324244 },245 {246 "path": "provdbconnector/tests/db_adapters/neo4j/test_neo4jadapter.py",247 "sha256": "6bd9e1ffa3d2b3d13e499c863d997011d012412f977b983a7c9ca5fb56747edb",248 "language": "Python",249 "lines": 87,250 "truncated": false,251 "block": 20,252 "row": 16687253 },254 {255 "path": "provdbconnector/tests/db_adapters/test_baseadapter.py",256 "sha256": "ef6fcb0fa8b87e16eec17053310197407e468d4ac4a378bad75ed4b8d41758a8",257 "language": "Python",258 "lines": 2020,259 "truncated": false,260 "block": 21,261 "row": 456262 },263 {264 "path": "provdbconnector/tests/examples.py",265 "sha256": "4545fe5425a331903deaf2b313dcdc45c5dab86cc773989989fcac946a65fa9b",266 "language": "Python",267 "lines": 231,268 "truncated": false,269 "block": 20,270 "row": 19754271 },272 {273 "path": "provdbconnector/tests/test_prov_db.py",274 "sha256": "b8ef9abeb251bc3700755de98fb194a1d0883a87b9113db4814cfeac9d04eb30",275 "language": "Python",276 "lines": 699,277 "truncated": false,278 "block": 20,279 "row": 21922280 },281 {282 "path": "provdbconnector/tests/utils/test_converter.py",283 "sha256": "5d8ece9237246bf79e9828236198e49615c05702a3b55a5e93763dce2c7666b0",284 "language": "Python",285 "lines": 113,286 "truncated": false,287 "block": 20,288 "row": 17590289 },290 {291 "path": "provdbconnector/tests/utils/test_validator.py",292 "sha256": "c5c34266cf93866ccd70c5ac5d28e0210ed18e332cd99efab978638fff73ea78",293 "language": "Python",294 "lines": 20,295 "truncated": false,296 "block": 20,297 "row": 12798298 },299 {300 "path": "provdbconnector/utils/__init__.py",301 "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",302 "language": "Python",303 "lines": 1,304 "truncated": false,305 "block": 1,306 "row": 4956307 },308 {309 "path": "provdbconnector/utils/converter.py",310 "sha256": "d89f5fe2a22a9323497691035e2604d9ff6d45db6ff701eaacee9ae6fa77dd5e",311 "language": "Python",312 "lines": 120,313 "truncated": false,314 "block": 20,315 "row": 17006316 },317 {318 "path": "provdbconnector/utils/serializer.py",319 "sha256": "7cb4f30391ebdc8abf3b673a4884afc80ed4e0b02970da4a20c3362fde0fde25",320 "language": "Python",321 "lines": 421,322 "truncated": false,323 "block": 20,324 "row": 21101325 },326 {327 "path": "provdbconnector/utils/validator.py",328 "sha256": "7a6dd224937c2aba4db3eea0806950e6e487dac645867f5e235b6c3771e37093",329 "language": "Python",330 "lines": 9,331 "truncated": false,332 "block": 20,333 "row": 12572334 },335 {336 "path": "setup.py",337 "sha256": "c321d3c64dba7079d48aecdae4f71a6c3a5a6c0818ceb790b8f131cbe2dd41c5",338 "language": "Python",339 "lines": 60,340 "truncated": false,341 "block": 20,342 "row": 15153343 }344 ]345}