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__nipoppy__nipoppy.json1119 linesDownload Raw Back to 05
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/nipoppy/nipoppy",4 "url": "https://github.com/nipoppy/nipoppy/tree/0.3.3",5 "host": "github.com",6 "commit": "d636c885d0ced6c6936ee07dbe20be5f882629ca",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "4ae327f430877d4e251a0af1414a258d612f495f3eb3c5391302728e93b04239",14   "language": "License",15   "lines": 21,16   "truncated": false,17   "block": 22,18   "row": 1402019  },20  {21   "path": "README.md",22   "sha256": "c96700863be703d9021d7fc12f99eb72b5056186acfc4a50df8e8c40ddf0041e",23   "language": "Text",24   "lines": 33,25   "truncated": false,26   "block": 24,27   "row": 60728  },29  {30   "path": "docs/scripts/process_template_json5_configs.py",31   "sha256": "bfdf7a3577ee2a3e35f59eed827efcc8ee7ab69235aa44a5d07cdd594fca5dee",32   "language": "Python",33   "lines": 26,34   "truncated": false,35   "block": 22,36   "row": 2832437  },38  {39   "path": "docs/scripts/pydantic_to_jsonschema.py",40   "sha256": "b1b33b1c52811cf0878ce14fbcd77aea49709670a3628e8fb9ab17e09b75ebef",41   "language": "Python",42   "lines": 68,43   "truncated": false,44   "block": 23,45   "row": 226046  },47  {48   "path": "docs/source/conf.py",49   "sha256": "e9a07ca4d5cd1736115f030ec1755ed5f2ccb5350924863223ec4bf2522e8534",50   "language": "Python",51   "lines": 239,52   "truncated": false,53   "block": 23,54   "row": 976555  },56  {57   "path": "docs/source/how_to_guides/manifest/inserts/example1-generate_manifest.py",58   "sha256": "0adb8acc44eb0ba10cb412c99b326400b370a6fc7d567504d461910bf7be1747",59   "language": "Python",60   "lines": 50,61   "truncated": false,62   "block": 23,63   "row": 44764  },65  {66   "path": "docs/source/how_to_guides/manifest/inserts/example2-generate_manifest.py",67   "sha256": "c3321c2ddb400f486c5c18faa5ecc5a4d8d86f9061d9a817a698e68c2d5c1b11",68   "language": "Python",69   "lines": 63,70   "truncated": false,71   "block": 23,72   "row": 166073  },74  {75   "path": "docs/source/how_to_guides/manifest/inserts/example3-generate_manifest.py",76   "sha256": "aa32dae783fd02c39891e5e25c8a68db280b870fd725fbf31aef56ff1b318c45",77   "language": "Python",78   "lines": 45,79   "truncated": false,80   "block": 23,81   "row": 34482  },83  {84   "path": "nipoppy/__init__.py",85   "sha256": "2137453ff66b27049565f064407bf2bdbc499a7e4edd0a873c2b99115993cc7b",86   "language": "Python",87   "lines": 3,88   "truncated": false,89   "block": 22,90   "row": 2556491  },92  {93   "path": "nipoppy/_data_retriever.py",94   "sha256": "253844ef224685af059a676fd504096112601151087d3d715ba32213b0c7c33f",95   "language": "Python",96   "lines": 326,97   "truncated": false,98   "block": 23,99   "row": 11630100  },101  {102   "path": "nipoppy/base.py",103   "sha256": "cda9ede56289458509b920a5ceee83ebae0fdaac7be9aacc7071b6f77cde80b3",104   "language": "Python",105   "lines": 73,106   "truncated": false,107   "block": 23,108   "row": 2092109  },110  {111   "path": "nipoppy/cli/__init__.py",112   "sha256": "68f452d7014a0a82372327cd555a89eeb860f234fff64fa097b0adb934996c88",113   "language": "Python",114   "lines": 48,115   "truncated": false,116   "block": 23,117   "row": 585118  },119  {120   "path": "nipoppy/cli/cli.py",121   "sha256": "a984c4692516532ea309e4e3256c571f1c2e5ed4101c33531b309e36c07cf73a",122   "language": "Python",123   "lines": 312,124   "truncated": false,125   "block": 23,126   "row": 9228127  },128  {129   "path": "nipoppy/cli/groups.py",130   "sha256": "40bd7f83252ba93e55ce752287a136fe7531c26ad101bd7df8d9ec637c5f5590",131   "language": "Python",132   "lines": 99,133   "truncated": false,134   "block": 23,135   "row": 3486136  },137  {138   "path": "nipoppy/cli/options.py",139   "sha256": "c29021800109ddb0bd8179457831772c2248b25b6b70f24c72c90e9d1b853b18",140   "language": "Python",141   "lines": 230,142   "truncated": false,143   "block": 23,144   "row": 8552145  },146  {147   "path": "nipoppy/cli/pipeline_catalog.py",148   "sha256": "e3ea3ba82ab83ac7a09d27e9aefe73cd652a6a3cceffce9a6057f005cf9886d5",149   "language": "Python",150   "lines": 228,151   "truncated": false,152   "block": 23,153   "row": 7273154  },155  {156   "path": "nipoppy/config/__init__.py",157   "sha256": "c6748d2a82f3b29882606636764abb81fd87ee10cf756ef8d98903f1d3592b90",158   "language": "Python",159   "lines": 1,160   "truncated": false,161   "block": 22,162   "row": 25431163  },164  {165   "path": "nipoppy/config/boutiques.py",166   "sha256": "b4b70963fef35488c29ed104f0e8c5d01e5839d06653a7140b44802534512233",167   "language": "Python",168   "lines": 34,169   "truncated": false,170   "block": 22,171   "row": 29403172  },173  {174   "path": "nipoppy/config/container.py",175   "sha256": "69f7e3242d3398e949a08fd34e1812ab2a90e8b31db604d59956663aa0640edb",176   "language": "Python",177   "lines": 134,178   "truncated": false,179   "block": 23,180   "row": 5257181  },182  {183   "path": "nipoppy/config/hpc.py",184   "sha256": "e67482f2e1891896b9d984c92cab46f89169ba4786453eba47196c857414d72a",185   "language": "Python",186   "lines": 49,187   "truncated": false,188   "block": 23,189   "row": 723190  },191  {192   "path": "nipoppy/config/main.py",193   "sha256": "fb3d3c75d74e41596d4f8156979cf6c1905307095d00aed94caba3843e324039",194   "language": "Python",195   "lines": 331,196   "truncated": false,197   "block": 23,198   "row": 11369199  },200  {201   "path": "nipoppy/config/pipeline.py",202   "sha256": "aa414724446b0e34b6a3d11643040e5bdc32a96c1359c314d5e8e3b15f04b14d",203   "language": "Python",204   "lines": 283,205   "truncated": false,206   "block": 23,207   "row": 10402208  },209  {210   "path": "nipoppy/config/pipeline_step.py",211   "sha256": "279f6bfd362984329810e9aae2486370dd285da046012164a2ded5760ee9ddff",212   "language": "Python",213   "lines": 183,214   "truncated": false,215   "block": 23,216   "row": 7701217  },218  {219   "path": "nipoppy/config/schema.py",220   "sha256": "f67a6bb42198b2c9941f6f7a7506fa21d7b2793a59446cd4c4f664d3368e8a52",221   "language": "Python",222   "lines": 78,223   "truncated": false,224   "block": 23,225   "row": 2777226  },227  {228   "path": "nipoppy/config/tracker.py",229   "sha256": "7998698eaf1f3a143fd5bac56b1460cb0c9b482e4467ad1be7f1764a181dc4cd",230   "language": "Python",231   "lines": 72,232   "truncated": false,233   "block": 23,234   "row": 1125235  },236  {237   "path": "nipoppy/console.py",238   "sha256": "199d3d47353dbb55ebc07b0f1820591dad42a1c579f47ad25f3377ec787c2f1c",239   "language": "Python",240   "lines": 168,241   "truncated": false,242   "block": 23,243   "row": 6472244  },245  {246   "path": "nipoppy/container.py",247   "sha256": "b7cb038b583c65ef23f274ec3978be7a705d3a1bfeb43c78b4080be740bd4cd7",248   "language": "Python",249   "lines": 452,250   "truncated": false,251   "block": 23,252   "row": 11916253  },254  {255   "path": "nipoppy/data/hpc/job_script_template.sh",256   "sha256": "8d7f227e3f403b428fe75fdda6cc4d8671c2bbea3cd134e379bacf3d564d2500",257   "language": "Shell",258   "lines": 111,259   "truncated": false,260   "block": 23,261   "row": 18307262  },263  {264   "path": "nipoppy/env.py",265   "sha256": "6acd528c32c614b8f82b1236cfa7fe797cdc57f00c08302113c6d54b67836a28",266   "language": "Python",267   "lines": 78,268   "truncated": false,269   "block": 23,270   "row": 737271  },272  {273   "path": "nipoppy/exceptions.py",274   "sha256": "bea3b45ef47428aa1cc93e0759b823c7603b955fb4998d64b3a88c679b05c790",275   "language": "Python",276   "lines": 177,277   "truncated": false,278   "block": 23,279   "row": 6397280  },281  {282   "path": "nipoppy/layout.py",283   "sha256": "cf78f763d947ed5f0ea83c7cce7b287d85b3abd77404d3252a473e3e19ed93cd",284   "language": "Python",285   "lines": 438,286   "truncated": false,287   "block": 23,288   "row": 12329289  },290  {291   "path": "nipoppy/logger.py",292   "sha256": "5386ef9cba7fb4436a0adee82dc09a8e391a6ae10584047997b38589037fa177",293   "language": "Python",294   "lines": 188,295   "truncated": false,296   "block": 23,297   "row": 6454298  },299  {300   "path": "nipoppy/pipeline_validation.py",301   "sha256": "4ab335c48483c6aa365fea72ccfbd96cc9c6cbd78451d88c0c488d85d8dc22d3",302   "language": "Python",303   "lines": 305,304   "truncated": false,305   "block": 23,306   "row": 10736307  },308  {309   "path": "nipoppy/study.py",310   "sha256": "8e8e31b04eed7f28c29b247eec496b5d667bc2c0af9fb3622aa6165ec79fab06",311   "language": "Python",312   "lines": 134,313   "truncated": false,314   "block": 23,315   "row": 6153316  },317  {318   "path": "nipoppy/tabular/__init__.py",319   "sha256": "4b8ee53055b3b8c3f8399d1a07a63ef197da1a185b02676a8ead49f00fc00752",320   "language": "Python",321   "lines": 1,322   "truncated": false,323   "block": 22,324   "row": 25521325  },326  {327   "path": "nipoppy/tabular/base.py",328   "sha256": "9591ef8f3fd850ce316a035f59ccc00a902773f0014619df06aa3d8b595591cc",329   "language": "Python",330   "lines": 325,331   "truncated": false,332   "block": 23,333   "row": 10914334  },335  {336   "path": "nipoppy/tabular/curation_status.py",337   "sha256": "05b809a38024c5e5eea1bee83052bc81596eaf082749cb6a3b644806c2814f02",338   "language": "Python",339   "lines": 267,340   "truncated": false,341   "block": 23,342   "row": 10088343  },344  {345   "path": "nipoppy/tabular/dicom_dir_map.py",346   "sha256": "b503b57bf924ce929139b3400b9b3cd48a14ac806164f65d4346186b9cc62fd0",347   "language": "Python",348   "lines": 138,349   "truncated": false,350   "block": 23,351   "row": 5980352  },353  {354   "path": "nipoppy/tabular/manifest.py",355   "sha256": "4233eb4956529032f848eabf0ed8a901308ae7f04104928f8ce0794f7f086fa4",356   "language": "Python",357   "lines": 149,358   "truncated": false,359   "block": 23,360   "row": 6525361  },362  {363   "path": "nipoppy/tabular/processing_status.py",364   "sha256": "7f0251c6e69649d2d41e95d5b8e4f9f19c07572b36223a86568199b5c1bd1709",365   "language": "Python",366   "lines": 179,367   "truncated": false,368   "block": 23,369   "row": 7349370  },371  {372   "path": "nipoppy/utils/bids.py",373   "sha256": "4b1457eb7268974f4f938b0dde69e9c24a3938e2fa4ed9aee6be5a6d56b78c26",374   "language": "Python",375   "lines": 169,376   "truncated": false,377   "block": 23,378   "row": 6137379  },380  {381   "path": "nipoppy/utils/fileops.py",382   "sha256": "06bd118fc4c23da79a4f4dc1c97842f8c1af202195267e27bfd856542732a09a",383   "language": "Python",384   "lines": 128,385   "truncated": false,386   "block": 23,387   "row": 4531388  },389  {390   "path": "nipoppy/utils/html.py",391   "sha256": "04597bd8c57ed3f1a02e3c1382a3751b4af4337238e2b052aa16907efb4cb971",392   "language": "Python",393   "lines": 86,394   "truncated": false,395   "block": 23,396   "row": 1084397  },398  {399   "path": "nipoppy/utils/json5.py",400   "sha256": "a7543e058539090a5cea1dd4639430e0fced01c576fdff9b730068150e732210",401   "language": "Python",402   "lines": 668,403   "truncated": false,404   "block": 23,405   "row": 13511406  },407  {408   "path": "nipoppy/utils/utils.py",409   "sha256": "ba23d00fa082dc09cb3276eb9c0075915a23267cab9eda7f4ef9acf959b28321",410   "language": "Python",411   "lines": 308,412   "truncated": false,413   "block": 23,414   "row": 9974415  },416  {417   "path": "nipoppy/workflows/__init__.py",418   "sha256": "bca4edde6ea7ea803d3b7570b4d6985dd7da4d7c8d109a09e6e3fb0ca71cc42e",419   "language": "Python",420   "lines": 1,421   "truncated": false,422   "block": 22,423   "row": 25478424  },425  {426   "path": "nipoppy/workflows/base.py",427   "sha256": "5098c10a6b1ce92714a9fa2394abcfbc4b14f7bb12e0907d22336b34d217adfe",428   "language": "Python",429   "lines": 341,430   "truncated": false,431   "block": 23,432   "row": 10606433  },434  {435   "path": "nipoppy/workflows/bids_conversion.py",436   "sha256": "e1de769d1b965bc9e4dc7a541db06a0637919f117b7d1a03e4b638a20ec7f735",437   "language": "Python",438   "lines": 140,439   "truncated": false,440   "block": 23,441   "row": 6305442  },443  {444   "path": "nipoppy/workflows/dataset_init.py",445   "sha256": "bc5b5ac2c7f4d563f00f1572105aa68827dc58d6439a0d4ce6c4360615b51f47",446   "language": "Python",447   "lines": 330,448   "truncated": false,449   "block": 23,450   "row": 11099451  },452  {453   "path": "nipoppy/workflows/dataset_status.py",454   "sha256": "fffda8b786069e2a1a66d377b511d4e73696b09f3413bfed7e51755a2c60af1e",455   "language": "Python",456   "lines": 296,457   "truncated": false,458   "block": 23,459   "row": 10743460  },461  {462   "path": "nipoppy/workflows/dicom_reorg.py",463   "sha256": "03dbec0e78e4aad28e87784cc3f613ba31228f7fc2355de4b5c482553e237ce6",464   "language": "Python",465   "lines": 233,466   "truncated": false,467   "block": 23,468   "row": 9456469  },470  {471   "path": "nipoppy/workflows/extractor.py",472   "sha256": "a63df802f4edf353697371bebcda745a0a06515091b3b898d12335a16e6abb21",473   "language": "Python",474   "lines": 168,475   "truncated": false,476   "block": 23,477   "row": 7725478  },479  {480   "path": "nipoppy/workflows/pipeline.py",481   "sha256": "47e16a8bc1519a6842e08b334a1187c375a27fdf3bffe6eb1073a520b8a66be7",482   "language": "Python",483   "lines": 852,484   "truncated": false,485   "block": 23,486   "row": 14284487  },488  {489   "path": "nipoppy/workflows/pipeline_store/create.py",490   "sha256": "3e1a944ed3c224424415da4d7bbe10a58b8985b8cb31a8efec1c9786fcfd1baf",491   "language": "Python",492   "lines": 164,493   "truncated": false,494   "block": 23,495   "row": 7603496  },497  {498   "path": "nipoppy/workflows/pipeline_store/install.py",499   "sha256": "258340ab051d93ea6d39cc4bfae4756a76ee62497520b6f2955393a9a505cf6f",500   "language": "Python",501   "lines": 315,502   "truncated": false,503   "block": 23,504   "row": 11030505  },506  {507   "path": "nipoppy/workflows/pipeline_store/list.py",508   "sha256": "4ed2ae08a2e4cf2aac045075f86ed767364e5cff52fb5c3c72856af602c68e32",509   "language": "Python",510   "lines": 64,511   "truncated": false,512   "block": 23,513   "row": 1391514  },515  {516   "path": "nipoppy/workflows/pipeline_store/search.py",517   "sha256": "188153b45d735b8c3feb542a01f7ca34b4c9d82eb16ef479a59b3721cfaf6355",518   "language": "Python",519   "lines": 175,520   "truncated": false,521   "block": 23,522   "row": 7773523  },524  {525   "path": "nipoppy/workflows/pipeline_store/upload.py",526   "sha256": "5bcd4b93b12e2d47d119d3c39001d736ced37108f6742d59ce844bc557a988da",527   "language": "Python",528   "lines": 238,529   "truncated": false,530   "block": 23,531   "row": 9567532  },533  {534   "path": "nipoppy/workflows/pipeline_store/validate.py",535   "sha256": "25965cecd1699ec3aca3f3bdc186131a0e718ba6ca6e939125eaa23bcf53d27c",536   "language": "Python",537   "lines": 35,538   "truncated": false,539   "block": 22,540   "row": 28739541  },542  {543   "path": "nipoppy/workflows/processing_runner.py",544   "sha256": "6ad35c68469d721e7cd03bc215ac9dc336291fa2aaea57082e0737ee8053534b",545   "language": "Python",546   "lines": 262,547   "truncated": false,548   "block": 23,549   "row": 10050550  },551  {552   "path": "nipoppy/workflows/runner.py",553   "sha256": "c079bc8d780636a43799d45148328e3ffa7caf4a796c5f8a4be65f675ec3895b",554   "language": "Python",555   "lines": 332,556   "truncated": false,557   "block": 23,558   "row": 11386559  },560  {561   "path": "nipoppy/workflows/services/__init__.py",562   "sha256": "8c467d4d3e9fd3419874f0f685081615ea83b70f1d963b7e6e138b4826904cff",563   "language": "Python",564   "lines": 1,565   "truncated": false,566   "block": 22,567   "row": 25436568  },569  {570   "path": "nipoppy/workflows/services/boutiques.py",571   "sha256": "0e69b4917eba1ed92fa1ac9afe4fa787bc2e6039edbc5a09842c2c2765c9d227",572   "language": "Python",573   "lines": 203,574   "truncated": false,575   "block": 23,576   "row": 7118577  },578  {579   "path": "nipoppy/workflows/services/hpc.py",580   "sha256": "4f748fa144ce8ac4098888a7f0711c1de1e1c5e318ceb184c16fa09f1e018013",581   "language": "Python",582   "lines": 305,583   "truncated": false,584   "block": 23,585   "row": 10634586  },587  {588   "path": "nipoppy/workflows/track_curation.py",589   "sha256": "7333d4a39c1b90f90e6dda5a594ebfa907e203101e32a502cd105fe71e7257e1",590   "language": "Python",591   "lines": 54,592   "truncated": false,593   "block": 23,594   "row": 1042595  },596  {597   "path": "nipoppy/workflows/tracker.py",598   "sha256": "333ab2f5b9001de38106aef465f69d6426ce3522724af4a5244ed8a130bb668c",599   "language": "Python",600   "lines": 186,601   "truncated": false,602   "block": 23,603   "row": 8539604  },605  {606   "path": "nipoppy/zenodo_api.py",607   "sha256": "14690396af096b47d32fc863ba24a9c18834a86192def11a0b3070fddfce0c6d",608   "language": "Python",609   "lines": 468,610   "truncated": false,611   "block": 23,612   "row": 12576613  },614  {615   "path": "tests/__init__.py",616   "sha256": "64453cfc044144622a68039370f46c8d7c5c7c74a88c19bee7e92b60137eebc8",617   "language": "Python",618   "lines": 1,619   "truncated": false,620   "block": 6,621   "row": 20105622  },623  {624   "path": "tests/conftest.py",625   "sha256": "c032e3bb8296346649631345852eb21019b284a8d36e7e083375a4ae0933f9c6",626   "language": "Python",627   "lines": 457,628   "truncated": false,629   "block": 23,630   "row": 12377631  },632  {633   "path": "tests/docs/test_cli_reference.py",634   "sha256": "4966aa4f169ffd600c75aae5e88f1fd617260e9518b5cbe3dd28e900de4d4abd",635   "language": "Python",636   "lines": 39,637   "truncated": false,638   "block": 22,639   "row": 29640640  },641  {642   "path": "tests/docs/test_links.py",643   "sha256": "44db5c153d7b99d3c00a15eda8c6720a82c6070e7e69adb3b415f53bb4255d2c",644   "language": "Python",645   "lines": 23,646   "truncated": false,647   "block": 22,648   "row": 27226649  },650  {651   "path": "tests/integration/test_search_workflow.py",652   "sha256": "e2e0e2f12ae934d13ce024e8c507b6cf3a313289cf0c2d23359fc4fb0b205618",653   "language": "Python",654   "lines": 31,655   "truncated": false,656   "block": 22,657   "row": 27972658  },659  {660   "path": "tests/integration/test_zenodo_api.py",661   "sha256": "a5ff517f0cd4c766ea9e293726434e14c0eebff51d5528bfd69f52fb157d69d7",662   "language": "Python",663   "lines": 226,664   "truncated": false,665   "block": 23,666   "row": 8345667  },668  {669   "path": "tests/integration/utils/test_json5.py",670   "sha256": "83e76c24144a9d604667897336cb360e7a6f9dd925d1f42dc610977138d524a4",671   "language": "Python",672   "lines": 26,673   "truncated": false,674   "block": 22,675   "row": 28771676  },677  {678   "path": "tests/unit/config/test_boutiques.py",679   "sha256": "418c7b5a82902b7ca2798d8f716bdef6eebeb9f936372f168c3c0e0728f65709",680   "language": "Python",681   "lines": 50,682   "truncated": false,683   "block": 23,684   "row": 68685  },686  {687   "path": "tests/unit/config/test_container.py",688   "sha256": "b4f1c7ac68a1db983a83a5d231120cb40f0f4fa5085912535de654dcd86a65c9",689   "language": "Python",690   "lines": 156,691   "truncated": false,692   "block": 23,693   "row": 5333694  },695  {696   "path": "tests/unit/config/test_hpc.py",697   "sha256": "f0574cd170366503c3b0a494505b7d33d6a9a213f9423c580afb8884f8039df9",698   "language": "Python",699   "lines": 40,700   "truncated": false,701   "block": 22,702   "row": 28893703  },704  {705   "path": "tests/unit/config/test_main.py",706   "sha256": "fc16e457ea34cb3495bd54b999236842fec73e70b0d17ffd5e4d041cd90c9b6a",707   "language": "Python",708   "lines": 471,709   "truncated": false,710   "block": 23,711   "row": 11858712  },713  {714   "path": "tests/unit/config/test_pipeline.py",715   "sha256": "4442e917855a033a1fd60dc97953887df96f84ceb36dbed5690bc9e35a211793",716   "language": "Python",717   "lines": 297,718   "truncated": false,719   "block": 23,720   "row": 9921721  },722  {723   "path": "tests/unit/config/test_pipeline_step.py",724   "sha256": "4a4654bda9364503015cd195d7d30af38b4f76629bb3ddaaf5a676c22f13d9aa",725   "language": "Python",726   "lines": 215,727   "truncated": false,728   "block": 23,729   "row": 7513730  },731  {732   "path": "tests/unit/config/test_schema.py",733   "sha256": "542e34454e7d39afd675c2c7351beb1431ef66a4f9614ff42f8d395870b34711",734   "language": "Python",735   "lines": 46,736   "truncated": false,737   "block": 23,738   "row": 518739  },740  {741   "path": "tests/unit/config/test_tracker.py",742   "sha256": "12e3abdb54e4c53fe15058fe2f920c7b969c497d78bf165e2455b634e2f0825b",743   "language": "Python",744   "lines": 41,745   "truncated": false,746   "block": 22,747   "row": 28783748  },749  {750   "path": "tests/unit/tabular/test_base.py",751   "sha256": "0ec2853e37f575c678c0d0c805aa4c63f434b0b6dcd4b80712c6d821ef849370",752   "language": "Python",753   "lines": 388,754   "truncated": false,755   "block": 23,756   "row": 11220757  },758  {759   "path": "tests/unit/tabular/test_curation_status.py",760   "sha256": "43e484fbc38afa17689f1b84e3306d6e2eb4abf73cc480bf7f52975a8296ee95",761   "language": "Python",762   "lines": 354,763   "truncated": false,764   "block": 23,765   "row": 11423766  },767  {768   "path": "tests/unit/tabular/test_dicom_dir_map.py",769   "sha256": "5b6a33b8c954b1a3ff9a54e35d6b8ae1377229a731cee4879bf8271e2fdef64b",770   "language": "Python",771   "lines": 79,772   "truncated": false,773   "block": 23,774   "row": 1839775  },776  {777   "path": "tests/unit/tabular/test_manifest.py",778   "sha256": "8ae543612f7d8372762a6d5601b7aae43022731cb145f8698d095ef18a5dae1a",779   "language": "Python",780   "lines": 169,781   "truncated": false,782   "block": 23,783   "row": 5985784  },785  {786   "path": "tests/unit/tabular/test_processing_status.py",787   "sha256": "7a7b4d76629c26db92cc9110a88be6898eaa26286e15fffc953c5818ab199183",788   "language": "Python",789   "lines": 445,790   "truncated": false,791   "block": 23,792   "row": 12297793  },794  {795   "path": "tests/unit/test_base.py",796   "sha256": "abb697e6cee26fb477e15fd9f15691b6259b941d2fce6eef7123f082384d85c1",797   "language": "Python",798   "lines": 55,799   "truncated": false,800   "block": 23,801   "row": 32802  },803  {804   "path": "tests/unit/test_cli.py",805   "sha256": "8cd4b92faccc2b6df09a6caa2fb0627417b6cd603918f3ae124cf1384043d8ae",806   "language": "Python",807   "lines": 772,808   "truncated": false,809   "block": 23,810   "row": 13614811  },812  {813   "path": "tests/unit/test_console.py",814   "sha256": "4e5a515bf6d9458f961e7fc6d6d44478ee06b93de6acce83b9c495a1a12cdb1d",815   "language": "Python",816   "lines": 107,817   "truncated": false,818   "block": 23,819   "row": 3730820  },821  {822   "path": "tests/unit/test_container.py",823   "sha256": "f1c5fcf5a2acab45d8ffc99fa679793ca7c8d5dbf52ff705dcc7ed89980bfb7a",824   "language": "Python",825   "lines": 498,826   "truncated": false,827   "block": 23,828   "row": 11802829  },830  {831   "path": "tests/unit/test_data_retriever.py",832   "sha256": "b0a53534b31e9c0b58193e807db59dcbb360335d7bfa666f3c0deca65a8a94d9",833   "language": "Python",834   "lines": 412,835   "truncated": false,836   "block": 23,837   "row": 11333838  },839  {840   "path": "tests/unit/test_env.py",841   "sha256": "1bf4b367b7b43b92a21ed5f0b63a59a5c53fc0898f189f44514dda9083008bb0",842   "language": "Python",843   "lines": 28,844   "truncated": false,845   "block": 22,846   "row": 27877847  },848  {849   "path": "tests/unit/test_layout.py",850   "sha256": "7b487e5951dddf589ccfb0f6840bf0ed1253f3478efd6812c06700a5f1bc85dc",851   "language": "Python",852   "lines": 371,853   "truncated": false,854   "block": 23,855   "row": 10628856  },857  {858   "path": "tests/unit/test_logger.py",859   "sha256": "0851434c7a9e272e2ced40811200429bcd04dd18e882f0b176b0c07f94678f14",860   "language": "Python",861   "lines": 137,862   "truncated": false,863   "block": 23,864   "row": 5319865  },866  {867   "path": "tests/unit/test_pipeline_validation.py",868   "sha256": "f4b1977f5dcc4f79d3cffbed388247120c374ea5b6704186fda955b2525e5fd6",869   "language": "Python",870   "lines": 435,871   "truncated": false,872   "block": 23,873   "row": 11818874  },875  {876   "path": "tests/unit/test_study.py",877   "sha256": "40d75f8329bb66e06bba4aca4d1f3966f290cea0199433cb8d84c179cf6b30ff",878   "language": "Python",879   "lines": 163,880   "truncated": false,881   "block": 23,882   "row": 6953883  },884  {885   "path": "tests/unit/test_zenodo_api.py",886   "sha256": "c6f5e637496285e9fe8156ab8920a8d4aad31a7345cea97eb7ee796691899cef",887   "language": "Python",888   "lines": 1061,889   "truncated": false,890   "block": 23,891   "row": 14289892  },893  {894   "path": "tests/unit/utils/test_bids.py",895   "sha256": "d7c3cf80dda232124b515dffb3124ca9b08f58976da0a96425bf1fd914900ceb",896   "language": "Python",897   "lines": 141,898   "truncated": false,899   "block": 23,900   "row": 5463901  },902  {903   "path": "tests/unit/utils/test_fileops.py",904   "sha256": "c093a09d77932c0bd56b564e5377f4667e043c19320a43c612a9a554e09e52af",905   "language": "Python",906   "lines": 367,907   "truncated": false,908   "block": 23,909   "row": 11706910  },911  {912   "path": "tests/unit/utils/test_html.py",913   "sha256": "25efd429842fa1c30623403007250877a5283d491e28a79ea18d713dda08eb3f",914   "language": "Python",915   "lines": 17,916   "truncated": false,917   "block": 22,918   "row": 27053919  },920  {921   "path": "tests/unit/utils/test_json5.py",922   "sha256": "54faf99182d77e61b27999697ace3ad76e5cefff8b34024f59137e2e04e0f48d",923   "language": "Python",924   "lines": 285,925   "truncated": false,926   "block": 23,927   "row": 9036928  },929  {930   "path": "tests/unit/utils/test_utils.py",931   "sha256": "2349250bb5165a5c3e7366780b705fbd2a0d97544868def22a6c45b75adc492c",932   "language": "Python",933   "lines": 230,934   "truncated": false,935   "block": 23,936   "row": 8238937  },938  {939   "path": "tests/unit/workflows/pipeline_store/test_create.py",940   "sha256": "d31036384f6c6a82c1bfdc29c3ebad2a6c5de01b1542e5840729bf304ffffbbb",941   "language": "Python",942   "lines": 180,943   "truncated": false,944   "block": 23,945   "row": 7312946  },947  {948   "path": "tests/unit/workflows/pipeline_store/test_install.py",949   "sha256": "7215bd29bb9c3bec8665dddbce08372ed715df998de60513a03274a986f9e77c",950   "language": "Python",951   "lines": 607,952   "truncated": false,953   "block": 23,954   "row": 13060955  },956  {957   "path": "tests/unit/workflows/pipeline_store/test_list.py",958   "sha256": "a6dba0cc7b76bfb0ace02fc3824822aacca65e739e60789c996c0084d7b1857e",959   "language": "Python",960   "lines": 121,961   "truncated": false,962   "block": 23,963   "row": 4153964  },965  {966   "path": "tests/unit/workflows/pipeline_store/test_search.py",967   "sha256": "a73a4e41e175d6697c9b4fa0547e4c305c8efa86713cc26dc4e8b61680b82729",968   "language": "Python",969   "lines": 229,970   "truncated": false,971   "block": 23,972   "row": 8408973  },974  {975   "path": "tests/unit/workflows/pipeline_store/test_upload.py",976   "sha256": "1fcbef01dc9665253ba84820b01b5196b69005b2abcdcbd50a6fe5599edbecdd",977   "language": "Python",978   "lines": 443,979   "truncated": false,980   "block": 23,981   "row": 11662982  },983  {984   "path": "tests/unit/workflows/pipeline_store/test_validate.py",985   "sha256": "c74ede8bca76205e09cd2e2dda14332f6b59fc6f768a645e2310b73ba8b4c2de",986   "language": "Python",987   "lines": 35,988   "truncated": false,989   "block": 22,990   "row": 28608991  },992  {993   "path": "tests/unit/workflows/services/test_boutiques.py",994   "sha256": "93201070705d1cfe8c67dd70296ef0a3c5b22cc500dbce4f6068727fbcd3adb4",995   "language": "Python",996   "lines": 113,997   "truncated": false,998   "block": 23,999   "row": 32741000  },1001  {1002   "path": "tests/unit/workflows/services/test_hpc.py",1003   "sha256": "82df20df2fd8011dd8b0d25b26b60678a2e8c395f31a56131ef405d792368864",1004   "language": "Python",1005   "lines": 435,1006   "truncated": false,1007   "block": 23,1008   "row": 118921009  },1010  {1011   "path": "tests/unit/workflows/test_base.py",1012   "sha256": "e4330e844f791fa63434611e3a5bc301177913c949807d0727c8b6d2a9601aea",1013   "language": "Python",1014   "lines": 104,1015   "truncated": false,1016   "block": 23,1017   "row": 32451018  },1019  {1020   "path": "tests/unit/workflows/test_bids_conversion.py",1021   "sha256": "7099d97982379a1d0948e898937195fdec28dc2a2af154f9aebad1515430bb2e",1022   "language": "Python",1023   "lines": 250,1024   "truncated": false,1025   "block": 23,1026   "row": 88721027  },1028  {1029   "path": "tests/unit/workflows/test_dataset.py",1030   "sha256": "dc7546f6ea371bd374a0ab620d74f55e150e9bf367d6750a4d72216d27aed68e",1031   "language": "Python",1032   "lines": 145,1033   "truncated": false,1034   "block": 23,1035   "row": 60721036  },1037  {1038   "path": "tests/unit/workflows/test_dicom_reorg.py",1039   "sha256": "1d04ba923566e91f6d4c9657b630620193ed360fc0fde531108c45d73d33bc20",1040   "language": "Python",1041   "lines": 490,1042   "truncated": false,1043   "block": 23,1044   "row": 122091045  },1046  {1047   "path": "tests/unit/workflows/test_extractor.py",1048   "sha256": "e3602958c6eced0832ca6fbf9a2a547f76f8bcfde519192e9c0ebea99eada1ea",1049   "language": "Python",1050   "lines": 312,1051   "truncated": false,1052   "block": 23,1053   "row": 101051054  },1055  {1056   "path": "tests/unit/workflows/test_init.py",1057   "sha256": "c4403fbd64c389b634dbfb9917955661620cfac424648ed4052486c173be5b27",1058   "language": "Python",1059   "lines": 640,1060   "truncated": false,1061   "block": 23,1062   "row": 133211063  },1064  {1065   "path": "tests/unit/workflows/test_pipeline.py",1066   "sha256": "64c2e6c5439b38601b747c2fa758fc55b83d3675f97c9ba9174ff4d6bb5d53e1",1067   "language": "Python",1068   "lines": 1496,1069   "truncated": false,1070   "block": 23,1071   "row": 148361072  },1073  {1074   "path": "tests/unit/workflows/test_processing_runner.py",1075   "sha256": "89c6b94f578dcf02718ec9494adda5b487125508a579c9b3bf718cea38a018df",1076   "language": "Python",1077   "lines": 708,1078   "truncated": false,1079   "block": 23,1080   "row": 134601081  },1082  {1083   "path": "tests/unit/workflows/test_runner.py",1084   "sha256": "af0cbdb4a6388209e75b175538244b7727449413358a6dadad9c567436187147",1085   "language": "Python",1086   "lines": 527,1087   "truncated": false,1088   "block": 23,1089   "row": 124241090  },1091  {1092   "path": "tests/unit/workflows/test_status.py",1093   "sha256": "df65b9077b2ead68a932b316f814a5b86e75849f58757e40e8d4e501ada5b1e1",1094   "language": "Python",1095   "lines": 457,1096   "truncated": false,1097   "block": 23,1098   "row": 122691099  },1100  {1101   "path": "tests/unit/workflows/test_track_curation.py",1102   "sha256": "676ca2227c5b6d6480c0d564e273e0a77c011ee525d94bdf1cfc563ffa1b6f42",1103   "language": "Python",1104   "lines": 103,1105   "truncated": false,1106   "block": 23,1107   "row": 44931108  },1109  {1110   "path": "tests/unit/workflows/test_tracker.py",1111   "sha256": "69f83ad44d35e698b55c08755cbccbcaa38852874600b544c6ca9560d8bcc7e3",1112   "language": "Python",1113   "lines": 369,1114   "truncated": false,1115   "block": 23,1116   "row": 112031117  }1118 ]1119}