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 2h agoView on Hugging Face
0likes5.2kdownloads
github.com__estenhl__pyment-public.json624 linesDownload Raw Back to fe
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/estenhl/pyment-public",4 "url": "https://github.com/estenhl/pyment-public?tab=readme-ov-file#publications",5 "host": "github.com",6 "commit": "7f087f50b27963a3c83e9d052fa41ee1bacfac91",7 "license": "CC-BY-NC-4.0",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "with_conditions",10 "files": [11  {12   "path": "LICENSE.md",13   "sha256": "176fdd712458a69435102791f06cf14bc66f86089351415c9df9c3c263798631",14   "language": "License",15   "lines": 159,16   "truncated": false,17   "block": 11,18   "row": 1441819  },20  {21   "path": "README.md",22   "sha256": "bc3cfef5562deeffd2ecc5aadf2c46745ef08648df804597725dd5204ad4f478",23   "language": "Text",24   "lines": 425,25   "truncated": false,26   "block": 13,27   "row": 700728  },29  {30   "path": "notebooks/finetune.ipynb",31   "sha256": "3f542ea67222da0eb9c6d39d438a34a706599322d73d06efb6fc7227af47902e",32   "language": "Jupyter",33   "lines": 96,34   "truncated": false,35   "block": 11,36   "row": 1232837  },38  {39   "path": "pyment/__init__.py",40   "sha256": "465eb8c480836757ee22ed6ba5c8c39e198d12f9323dfe5b2054c120ad0ec864",41   "language": "Python",42   "lines": 23,43   "truncated": false,44   "block": 12,45   "row": 504746  },47  {48   "path": "pyment/cli/finetune_from_configuration.py",49   "sha256": "6a06b21b67eb7d830fd3223f52188f4e18f96752981d37d4393d041c0d9a9576",50   "language": "Python",51   "lines": 167,52   "truncated": false,53   "block": 12,54   "row": 1350955  },56  {57   "path": "pyment/cli/predict.py",58   "sha256": "5edc2dcf45b6317d6b7af6da3b702c035af5a4be3c704e94644eb74b549ab0d5",59   "language": "Python",60   "lines": 530,61   "truncated": false,62   "block": 12,63   "row": 1996564  },65  {66   "path": "pyment/cli/verify_mgh_loader.py",67   "sha256": "76ffb942c01a779e2aa5e4fd73ee95692a33eea29e4d36d5cf43ba427abe4c27",68   "language": "Python",69   "lines": 127,70   "truncated": false,71   "block": 12,72   "row": 1080073  },74  {75   "path": "pyment/configurations/__init__.py",76   "sha256": "9912c3aee0ba6de7de4b8ac223521f2d68930fac944ec3e9989fccdfb7011bf7",77   "language": "Python",78   "lines": 13,79   "truncated": false,80   "block": 12,81   "row": 413682  },83  {84   "path": "pyment/configurations/data_split_configuration.py",85   "sha256": "02354cfd47b7043fed5187af87711d7dc4a79602078c9d48bb0f23140d8a7170",86   "language": "Python",87   "lines": 27,88   "truncated": false,89   "block": 12,90   "row": 536491  },92  {93   "path": "pyment/configurations/dataset_configuration.py",94   "sha256": "5e4530ba6023958fd74eba52d8923c37f9b1bdf830beab03e7b19c916b07af00",95   "language": "Python",96   "lines": 46,97   "truncated": false,98   "block": 12,99   "row": 6698100  },101  {102   "path": "pyment/configurations/finetuning_configuration.py",103   "sha256": "7820679cb0371f021ddc61a7d05901d447a76e56f2ed4305cf9efb5f91468f87",104   "language": "Python",105   "lines": 37,106   "truncated": false,107   "block": 12,108   "row": 6409109  },110  {111   "path": "pyment/configurations/sfcn_configuration.py",112   "sha256": "8ce3e9a3067b785a113a4d6b12ef3cc21ffa491fb037cd0326afd7991bc5439a",113   "language": "Python",114   "lines": 76,115   "truncated": false,116   "block": 12,117   "row": 8266118  },119  {120   "path": "pyment/configurations/target_configuration.py",121   "sha256": "07e504d5f34fee3f6e2d5aa473130ed36330f46893efd074be746e8f5a56f4c3",122   "language": "Python",123   "lines": 72,124   "truncated": false,125   "block": 12,126   "row": 8360127  },128  {129   "path": "pyment/data/__init__.py",130   "sha256": "69bbd40636d91560d69425964c1eb1695ab6399ade3deb5bcb964e45f91ff7b1",131   "language": "Python",132   "lines": 6,133   "truncated": false,134   "block": 12,135   "row": 3543136  },137  {138   "path": "pyment/data/dataset.py",139   "sha256": "c6023dbcc4e199ccc1cd6bbc21df1072d2d7dab50ecfafda27ba208a3cec8a80",140   "language": "Python",141   "lines": 140,142   "truncated": false,143   "block": 12,144   "row": 12907145  },146  {147   "path": "pyment/data/fastsurfer_dataset.py",148   "sha256": "46d6605189cfe4dafe7504498a59108c03fac44808078557bd7791ed0fac37a8",149   "language": "Python",150   "lines": 142,151   "truncated": false,152   "block": 12,153   "row": 12692154  },155  {156   "path": "pyment/data/nifti_dataset.py",157   "sha256": "c42555a3127e6d900901abff30754d23f589e222bb8611b8ce681ca65cb87e9f",158   "language": "Python",159   "lines": 144,160   "truncated": false,161   "block": 12,162   "row": 13148163  },164  {165   "path": "pyment/data/utils/__init__.py",166   "sha256": "0e9cae056261a324c7b14d90a4c9b9c232090f9302bab8c5355ce2a8ad978d0d",167   "language": "Python",168   "lines": 8,169   "truncated": false,170   "block": 12,171   "row": 3835172  },173  {174   "path": "pyment/data/utils/ensure_fastsurfer_crops_exists.py",175   "sha256": "66d990c228febc698d75613dd110e8be8f46fe2404ba064be38cc4a873dc4645",176   "language": "Python",177   "lines": 107,178   "truncated": false,179   "block": 12,180   "row": 10353181  },182  {183   "path": "pyment/loaders/mgh.py",184   "sha256": "6d81d75724d2a3d3f8aefa59e6700268034819ef2d144e7cf9d4a7ee0c5ce7fb",185   "language": "Python",186   "lines": 131,187   "truncated": false,188   "block": 12,189   "row": 11712190  },191  {192   "path": "pyment/metrics/__init__.py",193   "sha256": "898b6f9f0869268170c69161355d4171718d97343cf6a3f317e4cf9eaab87d47",194   "language": "Python",195   "lines": 3,196   "truncated": false,197   "block": 12,198   "row": 3099199  },200  {201   "path": "pyment/metrics/r_squared.py",202   "sha256": "9f5f66a81c79fb8db6c29cbea82ffca30af8f58ed01e123c96c3af82ad1e9cfb",203   "language": "Python",204   "lines": 60,205   "truncated": false,206   "block": 12,207   "row": 8255208  },209  {210   "path": "pyment/models/__init__.py",211   "sha256": "f5f64a5f9ff3531d74a32427ef871dac652d05f2cfd3955cae51ea2ab8d45c31",212   "language": "Python",213   "lines": 17,214   "truncated": false,215   "block": 12,216   "row": 3865217  },218  {219   "path": "pyment/models/sfcn/__init__.py",220   "sha256": "6b435738539e7608d5941df48a4bb3f4c89f295a2e21cdb1ea22210112cf747c",221   "language": "Python",222   "lines": 28,223   "truncated": false,224   "block": 12,225   "row": 5287226  },227  {228   "path": "pyment/models/sfcn/sfcn.py",229   "sha256": "3c4934d663fcc219c1959bf57b7726c116e5a46f533cf1bc695d3a49686328c1",230   "language": "Python",231   "lines": 92,232   "truncated": false,233   "block": 12,234   "row": 9772235  },236  {237   "path": "pyment/models/sfcn/sfcn_bin.py",238   "sha256": "275d8d6d50e45fac9b59c41fb8aa6bd7650de3d3835077684b63dc3a1c7dcdb5",239   "language": "Python",240   "lines": 23,241   "truncated": false,242   "block": 12,243   "row": 4893244  },245  {246   "path": "pyment/models/sfcn/sfcn_cat.py",247   "sha256": "8823825ee4c3f389468a83cf92bb304af9cfc41546445415cdfa7c730e00874b",248   "language": "Python",249   "lines": 31,250   "truncated": false,251   "block": 12,252   "row": 5485253  },254  {255   "path": "pyment/models/sfcn/sfcn_multi.py",256   "sha256": "7baeac894c0b6be5c891cc130d6259a36a65120fc87c2f79eaec23347afc46fb",257   "language": "Python",258   "lines": 131,259   "truncated": false,260   "block": 12,261   "row": 12119262  },263  {264   "path": "pyment/models/sfcn/sfcn_reg.py",265   "sha256": "2863334c22000162acbb592eb0d174811b31de5d6ffd6b4bb6d2f53663e8a0ee",266   "language": "Python",267   "lines": 22,268   "truncated": false,269   "block": 12,270   "row": 4770271  },272  {273   "path": "pyment/models/utils/ensure_weights.py",274   "sha256": "b35e5f75e26ff6c50f30258e60589d291a7b94a1d33e5fc78cbd0a37dcf3d4f4",275   "language": "Python",276   "lines": 59,277   "truncated": false,278   "block": 12,279   "row": 7982280  },281  {282   "path": "pyment/preprocessing/__init__.py",283   "sha256": "1449695cf95ad4155c446dfe2f4b3e757dcc138aa71de268600c8ca13dc6804c",284   "language": "Python",285   "lines": 11,286   "truncated": false,287   "block": 12,288   "row": 3956289  },290  {291   "path": "pyment/preprocessing/antspynet.py",292   "sha256": "f933c5a96dfd037bf7d2b8ab1008c5092cd87b2d84d05bef2546269c180718e7",293   "language": "Python",294   "lines": 108,295   "truncated": false,296   "block": 12,297   "row": 11236298  },299  {300   "path": "pyment/preprocessing/conform.py",301   "sha256": "30c1fca5cf38a6eaf4d9063e6cc603d1890597ab85353ae0a59c97ee2d187360",302   "language": "Python",303   "lines": 129,304   "truncated": false,305   "block": 12,306   "row": 12245307  },308  {309   "path": "pyment/preprocessing/crop.py",310   "sha256": "6c1f48760d24f35012f7e1370c7796409746a19150327d7c735ffec4538cd590",311   "language": "Python",312   "lines": 74,313   "truncated": false,314   "block": 12,315   "row": 8335316  },317  {318   "path": "pyment/preprocessing/pad.py",319   "sha256": "b707fb259b9b0e701eb599da8d418d6a389348c64c51069bb49e2890b857f5e9",320   "language": "Python",321   "lines": 40,322   "truncated": false,323   "block": 12,324   "row": 6597325  },326  {327   "path": "pyment/utils/download_file.py",328   "sha256": "9e89e74bb37effb625a0221d9ccbd68b78abceb06881c1378a959b7b77486e9b",329   "language": "Python",330   "lines": 72,331   "truncated": false,332   "block": 12,333   "row": 8353334  },335  {336   "path": "pyment/utils/json_serialize.py",337   "sha256": "990244f86b26f1348b5ced090a71464d950074ef178e5e492994af240591b24f",338   "language": "Python",339   "lines": 45,340   "truncated": false,341   "block": 12,342   "row": 6531343  },344  {345   "path": "pyment/utils/strip_extension.py",346   "sha256": "998e9444b5816f5c0d0040469a278ce2e917b6737ee4fac345d79663d9b8bd8f",347   "language": "Python",348   "lines": 25,349   "truncated": false,350   "block": 12,351   "row": 4983352  },353  {354   "path": "scripts/create_fastsurfer_conformed_crops.py",355   "sha256": "45679b595d2cb076cc5536652deba1063444fa97eac1c33488d6aadff2724212",356   "language": "Python",357   "lines": 69,358   "truncated": false,359   "block": 12,360   "row": 8465361  },362  {363   "path": "scripts/download_ds000030.py",364   "sha256": "7f8bc8397a0d339fc2788e231511bc3dd5d635d8d05fc1fca0be1329a0c20fc0",365   "language": "Python",366   "lines": 96,367   "truncated": false,368   "block": 12,369   "row": 10591370  },371  {372   "path": "scripts/download_weights.py",373   "sha256": "a329a5570be12f5060b5404d6850a7a7359ebae9361efddfeeda18a75a80d6d0",374   "language": "Python",375   "lines": 67,376   "truncated": false,377   "block": 12,378   "row": 7817379  },380  {381   "path": "scripts/evaluate_ds000030_predictions.py",382   "sha256": "f69eca08b047e4b84d22152299905ee418a7d7ebf683c890622e09481d0808ec",383   "language": "Python",384   "lines": 95,385   "truncated": false,386   "block": 12,387   "row": 9539388  },389  {390   "path": "scripts/preprocess.sh",391   "sha256": "d019df32e2a84523f8e5f3660ef9ff5424bf8230987a5fb4c44d5c562772b46c",392   "language": "Shell",393   "lines": 156,394   "truncated": false,395   "block": 13,396   "row": 5625397  },398  {399   "path": "scripts/preprocess_folder_with_antspynet.py",400   "sha256": "1af2e71ddbb2a315032d1a06b7b52474aef5dad3eafabaa7849002b84a4bf9c0",401   "language": "Python",402   "lines": 104,403   "truncated": false,404   "block": 12,405   "row": 10637406  },407  {408   "path": "scripts/preprocess_with_antspynet.py",409   "sha256": "86e9423d405fd80d51abbb49b9d789c2b2e9e6565d6e38068a04828f516662de",410   "language": "Python",411   "lines": 54,412   "truncated": false,413   "block": 12,414   "row": 7046415  },416  {417   "path": "scripts/upload_weights_to_github.py",418   "sha256": "b249a224f7c3eb35511f30b6113a0fb5c21b3d6177c84379e5d7300c1bafe13a",419   "language": "Python",420   "lines": 73,421   "truncated": false,422   "block": 12,423   "row": 8001424  },425  {426   "path": "tests/cli/test_finetune_from_configuration.py",427   "sha256": "20995863fdf02476bd92f7553094e62166f200933a6d360cfd130f98bc08fdf6",428   "language": "Python",429   "lines": 31,430   "truncated": false,431   "block": 12,432   "row": 5902433  },434  {435   "path": "tests/cli/test_predict.py",436   "sha256": "70fbeea60595b577a4b293a0d693d38dbd4d48264e15bec5648186f00d00bd67",437   "language": "Python",438   "lines": 109,439   "truncated": false,440   "block": 12,441   "row": 10589442  },443  {444   "path": "tests/configurations/test_data_split_configuration.py",445   "sha256": "e949763cb26ec6eb35e9bace0d10f94adb9fc95c08e0029cd0114956fad0a78c",446   "language": "Python",447   "lines": 91,448   "truncated": false,449   "block": 12,450   "row": 10401451  },452  {453   "path": "tests/configurations/test_target_configuration.py",454   "sha256": "2d088172e74cf521326eb9189cd48ac83f7bf33e087b6a15c65250cfa9b9ce61",455   "language": "Python",456   "lines": 72,457   "truncated": false,458   "block": 12,459   "row": 8879460  },461  {462   "path": "tests/conftest.py",463   "sha256": "0cae1866dafff789663416f55ac9bcf1a26652f802314e15d23bb79c5f060860",464   "language": "Python",465   "lines": 12,466   "truncated": false,467   "block": 12,468   "row": 3878469  },470  {471   "path": "tests/data/test_dataset.py",472   "sha256": "1fa6c82eb98302c2fe690220d1e6dae800bd9154899612fb184079f6de433a78",473   "language": "Python",474   "lines": 50,475   "truncated": false,476   "block": 12,477   "row": 6583478  },479  {480   "path": "tests/data/test_ensure_fastsurfer_crop_exists.py",481   "sha256": "7134e087ec471ba3b5a888ce71c8cf9e14ad379a12ab6bb09d7fa0bf872ba8b8",482   "language": "Python",483   "lines": 62,484   "truncated": false,485   "block": 12,486   "row": 7968487  },488  {489   "path": "tests/data/test_nifti_dataset.py",490   "sha256": "e3ccc9c00714fc071103d564319252d3ef5973ed1855a2c526d34200cf1ea789",491   "language": "Python",492   "lines": 123,493   "truncated": false,494   "block": 12,495   "row": 11619496  },497  {498   "path": "tests/loaders/test_mgh.py",499   "sha256": "cb33ae455f7026f782671f126b54c911a025a52c65f686ea3eadcc124c194a45",500   "language": "Python",501   "lines": 126,502   "truncated": false,503   "block": 12,504   "row": 12111505  },506  {507   "path": "tests/metrics/test_r_squared.py",508   "sha256": "a7e49889fce39ef8f72310fd40016e865965f5842cb065c4a10f757811809e68",509   "language": "Python",510   "lines": 44,511   "truncated": false,512   "block": 12,513   "row": 6686514  },515  {516   "path": "tests/models/test_ensure_weights.py",517   "sha256": "d45f963f5ca133b6c313a83af1a2a95a5c846de3c8d50f039b28fff648c642d8",518   "language": "Python",519   "lines": 57,520   "truncated": false,521   "block": 12,522   "row": 7961523  },524  {525   "path": "tests/models/test_sfcn.py",526   "sha256": "057b6f773d5d876997664fe64100c820ca8fe55e1114d71dd8f4124a67f78ca7",527   "language": "Python",528   "lines": 56,529   "truncated": false,530   "block": 12,531   "row": 7463532  },533  {534   "path": "tests/models/test_sfcn_factory.py",535   "sha256": "002de3f615f887e496e5137c4411881cf6c33fa8006cdef4b0372e5e63aa4065",536   "language": "Python",537   "lines": 43,538   "truncated": false,539   "block": 12,540   "row": 6013541  },542  {543   "path": "tests/models/test_sfcn_multi.py",544   "sha256": "3b35d4fe4e7e7a0f643fd4353f9f534af586a1ee83d2144ff3c57f43bce2e213",545   "language": "Python",546   "lines": 122,547   "truncated": false,548   "block": 12,549   "row": 12194550  },551  {552   "path": "tests/models/test_sfcn_subclasses.py",553   "sha256": "8a2ea85691b39c77571e62f156da8e8aced76c2effafaf5eeb51a06c6c06abff",554   "language": "Python",555   "lines": 89,556   "truncated": false,557   "block": 12,558   "row": 9498559  },560  {561   "path": "tests/preprocessing/test_antspynet.py",562   "sha256": "640b50441ce08f74de75b9f0474e046aa67d03f2e09031b632b477a4f8a7d9ac",563   "language": "Python",564   "lines": 196,565   "truncated": false,566   "block": 12,567   "row": 15035568  },569  {570   "path": "tests/preprocessing/test_conform.py",571   "sha256": "3711f0ed693b12287ea7761a94d35c0ce8bbfb70f4b6b5240aee6937b58e8b37",572   "language": "Python",573   "lines": 158,574   "truncated": false,575   "block": 12,576   "row": 13014577  },578  {579   "path": "tests/preprocessing/test_crop.py",580   "sha256": "31faac9d703bedbd430f9ad06c96bad88ca9ec57e03ba894cd2ff9358145e53b",581   "language": "Python",582   "lines": 51,583   "truncated": false,584   "block": 12,585   "row": 7519586  },587  {588   "path": "tests/preprocessing/test_pad.py",589   "sha256": "637408a95091426cd1310e5ffb56eb5940fb5854bda68a4eee4968e80aa4112f",590   "language": "Python",591   "lines": 49,592   "truncated": false,593   "block": 12,594   "row": 7869595  },596  {597   "path": "tests/utils/test_download_file.py",598   "sha256": "83effa58fc0a6856ae0732728f5012736ef05f30f69870ac6606654b6d1cd7b6",599   "language": "Python",600   "lines": 103,601   "truncated": false,602   "block": 12,603   "row": 10944604  },605  {606   "path": "tests/utils/test_json_serialize.py",607   "sha256": "f30eb9c670e5cb955a5395627e190b082974a4d4bd927337fe744aa58c3d1de2",608   "language": "Python",609   "lines": 66,610   "truncated": false,611   "block": 12,612   "row": 7499613  },614  {615   "path": "tests/utils/test_strip_extension.py",616   "sha256": "ee4da90ec458bd994ab92e2b28d7c33939706ed9a6af57d1470b2a08c6594356",617   "language": "Python",618   "lines": 27,619   "truncated": false,620   "block": 12,621   "row": 5555622  }623 ]624}