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__boutiques__boutiques.json624 linesDownload Raw Back to 68
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/boutiques/boutiques",4 "url": "https://github.com/boutiques/boutiques/issues",5 "host": "github.com",6 "commit": "ad25be2fa17d2ff1ffe38aa06052f4b02d36f2a9",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "5d5e6800150410b1b3f06cbb1235c98656ee14ddd5e62108e3e06f19c208e387",14   "language": "License",15   "lines": 24,16   "truncated": false,17   "block": 22,18   "row": 1411419  },20  {21   "path": "README.md",22   "sha256": "66675c7ba0bee1580ddd6336bb7ee21b940cc3af442d17b9d056d3b15b293825",23   "language": "Text",24   "lines": 55,25   "truncated": false,26   "block": 24,27   "row": 65328  },29  {30   "path": "README.rst",31   "sha256": "83eb6be1a7fbfe060dc5dbec897be5e081f9da44211846753be02fc7c5719eec",32   "language": "Text",33   "lines": 98,34   "truncated": false,35   "block": 24,36   "row": 70137  },38  {39   "path": "boutiques/__init__.py",40   "sha256": "4f2d1919fd252df6886d699c71ffc1914427216f55c54f7c405b204984698711",41   "language": "Python",42   "lines": 22,43   "truncated": false,44   "block": 22,45   "row": 2735846  },47  {48   "path": "boutiques/__version__.py",49   "sha256": "d4fb51aea789862a54349d806004601a6a637564ccea1f0ffe935b6cc0f29f26",50   "language": "Python",51   "lines": 1,52   "truncated": false,53   "block": 22,54   "row": 2536355  },56  {57   "path": "boutiques/bids.py",58   "sha256": "e939f2ff5a9e54a942243425eae6cce7407bdd0e1a0ffcc3daea4138b52444f2",59   "language": "Python",60   "lines": 75,61   "truncated": false,62   "block": 23,63   "row": 243764  },65  {66   "path": "boutiques/bosh.py",67   "sha256": "4f91a1ccc38d79b176653114a6e4618dd3b8e35ff36bd3b361a9cb0ed41e6769",68   "language": "Python",69   "lines": 663,70   "truncated": false,71   "block": 23,72   "row": 1323973  },74  {75   "path": "boutiques/boshParsers.py",76   "sha256": "f46b6290ef62927ea1837fe97bd1a9d4ecbf4463c13e0374985fcded9e51d1a6",77   "language": "Python",78   "lines": 842,79   "truncated": false,80   "block": 23,81   "row": 1398982  },83  {84   "path": "boutiques/conftest.py",85   "sha256": "ebd5fd64d346ae74b0261c7e5302ee61c7c7d16a2ef5c4c9d3c10d373a734812",86   "language": "Python",87   "lines": 79,88   "truncated": false,89   "block": 23,90   "row": 271191  },92  {93   "path": "boutiques/creator.py",94   "sha256": "e1680f985701364cfe393c3398e1e7995605fb6910910b8a3115d1cb126fce80",95   "language": "Python",96   "lines": 322,97   "truncated": false,98   "block": 23,99   "row": 11567100  },101  {102   "path": "boutiques/dataHandler.py",103   "sha256": "c7bd70da2d8ea10bc452f8a80d997c1c42c0d0d6f8aa39ca4ba1c00ea44964c0",104   "language": "Python",105   "lines": 357,106   "truncated": false,107   "block": 23,108   "row": 11776109  },110  {111   "path": "boutiques/deprecate.py",112   "sha256": "1dce32a411bd3ec6a3f92cd4f4433bd06bd53f1aec839c90e84130de3949dd74",113   "language": "Python",114   "lines": 96,115   "truncated": false,116   "block": 23,117   "row": 3796118  },119  {120   "path": "boutiques/descriptor2func.py",121   "sha256": "588a62871249f69d9a417facad959df7286bed5e86fc0485f436e8b1b6a4b992",122   "language": "Python",123   "lines": 59,124   "truncated": false,125   "block": 23,126   "row": 879127  },128  {129   "path": "boutiques/evaluate.py",130   "sha256": "2cdd7632c972be45e379950a4419ccfefd9ccab3515dd8fca1505b3b946e68e0",131   "language": "Python",132   "lines": 53,133   "truncated": false,134   "block": 23,135   "row": 946136  },137  {138   "path": "boutiques/exporter.py",139   "sha256": "c6bbe9483a5e5b9646eaddf65439c6e0235e7f8f028ef3c7048e49a22eac5e21",140   "language": "Python",141   "lines": 91,142   "truncated": false,143   "block": 23,144   "row": 3801145  },146  {147   "path": "boutiques/importer.py",148   "sha256": "f56bc8922df1d78beb22541cacb3c336e4851ec2406f49c77793cc30897b7437",149   "language": "Python",150   "lines": 1164,151   "truncated": false,152   "block": 23,153   "row": 14895154  },155  {156   "path": "boutiques/invocationSchemaHandler.py",157   "sha256": "76c3c128c6b1e121ee0f3eb171d3b6149e4631de6f0254e220cf1ba4200c9bb1",158   "language": "Python",159   "lines": 205,160   "truncated": false,161   "block": 23,162   "row": 8753163  },164  {165   "path": "boutiques/localExec.py",166   "sha256": "f27ff51cc4a9d5e20777bedfacdd17cc077fc839f22975f8e99727e8db712635",167   "language": "Python",168   "lines": 1605,169   "truncated": false,170   "block": 23,171   "row": 15136172  },173  {174   "path": "boutiques/logger.py",175   "sha256": "7f60589b0059937b2899c19eea5f0db1d40002f132ac2082d2f773eb7ba4413a",176   "language": "Python",177   "lines": 23,178   "truncated": false,179   "block": 22,180   "row": 27289181  },182  {183   "path": "boutiques/nexusHelper.py",184   "sha256": "51a65c239327acf46c794beb503b5483bce0c3467c40ce2d6355414e160f7326",185   "language": "Python",186   "lines": 170,187   "truncated": false,188   "block": 23,189   "row": 7354190  },191  {192   "path": "boutiques/prettyprint.py",193   "sha256": "ecfd2c8fa00d5e7bc3e1bd45a5509c954932f66961cf7448e38e8fc4b00807e2",194   "language": "Python",195   "lines": 344,196   "truncated": false,197   "block": 23,198   "row": 11766199  },200  {201   "path": "boutiques/publisher.py",202   "sha256": "4c5d0dde0a3822a26c9b442f51209dcba291b0284cfd75575ffb4867985373b2",203   "language": "Python",204   "lines": 246,205   "truncated": false,206   "block": 23,207   "row": 10045208  },209  {210   "path": "boutiques/puller.py",211   "sha256": "45b748eb14e449418d656381b490e5f35cb5d6ecca32d0994b8867cf37874261",212   "language": "Python",213   "lines": 97,214   "truncated": false,215   "block": 23,216   "row": 4561217  },218  {219   "path": "boutiques/schema/examples/example1/exampleTool1.py",220   "sha256": "117355b669e9eb12ca91af1c97100987b064e22b897dbdaa04f51f47093d0a93",221   "language": "Python",222   "lines": 153,223   "truncated": false,224   "block": 23,225   "row": 5726226  },227  {228   "path": "boutiques/schema/examples/example1/exampleTool1_nonutf8.py",229   "sha256": "5e01c0149f4a769f8d302deacc8196cce00aa61a24939c0c8a78344ba654dc91",230   "language": "Python",231   "lines": 110,232   "truncated": false,233   "block": 23,234   "row": 3682235  },236  {237   "path": "boutiques/searcher.py",238   "sha256": "5b6ad48d127ef863d83a38139fb88327dd29b8ad70dd03512ffbd19e0c3471cd",239   "language": "Python",240   "lines": 188,241   "truncated": false,242   "block": 23,243   "row": 8614244  },245  {246   "path": "boutiques/test.py",247   "sha256": "86b9c6a5bb3bd3a70857e1499f68953cb0843f40f2090b4b5cfeda920f7adb7d",248   "language": "Python",249   "lines": 48,250   "truncated": false,251   "block": 23,252   "row": 203253  },254  {255   "path": "boutiques/tests/BaseTest.py",256   "sha256": "f14069bf5e53108f5dbf0c371853b4ffe1dac38765a04a807ca6f0b69c2ba9ce",257   "language": "Python",258   "lines": 99,259   "truncated": false,260   "block": 23,261   "row": 3294262  },263  {264   "path": "boutiques/tests/boutiques_mocks.py",265   "sha256": "894a8d8c2a517e1d97cc19a02841168bf751695fae978a5e91dde480e7836e12",266   "language": "Python",267   "lines": 212,268   "truncated": false,269   "block": 23,270   "row": 6430271  },272  {273   "path": "boutiques/tests/import/docopt/docopt_script_invalid.py",274   "sha256": "19a47b481144ebda0cccb41765e2fc14a45b7ffa8cbd8cc8d689213d2f3c1f57",275   "language": "Python",276   "lines": 9,277   "truncated": false,278   "block": 22,279   "row": 25782280  },281  {282   "path": "boutiques/tests/import/docopt/docopt_script_options.py",283   "sha256": "7face5e38a7b30c75e501b6f6f0e72dde8f229a1377f67dd76839a2db0adae96",284   "language": "Python",285   "lines": 13,286   "truncated": false,287   "block": 22,288   "row": 26243289  },290  {291   "path": "boutiques/tests/import/docopt/docopt_script_valid.py",292   "sha256": "d4d1786824d02c839a188fa0825f1af7848b734453dd43877351e9cdabf5141a",293   "language": "Python",294   "lines": 28,295   "truncated": false,296   "block": 22,297   "row": 28551298  },299  {300   "path": "boutiques/tests/import/docopt/naval_fate.py",301   "sha256": "53cf09090db0d64935727d131d75e2c65dd0fa17969407d2bb52409aaae77877",302   "language": "Python",303   "lines": 18,304   "truncated": false,305   "block": 22,306   "row": 27048307  },308  {309   "path": "boutiques/tests/test_bids.py",310   "sha256": "efad8d5c5f0d009793dbe1131cfc8f0db27aacc0a7225ee435568212524806f8",311   "language": "Python",312   "lines": 33,313   "truncated": false,314   "block": 22,315   "row": 28960316  },317  {318   "path": "boutiques/tests/test_bosh.py",319   "sha256": "79efb4a9aeec72c4b3666083748a7c4b9d24f92fe2c976a69ad9951a522e0ceb",320   "language": "Python",321   "lines": 28,322   "truncated": false,323   "block": 23,324   "row": 306325  },326  {327   "path": "boutiques/tests/test_crash_python3.py",328   "sha256": "e90c4b821b312e7231cc703fc41289071293d6e9a02d26555c4d608321d5179d",329   "language": "Python",330   "lines": 27,331   "truncated": false,332   "block": 22,333   "row": 28245334  },335  {336   "path": "boutiques/tests/test_creator.py",337   "sha256": "6cc1099cf833cc931bd118301f8c298501ec2e066a7a769984656151353fb117",338   "language": "Python",339   "lines": 163,340   "truncated": false,341   "block": 23,342   "row": 7446343  },344  {345   "path": "boutiques/tests/test_data_collection.py",346   "sha256": "dd3ae48387922d079d9d2906a01b1de428b05540369a26f0690dc718293c3b58",347   "language": "Python",348   "lines": 251,349   "truncated": false,350   "block": 23,351   "row": 9908352  },353  {354   "path": "boutiques/tests/test_data_handler.py",355   "sha256": "1292e934fe1c74e94cc36e47bba5bb5551688adf75cfc66d1d0a5ecf845562c9",356   "language": "Python",357   "lines": 342,358   "truncated": false,359   "block": 23,360   "row": 10818361  },362  {363   "path": "boutiques/tests/test_deprecate.py",364   "sha256": "491759d2e61e6188515308b51af92f0c17f92992da9761436f0961d17350721b",365   "language": "Python",366   "lines": 157,367   "truncated": false,368   "block": 23,369   "row": 6107370  },371  {372   "path": "boutiques/tests/test_evaluate.py",373   "sha256": "920fc81e81e7de9b3bbd5d55d278adf990da65d2e143b8d78a182a1d0f62650e",374   "language": "Python",375   "lines": 123,376   "truncated": false,377   "block": 23,378   "row": 5608379  },380  {381   "path": "boutiques/tests/test_example.py",382   "sha256": "b993e3d8a46899bde15bf573eea94d444725bea3030ed81afdcf06e91f243deb",383   "language": "Python",384   "lines": 61,385   "truncated": false,386   "block": 23,387   "row": 1650388  },389  {390   "path": "boutiques/tests/test_example1.py",391   "sha256": "5924e98c218d4a7d1acc2d5aee30e5c29aebf3b8d4a398c9b7be169ced9ac633",392   "language": "Python",393   "lines": 1034,394   "truncated": false,395   "block": 23,396   "row": 14488397  },398  {399   "path": "boutiques/tests/test_example2.py",400   "sha256": "4a597494b48e135646aee76e23b3a0006c4a22cbb02c1b2e3b9592377e0bb229",401   "language": "Python",402   "lines": 58,403   "truncated": false,404   "block": 23,405   "row": 748406  },407  {408   "path": "boutiques/tests/test_example3.py",409   "sha256": "9673a008422f9bb35439e13273f51e91f428f26b37067af387508d1744954a88",410   "language": "Python",411   "lines": 48,412   "truncated": false,413   "block": 23,414   "row": 36415  },416  {417   "path": "boutiques/tests/test_example_flag.py",418   "sha256": "3bba633f402d150beb7e5bf4fc5d14ef6e918e18b5ea5ec175d0125fc2935a5f",419   "language": "Python",420   "lines": 40,421   "truncated": false,422   "block": 22,423   "row": 29081424  },425  {426   "path": "boutiques/tests/test_exec.py",427   "sha256": "02266d29c69228646460f9d5021556d2b6aa012e1d6f07438acbfc771a9fe56a",428   "language": "Python",429   "lines": 70,430   "truncated": false,431   "block": 23,432   "row": 1437433  },434  {435   "path": "boutiques/tests/test_export.py",436   "sha256": "375c38ed1ad5f46d48546ed6b0fc424b0f55609a529c9491cf7431211fd75c82",437   "language": "Python",438   "lines": 113,439   "truncated": false,440   "block": 23,441   "row": 5015442  },443  {444   "path": "boutiques/tests/test_import.py",445   "sha256": "1596f9ec77b8cd4cc6523edc12ebd80361fe95a80ace0040043784bee7076fac",446   "language": "Python",447   "lines": 377,448   "truncated": false,449   "block": 23,450   "row": 11809451  },452  {453   "path": "boutiques/tests/test_invocation.py",454   "sha256": "7fdc9a9af9197761605ca6f95ba40a7a54418a3a6fc49690a78834232eefc0ad",455   "language": "Python",456   "lines": 38,457   "truncated": false,458   "block": 23,459   "row": 94460  },461  {462   "path": "boutiques/tests/test_logger.py",463   "sha256": "75117a571e4a38e2d672ea8f9e059e83dd91626079be73790ddb93b737c10240",464   "language": "Python",465   "lines": 85,466   "truncated": false,467   "block": 23,468   "row": 2570469  },470  {471   "path": "boutiques/tests/test_output_files.py",472   "sha256": "c48ec01037142b4c1eca17b7f3b43f5bc5541ff412af080374c5aa00f94a5a52",473   "language": "Python",474   "lines": 187,475   "truncated": false,476   "block": 23,477   "row": 8741478  },479  {480   "path": "boutiques/tests/test_pprint.py",481   "sha256": "76ce9468d19b48879232e0257142e297e1240fdc23e81873b2574d7871eef822",482   "language": "Python",483   "lines": 90,484   "truncated": false,485   "block": 23,486   "row": 4473487  },488  {489   "path": "boutiques/tests/test_prepare.py",490   "sha256": "40bc88616cd6b0242e067289567e86e81c93bdd9ad5c92d61a91181ce90e6f84",491   "language": "Python",492   "lines": 208,493   "truncated": false,494   "block": 23,495   "row": 8427496  },497  {498   "path": "boutiques/tests/test_publisher.py",499   "sha256": "4aa930b191110800e5c8e12aa496173959568f660a18cf6fc4a6b26f5469e041",500   "language": "Python",501   "lines": 402,502   "truncated": false,503   "block": 23,504   "row": 11947505  },506  {507   "path": "boutiques/tests/test_pull.py",508   "sha256": "dc93cea3b6c5d57299d0eacc1fa7b71a9b76ef4e8ceda091f139d5df6f43e7c0",509   "language": "Python",510   "lines": 109,511   "truncated": false,512   "block": 23,513   "row": 4960514  },515  {516   "path": "boutiques/tests/test_pythoninterface.py",517   "sha256": "ce7367f9978cf50821d0971cf7abad3e08edc25ad61a2bb8b5be58c6f1a10057",518   "language": "Python",519   "lines": 12,520   "truncated": false,521   "block": 22,522   "row": 26495523  },524  {525   "path": "boutiques/tests/test_requires_group.py",526   "sha256": "fc40d1ad8805af023bd68bd0f392dfcdc27ed6e7a8d2bcbd14ca2310c03e52ea",527   "language": "Python",528   "lines": 48,529   "truncated": false,530   "block": 23,531   "row": 1850532  },533  {534   "path": "boutiques/tests/test_search.py",535   "sha256": "5360b6713828bc54d4b8d264e3bdcfd99f6441cb607bb9c8b0f9c9640373c564",536   "language": "Python",537   "lines": 191,538   "truncated": false,539   "block": 23,540   "row": 7592541  },542  {543   "path": "boutiques/tests/test_simulate.py",544   "sha256": "0a4647e39cdbbafc8651fa6d667d3df7032ad78e963cfdefbdc703002253197c",545   "language": "Python",546   "lines": 244,547   "truncated": false,548   "block": 23,549   "row": 9188550  },551  {552   "path": "boutiques/tests/test_test.py",553   "sha256": "60fe3de98247bc7d54d4797fbcb0c3c9f40ac41b6066455ba0f01b613763fd99",554   "language": "Python",555   "lines": 99,556   "truncated": false,557   "block": 23,558   "row": 4105559  },560  {561   "path": "boutiques/tests/test_validator.py",562   "sha256": "b5afa1d05f126ad1d0ce6782afc631bc5c5480ba8819ac57b03fd17b1421c09b",563   "language": "Python",564   "lines": 82,565   "truncated": false,566   "block": 23,567   "row": 3311568  },569  {570   "path": "boutiques/util/utils.py",571   "sha256": "c1606f5a49c633a2f2f24721d19b13d2f7143e986661af7627c42d65239a0a80",572   "language": "Python",573   "lines": 205,574   "truncated": false,575   "block": 23,576   "row": 8065577  },578  {579   "path": "boutiques/validator.py",580   "sha256": "4b7022333a102df94bd9eef72e75ffd933ff53a32d0b81ff75cae32b69ed82e7",581   "language": "Python",582   "lines": 591,583   "truncated": false,584   "block": 23,585   "row": 13685586  },587  {588   "path": "boutiques/zenodoHelper.py",589   "sha256": "523297d881e7294b3fc9ed18f8fe365c47ecda522e22fc4a0e9d1ed51dfa3a32",590   "language": "Python",591   "lines": 315,592   "truncated": false,593   "block": 23,594   "row": 10738595  },596  {597   "path": "docs/argparse_docs.py",598   "sha256": "08f3963ffd02680d82cfb216d6c672fcf1026e66692a28e0e7e0b4dd2598b33b",599   "language": "Python",600   "lines": 36,601   "truncated": false,602   "block": 22,603   "row": 28924604  },605  {606   "path": "docs/conf.py",607   "sha256": "8d4e386c323c246560cf627b13e7e1be616e83888aa13975007791f8ed5dd75b",608   "language": "Python",609   "lines": 57,610   "truncated": false,611   "block": 23,612   "row": 1670613  },614  {615   "path": "tools/docker2singularity.sh",616   "sha256": "f660b8e8fb94ad7cb7179d4d3e558831851e7144e2373690a9d37a88f0494b03",617   "language": "Shell",618   "lines": 10,619   "truncated": false,620   "block": 23,621   "row": 17295622  }623 ]624}