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__cvnlab__gsn.json570 linesDownload Raw Back to f3
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/cvnlab/gsn",4 "url": "https://github.com/cvnlab/GSN/",5 "host": "github.com",6 "commit": "f33935e482373dc699157fe7a004190eed276a58",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "760107f39520f85467f41ee49c7d2d4ee9076d75bff979cfca87f7b12c3aa286",14   "language": "License",15   "lines": 29,16   "truncated": false,17   "block": 22,18   "row": 1415119  },20  {21   "path": "README.md",22   "sha256": "2674b8d8e23fdc9ec9e7b19bb732c6707a5ec79e052e857e4b11ef13a7eaba5a",23   "language": "Text",24   "lines": 136,25   "truncated": false,26   "block": 24,27   "row": 82628  },29  {30   "path": "examples/example1.ipynb",31   "sha256": "c96bf0fc3c948d1280d171328dd01012491c4a6b34cafd668ec1dcbefc5018a3",32   "language": "Jupyter",33   "lines": 212,34   "truncated": false,35   "block": 22,36   "row": 1301637  },38  {39   "path": "examples/example2.ipynb",40   "sha256": "26979353811972e361c8882e222586a073bf70fa46b63b0d246cbf5d17894a03",41   "language": "Jupyter",42   "lines": 233,43   "truncated": false,44   "block": 22,45   "row": 1325946  },47  {48   "path": "gsn/__init__.py",49   "sha256": "764b325fdba372117da142a7e8a89cee0cb62af1b436323aa29423f25a09736b",50   "language": "Python",51   "lines": 2,52   "truncated": false,53   "block": 22,54   "row": 2541855  },56  {57   "path": "gsn/batched_nll.py",58   "sha256": "e9fde7dfd0855cc6824ef7227391097a7dffd5143c9dc12bf1d8d7077aeed276",59   "language": "Python",60   "lines": 401,61   "truncated": false,62   "block": 23,63   "row": 1279764  },65  {66   "path": "gsn/calc_cod.py",67   "sha256": "167e6c0e49bb4f34f71cb60325f2f427750b5b95d7e1dfc3170910ecd582e1e1",68   "language": "Python",69   "lines": 130,70   "truncated": false,71   "block": 23,72   "row": 544773  },74  {75   "path": "gsn/calc_mmd.py",76   "sha256": "498e8ec6d1653f5c613d41eb7e88ec1c7aa05ad2ce4b5454278399b211ca9153",77   "language": "Python",78   "lines": 172,79   "truncated": false,80   "block": 23,81   "row": 806382  },83  {84   "path": "gsn/calc_mv_gaussian_pdf.py",85   "sha256": "61a25df0592e10890e8eff864edf659f39a448b0e4abb8b4c46dc7d38361456d",86   "language": "Python",87   "lines": 57,88   "truncated": false,89   "block": 23,90   "row": 106791  },92  {93   "path": "gsn/calc_shrunken_covariance.py",94   "sha256": "40e83772d3ae8ba54b5dbbb7dfacfee73f7b24a6b6cdede3da943a6afe863039",95   "language": "Python",96   "lines": 303,97   "truncated": false,98   "block": 23,99   "row": 12011100  },101  {102   "path": "gsn/construct_nearest_psd_covariance.py",103   "sha256": "755201bea1ff2776487ca963d2fbf357745fe6ba9b754aa0d08b6171786d61b3",104   "language": "Python",105   "lines": 95,106   "truncated": false,107   "block": 23,108   "row": 3098109  },110  {111   "path": "gsn/convert_covariance_to_correlation.py",112   "sha256": "8ac27344b357d5d7ebbdfeec79eceece2da97ac75bbfe0a52be4d9cd095df0bb",113   "language": "Python",114   "lines": 48,115   "truncated": false,116   "block": 23,117   "row": 259118  },119  {120   "path": "gsn/fast_perform_gsn.py",121   "sha256": "432291a4dfcb7d1309081bfeaa536279c6bf0f4857a2584929f588442db4e8c1",122   "language": "Python",123   "lines": 1248,124   "truncated": false,125   "block": 23,126   "row": 14949127  },128  {129   "path": "gsn/missing_units.py",130   "sha256": "28e568f0e12e7344b5737eb3b17c442bb404a5d7d731aae58e5524a9ca20e84a",131   "language": "Python",132   "lines": 436,133   "truncated": false,134   "block": 23,135   "row": 12837136  },137  {138   "path": "gsn/perform_gsn.py",139   "sha256": "9155108666e23f410370cf8de881ff0ff085ea944732c8ba94810da7faf6cf5c",140   "language": "Python",141   "lines": 138,142   "truncated": false,143   "block": 23,144   "row": 9298145  },146  {147   "path": "gsn/rsa_noise_ceiling.py",148   "sha256": "e7d19f8c0ff853fe824534cb16706d962a2d8638d56c9f4a58c0c9d18dc6fbe2",149   "language": "Python",150   "lines": 586,151   "truncated": false,152   "block": 23,153   "row": 14113154  },155  {156   "path": "gsn/simulate_data.py",157   "sha256": "93f99ef7314957e54508c157b441aea6f664db882d67f1e46ac71b3c553a335f",158   "language": "Python",159   "lines": 200,160   "truncated": false,161   "block": 23,162   "row": 8851163  },164  {165   "path": "gsn/utilities.py",166   "sha256": "61e33f9f101749e510c9491db4733759abc90fd7bb3d350d5a13549efee95eec",167   "language": "Python",168   "lines": 169,169   "truncated": false,170   "block": 23,171   "row": 6853172  },173  {174   "path": "matlab/calcmmd.m",175   "sha256": "c102073b0a9d93e26b0898af7a8e66f0c721f252d9512c044aff09477898271e",176   "language": "MATLAB",177   "lines": 184,178   "truncated": false,179   "block": 22,180   "row": 22197181  },182  {183   "path": "matlab/calcmvgaussianpdf.m",184   "sha256": "8ff16dbb45b4b34b2c39a49786bbc8d8d941f4d12bc3416ec962db057a05e15e",185   "language": "MATLAB",186   "lines": 60,187   "truncated": false,188   "block": 22,189   "row": 18637190  },191  {192   "path": "matlab/calcshrunkencovariance.m",193   "sha256": "90301f92c9c43d02ea8c237db9655a3f8c0df4ca0a546456bb38f0590377b485",194   "language": "MATLAB",195   "lines": 325,196   "truncated": false,197   "block": 22,198   "row": 24087199  },200  {201   "path": "matlab/constructnearestpsdcovariance.m",202   "sha256": "2b7c22f4edf2143eae0ec74d9867d6944c254340a57f7d0f7549a0db12a251a8",203   "language": "MATLAB",204   "lines": 63,205   "truncated": false,206   "block": 22,207   "row": 18404208  },209  {210   "path": "matlab/convertcovariancetocorrelation.m",211   "sha256": "5d8e6d5511bc019e511e6f72c13f696d36c5f5e3f4f2dcd06847c3ce95b9f4f7",212   "language": "MATLAB",213   "lines": 39,214   "truncated": false,215   "block": 22,216   "row": 17644217  },218  {219   "path": "matlab/examples/download_data.m",220   "sha256": "32a0b0e7ddfc23e559e0aa6cf7012d13bf8951e588cf778145613a08338d3b93",221   "language": "MATLAB",222   "lines": 26,223   "truncated": false,224   "block": 17,225   "row": 9831226  },227  {228   "path": "matlab/examples/example1.m",229   "sha256": "76b7f46cc357221d24adacd2565223ba951c8f7ce25cfc820a83ecdf993c3f53",230   "language": "MATLAB",231   "lines": 151,232   "truncated": false,233   "block": 22,234   "row": 22336235  },236  {237   "path": "matlab/performgsn.m",238   "sha256": "2532867978de7af302ae453cf2b94726227ec77df7779a964f53ad464a882af0",239   "language": "MATLAB",240   "lines": 98,241   "truncated": false,242   "block": 22,243   "row": 21926244  },245  {246   "path": "matlab/rsanoiseceiling.m",247   "sha256": "2f5724779278f4af7a1553b0daaf6c0e52968a91d3d277c585f590b1895e1245",248   "language": "MATLAB",249   "lines": 615,250   "truncated": false,251   "block": 22,252   "row": 24730253  },254  {255   "path": "matlab/simulatedata.m",256   "sha256": "76e465a20a0833c42a834ef0ec5c6936eed3a1380bb8ed966d4f9cabcdcd6a84",257   "language": "MATLAB",258   "lines": 225,259   "truncated": false,260   "block": 22,261   "row": 23257262  },263  {264   "path": "matlab/tests/TestPerformGSN.m",265   "sha256": "e0bfa2a0bc6df978f9ae9db88e297cb15d17fb6eadee50d40543728537aea96e",266   "language": "MATLAB",267   "lines": 573,268   "truncated": false,269   "block": 22,270   "row": 24798271  },272  {273   "path": "matlab/tests/run_tests.sh",274   "sha256": "08f0ff8bdf6c33fd4705ae50f275f0df878b9cc74cc0aa19319f6614b43d1a00",275   "language": "Shell",276   "lines": 29,277   "truncated": false,278   "block": 23,279   "row": 17782280  },281  {282   "path": "matlab/utilities/calccod.m",283   "sha256": "947b2f7f33310e1a1ff2b75b5837b7062a80bc5d1c523782ed5b7021e7ed1a7b",284   "language": "MATLAB",285   "lines": 135,286   "truncated": false,287   "block": 20,288   "row": 10637289  },290  {291   "path": "matlab/utilities/deterministic_randperm.m",292   "sha256": "974274224311c46f5dd8acf0deb0c156ec2cef42c78345eca4f084f2e39383b6",293   "language": "MATLAB",294   "lines": 10,295   "truncated": false,296   "block": 22,297   "row": 15017298  },299  {300   "path": "matlab/utilities/errorbar2.m",301   "sha256": "50c4e6ef5cc0513b15a9e5b79a2e6bd2c1542bb4828e90700ed593a17308a01a",302   "language": "MATLAB",303   "lines": 75,304   "truncated": false,305   "block": 17,306   "row": 11884307  },308  {309   "path": "matlab/utilities/figureprep.m",310   "sha256": "00e7e3edbc765c5670a5e5aa55b6fa08010c8c339ad387ad72426e3e32391102",311   "language": "MATLAB",312   "lines": 34,313   "truncated": false,314   "block": 17,315   "row": 10018316  },317  {318   "path": "matlab/utilities/figurewrite.m",319   "sha256": "f508378329031c2bf5cfa30d8ae5dec99343eb4dad2e8d459baf9f043a1c765c",320   "language": "MATLAB",321   "lines": 66,322   "truncated": false,323   "block": 22,324   "row": 19013325  },326  {327   "path": "matlab/utilities/filterout.m",328   "sha256": "fac252f24eefa34aed5654559b34a9d98b921822bc3acc7c859ade235bdbf351",329   "language": "MATLAB",330   "lines": 49,331   "truncated": false,332   "block": 17,333   "row": 10360334  },335  {336   "path": "matlab/utilities/flatten.m",337   "sha256": "66a17daf2ed9c69ee131948e898b4223fd97087229ca5fb260dc5a20f0549297",338   "language": "MATLAB",339   "lines": 13,340   "truncated": false,341   "block": 11,342   "row": 14665343  },344  {345   "path": "matlab/utilities/getfigurepos.m",346   "sha256": "e40fb9d1dfd5a63e699d060c32d309abcbc980c175f1ceb24aa5391b340b6c68",347   "language": "MATLAB",348   "lines": 25,349   "truncated": false,350   "block": 17,351   "row": 9506352  },353  {354   "path": "matlab/utilities/mkdirquiet.m",355   "sha256": "76bff7871d73a69f976c8b2b7c56ded0e9a7cb9efa3dd65af9fbab5271fa9818",356   "language": "MATLAB",357   "lines": 17,358   "truncated": false,359   "block": 11,360   "row": 15191361  },362  {363   "path": "matlab/utilities/nanreplace.m",364   "sha256": "0220b27a083592dfdd21be8bb454a347ff24c7d63cf9be9bc4875da73702d570",365   "language": "MATLAB",366   "lines": 40,367   "truncated": false,368   "block": 11,369   "row": 16711370  },371  {372   "path": "matlab/utilities/picksubset.m",373   "sha256": "ccf4e2ee61e1b9dcf39031692980f575db88643d5a758843d9e9edd50b936063",374   "language": "MATLAB",375   "lines": 46,376   "truncated": false,377   "block": 17,378   "row": 11001379  },380  {381   "path": "matlab/utilities/posrect.m",382   "sha256": "96d598986917c65650492d6c056d031e4af763c9774d971656b657060b0bc80e",383   "language": "MATLAB",384   "lines": 21,385   "truncated": false,386   "block": 22,387   "row": 15110388  },389  {390   "path": "matlab/utilities/printnice.m",391   "sha256": "d19642390517d2b0173e7bebe81611e41c726ab73c8a37cc7e5a811fb8ffc8cb",392   "language": "MATLAB",393   "lines": 96,394   "truncated": false,395   "block": 17,396   "row": 13141397  },398  {399   "path": "matlab/utilities/setfigurepos.m",400   "sha256": "3fb26cfc146aa32d9a2bb61f328364c260416b82d7ed37711a02e2ce84454952",401   "language": "MATLAB",402   "lines": 50,403   "truncated": false,404   "block": 17,405   "row": 10703406  },407  {408   "path": "matlab/utilities/squish.m",409   "sha256": "611c4be6f87d92840816872abdfd9e68695b75aff6538723c36c1524decda888",410   "language": "MATLAB",411   "lines": 20,412   "truncated": false,413   "block": 6,414   "row": 4233415  },416  {417   "path": "matlab/utilities/straightline.m",418   "sha256": "8b2a38b0560704a075fe34289e117770b47a87556593ca2459901dc12173715d",419   "language": "MATLAB",420   "lines": 58,421   "truncated": false,422   "block": 17,423   "row": 10842424  },425  {426   "path": "matlab/utilities/stripfile.m",427   "sha256": "3a35f00603fb06e0b0f9a6061066c407ab6c6eb90440d790b2592f20a43f0b36",428   "language": "MATLAB",429   "lines": 58,430   "truncated": false,431   "block": 11,432   "row": 17896433  },434  {435   "path": "matlab/utilities/subscript.m",436   "sha256": "ce551adf4856d3e947e7a637c0b12d28a9449cacb0486fc0feeec5ccb3727007",437   "language": "MATLAB",438   "lines": 83,439   "truncated": false,440   "block": 17,441   "row": 12429442  },443  {444   "path": "matlab/utilities/swap.m",445   "sha256": "cf460156d4c49990610fb931fc0663403c5f11e13c2000b7a150fb6bb1ab5055",446   "language": "MATLAB",447   "lines": 9,448   "truncated": false,449   "block": 11,450   "row": 14599451  },452  {453   "path": "matlab/utilities/zerodiv.m",454   "sha256": "fde161e892ccbc3c28f44f5b521dbf1aecb718e8f84faba713e3a86e816d404e",455   "language": "MATLAB",456   "lines": 81,457   "truncated": false,458   "block": 6,459   "row": 11173460  },461  {462   "path": "matlab/utilities/zeromean.m",463   "sha256": "36f8f3736ea897a5f9eff9aade8b7da3244f5ed69c75597c49cce30a46232f45",464   "language": "MATLAB",465   "lines": 28,466   "truncated": false,467   "block": 17,468   "row": 9900469  },470  {471   "path": "setup.m",472   "sha256": "aa070e5a3992c1d9884c86a5972dd2a947d7f6ec9a6aaa69e4665da187a94f70",473   "language": "MATLAB",474   "lines": 9,475   "truncated": false,476   "block": 22,477   "row": 14735478  },479  {480   "path": "setup.py",481   "sha256": "72481d8f30a206111c333b73257c7bcb207a440a87ef8a7c7804a1e4c68a734d",482   "language": "Python",483   "lines": 39,484   "truncated": false,485   "block": 22,486   "row": 29478487  },488  {489   "path": "tests/test_bugfixes.py",490   "sha256": "b4363830f96eb3d010f58c6d24621366d2781093c461ba3819deb4de427d3fae",491   "language": "Python",492   "lines": 48,493   "truncated": false,494   "block": 23,495   "row": 1789496  },497  {498   "path": "tests/test_gsn_gpu_edge_cases.py",499   "sha256": "c84e1781161ae0cc3a0ab70a22a7c764873e5af0d8aa8645b175813f54b11714",500   "language": "Python",501   "lines": 395,502   "truncated": false,503   "block": 23,504   "row": 12845505  },506  {507   "path": "tests/test_gsn_matlab_python_equivalence.sh",508   "sha256": "db2338b4550415610d946f33bc1aae1000577db63fc72428de3479bfb48176d2",509   "language": "Shell",510   "lines": 686,511   "truncated": false,512   "block": 24,513   "row": 214514  },515  {516   "path": "tests/test_gsn_python_speedups.py",517   "sha256": "06f2e06e940bce48996b5d5c4f4533597c1ff73f4dac3b45b8330799a6cd6ad5",518   "language": "Python",519   "lines": 564,520   "truncated": false,521   "block": 23,522   "row": 13803523  },524  {525   "path": "tests/test_missing_units.py",526   "sha256": "917d3cd29755b6e894f742a83e88530433ad6f8ef2fb9a1f420b33f07d0fe4d2",527   "language": "Python",528   "lines": 312,529   "truncated": false,530   "block": 23,531   "row": 11660532  },533  {534   "path": "tests/test_performgsn.py",535   "sha256": "aa81a2ccaffb8175b234d24a453d8f285329a10cee80469c0460dbc8b267b66b",536   "language": "Python",537   "lines": 708,538   "truncated": false,539   "block": 23,540   "row": 14256541  },542  {543   "path": "tests/test_simulate_data.py",544   "sha256": "6544e8708a805cb3bcbcbc9a165093d3f82f487d3e1f984f48843cecb63cf281",545   "language": "Python",546   "lines": 593,547   "truncated": false,548   "block": 23,549   "row": 13464550  },551  {552   "path": "tests/test_speedup_magnitude.py",553   "sha256": "d44791cabf94546286751c5ccde0661a1fc9320476b9ac74600ed85cc75fffd3",554   "language": "Python",555   "lines": 466,556   "truncated": false,557   "block": 23,558   "row": 12731559  },560  {561   "path": "tests/test_uneven_trials.py",562   "sha256": "e0125d70d9853ad5c5327125f735eb3ef093dcb24f7fedc6297e160cecc41f62",563   "language": "Python",564   "lines": 552,565   "truncated": false,566   "block": 23,567   "row": 13615568  }569 ]570}