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__engellab__neuralflow.json417 linesDownload Raw Back to 21
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/engellab/neuralflow",4 "url": "https://github.com/engellab/neuralflow",5 "host": "github.com",6 "commit": "508cf7b6de2759d90dda774837ab90e0a0fbfb52",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "c1169c8015aaf856f489425f609263881f78ad45183d388aa6f17149cdcbbd08",14   "language": "License",15   "lines": 21,16   "truncated": false,17   "block": 22,18   "row": 1391419  },20  {21   "path": "README.md",22   "sha256": "b34b136327aec5463c82846ab0a757ecfd0bc6611b611ec85b2dc8bd7cca7026",23   "language": "Text",24   "lines": 52,25   "truncated": false,26   "block": 24,27   "row": 45828  },29  {30   "path": "docs/source/conf.py",31   "sha256": "8a0748cc9c8586c3bd4022c8c1a9838fd270cbd62fad06a6a9b9616d56fb8911",32   "language": "Python",33   "lines": 197,34   "truncated": false,35   "block": 23,36   "row": 735637  },38  {39   "path": "examples/2020_moving_beyond_generalization/Example1.ipynb",40   "sha256": "f8b4ff04d5e5ce3985810048eb83e8aef453fc5287363d02b75efb5dfd0c0858",41   "language": "Jupyter",42   "lines": 100,43   "truncated": false,44   "block": 22,45   "row": 1285646  },47  {48   "path": "examples/2020_moving_beyond_generalization/Example2.ipynb",49   "sha256": "19aae081b0692b3b0609998b7133acbd81434a5272a44e871447a975454b21f1",50   "language": "Jupyter",51   "lines": 163,52   "truncated": false,53   "block": 22,54   "row": 1315255  },56  {57   "path": "examples/2021_learning_nonstationary_dynamics/Example1.ipynb",58   "sha256": "61f0f5928e1ad35956b66c65622f0458ff5159def3f85e4d5a12d47be2617153",59   "language": "Jupyter",60   "lines": 182,61   "truncated": false,62   "block": 22,63   "row": 1329464  },65  {66   "path": "examples/2021_learning_nonstationary_dynamics/Example2.ipynb",67   "sha256": "ae5ac9165a860e754f2e191995a73c17410f291f20c0ebe970d32702b3d5ac2a",68   "language": "Jupyter",69   "lines": 244,70   "truncated": false,71   "block": 22,72   "row": 1338173  },74  {75   "path": "examples/2021_learning_nonstationary_dynamics/Example3.ipynb",76   "sha256": "11e1d38aa499ae85493535cb15ae52604151198d5423d558be45c5dd0dafb840",77   "language": "Jupyter",78   "lines": 139,79   "truncated": false,80   "block": 22,81   "row": 1308082  },83  {84   "path": "examples/2024_the_dynamics_and_geometry/Example1_single_neuron_optimization.ipynb",85   "sha256": "5bf9066637788602d174310fab2bd1d6aa8a71939176c052ffbbc8a4dacf1341",86   "language": "Jupyter",87   "lines": 252,88   "truncated": false,89   "block": 22,90   "row": 1326191  },92  {93   "path": "examples/2024_the_dynamics_and_geometry/Example2_population_optimization.ipynb",94   "sha256": "d0cd79d6612d63bbe24573c4e2de894f0ddf511e1f57c39a0ed797a1463bc2cc",95   "language": "Jupyter",96   "lines": 278,97   "truncated": false,98   "block": 22,99   "row": 13338100  },101  {102   "path": "examples/2024_the_dynamics_and_geometry/Example3_gpu_optimization.ipynb",103   "sha256": "7aac4642686cd997a388195df060a7556018d9ca8276e824dee5e4f526ec5177",104   "language": "Jupyter",105   "lines": 257,106   "truncated": false,107   "block": 22,108   "row": 13289109  },110  {111   "path": "examples/2024_the_dynamics_and_geometry/Example4_viterbi.ipynb",112   "sha256": "d253e47056628912971070e5e97ba0f414aa3bac3a66bb2c3d0d1165ea11dfe4",113   "language": "Jupyter",114   "lines": 58,115   "truncated": false,116   "block": 22,117   "row": 12580118  },119  {120   "path": "neuralflow/PDE_Solve.py",121   "sha256": "f03cbe79edbe3a9c25ebe5020612e21c5c2c9b2baa0898451510bafeae512ac3",122   "language": "Python",123   "lines": 461,124   "truncated": false,125   "block": 23,126   "row": 12696127  },128  {129   "path": "neuralflow/__init__.py",130   "sha256": "131a3d93bb8e4d3dbef9127d7e984edc15a2975fd07903e37259f8dd4adc7b0c",131   "language": "Python",132   "lines": 16,133   "truncated": false,134   "block": 22,135   "row": 27080136  },137  {138   "path": "neuralflow/base_cuda.py",139   "sha256": "17d4ce0bc55c0d41e7a4e204006d35949513abc6438ab729b45930928dec937b",140   "language": "Python",141   "lines": 58,142   "truncated": false,143   "block": 23,144   "row": 838145  },146  {147   "path": "neuralflow/base_optimizer.py",148   "sha256": "6a20cb4c888d619b7ba9693809d56507650b07b0097f088d9ff7c3dd52a3eff9",149   "language": "Python",150   "lines": 669,151   "truncated": false,152   "block": 23,153   "row": 14158154  },155  {156   "path": "neuralflow/c_get_gamma.c",157   "sha256": "2337fce22a8514f3b6ffaa09a1f3fef2fda55c99a5977b6c7bc73c038209505f",158   "language": "C",159   "lines": 5011,160   "truncated": true,161   "block": 22,162   "row": 3923163  },164  {165   "path": "neuralflow/cuda_kernels.cu",166   "sha256": "9a41e96acc687003b202b70b23cf1c9da2de6aca4c1268413f9da3efb46beb04",167   "language": "CUDA",168   "lines": 35,169   "truncated": false,170   "block": 22,171   "row": 9704172  },173  {174   "path": "neuralflow/data_generation.py",175   "sha256": "be9480658537ede437c4ab86c63f68cd529713cbf9626581367637292f833302",176   "language": "Python",177   "lines": 312,178   "truncated": false,179   "block": 23,180   "row": 11226181  },182  {183   "path": "neuralflow/feature_complexity/fc_base.py",184   "sha256": "d19e099c49169b1affa7817f402ff43f625ca7d66ea73ab86b959242e6e474d1",185   "language": "Python",186   "lines": 525,187   "truncated": false,188   "block": 23,189   "row": 13475190  },191  {192   "path": "neuralflow/firing_rate_models.py",193   "sha256": "8558dface38c6a3a73a2dbb85404e97f43733ce84aff26cbde3eb621db06d7ad",194   "language": "Python",195   "lines": 167,196   "truncated": false,197   "block": 23,198   "row": 5066199  },200  {201   "path": "neuralflow/gradients.py",202   "sha256": "4f42acf97322219b5aba7b057eef586c5153d9332058b5b4f4d58c9e09a5a4c4",203   "language": "Python",204   "lines": 636,205   "truncated": false,206   "block": 23,207   "row": 13757208  },209  {210   "path": "neuralflow/grid.py",211   "sha256": "4317b2e90ff2490397d35662e37b883ed5dc6887307f56bd3f434f11ac5b7f06",212   "language": "Python",213   "lines": 297,214   "truncated": false,215   "block": 23,216   "row": 10502217  },218  {219   "path": "neuralflow/model.py",220   "sha256": "1e39a7ddde4324f699d95eaa5a499ae1782ecf8b1df33706113b7edec5e8e7c4",221   "language": "Python",222   "lines": 611,223   "truncated": false,224   "block": 23,225   "row": 13562226  },227  {228   "path": "neuralflow/optimization.py",229   "sha256": "3b0ea14eebf979e6c8514cd5aeb24b239a415231e12792cdefd9823b5fedb41c",230   "language": "Python",231   "lines": 755,232   "truncated": false,233   "block": 23,234   "row": 14294235  },236  {237   "path": "neuralflow/peq_models.py",238   "sha256": "988a2b16485056648e89cbe6dad7e04e1fece0abde0115957d42fac891f852ab",239   "language": "Python",240   "lines": 422,241   "truncated": false,242   "block": 23,243   "row": 11496244  },245  {246   "path": "neuralflow/settings.py",247   "sha256": "b76f9b3a4f4bd1f5de18ca41b38935795a604237516d9106c5d45a294f096e25",248   "language": "Python",249   "lines": 40,250   "truncated": false,251   "block": 22,252   "row": 28510253  },254  {255   "path": "neuralflow/spike_data.py",256   "sha256": "78c82851f1b0c0c25803959b5032d094c1e71654d0e1c44efef302bf5bfb1913",257   "language": "Python",258   "lines": 402,259   "truncated": false,260   "block": 23,261   "row": 12533262  },263  {264   "path": "neuralflow/utilities/__init__.py",265   "sha256": "3bd093d41d85f9c541f1e953d04a0225b82471f7e3be59aab5ea9abece208838",266   "language": "Python",267   "lines": 2,268   "truncated": false,269   "block": 1,270   "row": 4975271  },272  {273   "path": "neuralflow/utilities/psth.py",274   "sha256": "56669ba7db216ea9f8eebf0870655755ea6d3599e47f4d7cf82db3b32cf87070",275   "language": "Python",276   "lines": 78,277   "truncated": false,278   "block": 23,279   "row": 1706280  },281  {282   "path": "neuralflow/utilities/rank_nullspace.py",283   "sha256": "f678456a4898cda6d1dc108adc39395ffa6526f6c52b3be7e2a8766a29b1903d",284   "language": "Python",285   "lines": 86,286   "truncated": false,287   "block": 23,288   "row": 3043289  },290  {291   "path": "neuralflow/utilities/spline_padding.py",292   "sha256": "ace1b073a25b929cea0dc120e79b90d8da7038e670fcb60660a2a3f0195bb317",293   "language": "Python",294   "lines": 100,295   "truncated": false,296   "block": 23,297   "row": 4884298  },299  {300   "path": "neuralflow/utilities/visualization_functions.py",301   "sha256": "65ced2addfb1b27b3627aa3f3248778fb634655b92c400d5664f6aafd277eb0e",302   "language": "Python",303   "lines": 129,304   "truncated": false,305   "block": 23,306   "row": 5775307  },308  {309   "path": "neuralflow/viterbi.py",310   "sha256": "e6074236e142c0aa0fd6f3d2284b51bb0e0d3e698f845bc56c33fbdd4429b80f",311   "language": "Python",312   "lines": 164,313   "truncated": false,314   "block": 23,315   "row": 7171316  },317  {318   "path": "setup.py",319   "sha256": "e945def714d84e327d1cfef39b68e12d5a1b0a8a4cf079b7c9cecc0f71056da0",320   "language": "Python",321   "lines": 44,322   "truncated": false,323   "block": 22,324   "row": 29531325  },326  {327   "path": "tests/EV_problems_library.py",328   "sha256": "a5215c83def9eeb6509f0855103cc7b27a7dfc61fe7fbf7e9225e5abc4adf0a0",329   "language": "Python",330   "lines": 177,331   "truncated": false,332   "block": 23,333   "row": 7222334  },335  {336   "path": "tests/test_PDESolve.py",337   "sha256": "3b5634a460964e97f944bfacb174bd0732ea5cb450b15534448fd1198ea9bf09",338   "language": "Python",339   "lines": 119,340   "truncated": false,341   "block": 23,342   "row": 5280343  },344  {345   "path": "tests/test_gradients.py",346   "sha256": "1736ac8731b94b95764bb9cf0548eb7de5ce5714932abeef7bd172c863c638bd",347   "language": "Python",348   "lines": 498,349   "truncated": false,350   "block": 23,351   "row": 12794352  },353  {354   "path": "tests/test_model_selection.py",355   "sha256": "2336cafc15708e9b72c957f538a30d788f5cdb1a3fbdf82a4c3d1551b74fd493",356   "language": "Python",357   "lines": 184,358   "truncated": false,359   "block": 23,360   "row": 8344361  },362  {363   "path": "tests/test_optimization.py",364   "sha256": "a3e60c5e17e4a724e9280ff53eef9bc5d8586f3335f857ccb9830f258593ebdd",365   "language": "Python",366   "lines": 471,367   "truncated": false,368   "block": 23,369   "row": 12873370  },371  {372   "path": "tests/test_shared_optimization.py",373   "sha256": "c12c08402dadc432d2c75bc30fa4b07e7bea3e08747e6bfa5b2684f245418a17",374   "language": "Python",375   "lines": 308,376   "truncated": false,377   "block": 23,378   "row": 11109379  },380  {381   "path": "tests/test_spike_data.py",382   "sha256": "c591bb64d53f3cf81d50d91238ca11822959b90ec88dab7be8b03ec78f5cf72c",383   "language": "Python",384   "lines": 77,385   "truncated": false,386   "block": 23,387   "row": 1885388  },389  {390   "path": "tests/test_viterbi.py",391   "sha256": "44fa5d47e73384532d77c1827a0f38d57e74c263bb3b07394839844434d9163f",392   "language": "Python",393   "lines": 108,394   "truncated": false,395   "block": 23,396   "row": 4754397  },398  {399   "path": "tests/testhelper_PDE_Solve.py",400   "sha256": "2934d949f2f3387aea4c5ec85075fa515e0ba9442c461dc9709d790c225e2d0a",401   "language": "Python",402   "lines": 196,403   "truncated": false,404   "block": 23,405   "row": 7403406  },407  {408   "path": "tests/visualization.py",409   "sha256": "eb8563ad11a5d59c7e12a009de4e62aa485c8cb30b4c98eef0e4d28cf1ca2bf7",410   "language": "Python",411   "lines": 190,412   "truncated": false,413   "block": 23,414   "row": 8612415  }416 ]417}