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.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/hmmlearn/hmmlearn",4 "url": "https://github.com/hmmlearn/hmmlearn",5 "host": "github.com",6 "commit": "e01a10e99df1042e4c1e6b7c822fd292dd37502f",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE.txt",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.txt",13 "sha256": "3e1189a748644e7e65cf59dbd17cd623044467d89a7484d4841e03b9ca5e3c27",14 "language": "License",15 "lines": 27,16 "truncated": false,17 "block": 6,18 "row": 199719 },20 {21 "path": "README.rst",22 "sha256": "1ebb355e4d53a0dd9fea4e12e594eab19d6d6da563c310b50dcd52c9a1745282",23 "language": "Text",24 "lines": 61,25 "truncated": false,26 "block": 8,27 "row": 984128 },29 {30 "path": "doc/source/conf.py",31 "sha256": "423e66266ef05494524b445289786e0c0d97493155f62d1911409575e15793a2",32 "language": "Python",33 "lines": 52,34 "truncated": false,35 "block": 6,36 "row": 2807637 },38 {39 "path": "examples/plot_casino.py",40 "sha256": "1003faae4815a5cf518db86d380f74f442c9cffac66eada97f32100f55e46a3c",41 "language": "Python",42 "lines": 145,43 "truncated": false,44 "block": 6,45 "row": 4174346 },47 {48 "path": "examples/plot_gaussian_model_selection.py",49 "sha256": "10a562bf42a7d43da48bdefe47d37ac3978dd2f8be79b771787e8a6ab179c74a",50 "language": "Python",51 "lines": 78,52 "truncated": false,53 "block": 6,54 "row": 3463055 },56 {57 "path": "examples/plot_hmm_sampling_and_decoding.py",58 "sha256": "d1499ad1859d34833ef00f1970dff0c625f61b87a9dd06367cc580ff8bea1fc2",59 "language": "Python",60 "lines": 117,61 "truncated": false,62 "block": 6,63 "row": 3848064 },65 {66 "path": "examples/plot_multinomial_hmm.py",67 "sha256": "5b53218f496760620f4dde941facc9bd36df3758d66b76e8323fb70b826c470c",68 "language": "Python",69 "lines": 129,70 "truncated": false,71 "block": 6,72 "row": 3981173 },74 {75 "path": "examples/plot_poisson_hmm.py",76 "sha256": "bd29b2ade4d4d8546385016e22e2c0df9c713b037bda93b2e29994b35290e08b",77 "language": "Python",78 "lines": 111,79 "truncated": false,80 "block": 6,81 "row": 3947682 },83 {84 "path": "examples/plot_variational_inference.py",85 "sha256": "7d2dc3aac2dceea82dfad0d9c14af761da2c0b35622506e4ad7645b2aac21735",86 "language": "Python",87 "lines": 185,88 "truncated": false,89 "block": 6,90 "row": 4427291 },92 {93 "path": "ext/_hmmc.cpp",94 "sha256": "6c50dfb2e5b94cfa18a4f454e04b2c8b554b826d77b0d1241f894c423da22803",95 "language": "C++",96 "lines": 334,97 "truncated": false,98 "block": 5,99 "row": 4296100 },101 {102 "path": "scripts/benchmark.py",103 "sha256": "3cb8e46ce9532b3e77c6e90a8324cdd6791a2a6e50a384dda8d9fe80970c15fd",104 "language": "Python",105 "lines": 298,106 "truncated": false,107 "block": 7,108 "row": 1583109 },110 {111 "path": "setup.py",112 "sha256": "5c7585e20e0dbc963d2ad9905f1b4ead2c1c29acfb5bae6b576074e0e027f762",113 "language": "Python",114 "lines": 9,115 "truncated": false,116 "block": 6,117 "row": 21150118 },119 {120 "path": "src/hmmlearn/__init__.py",121 "sha256": "60e94b23dff54b64c8d7250e7280f2a6deda783ea0756d19db0355ab1e69c380",122 "language": "Python",123 "lines": 15,124 "truncated": false,125 "block": 6,126 "row": 21487127 },128 {129 "path": "src/hmmlearn/_emissions.py",130 "sha256": "e5e3332bcebc37682802936e7918edd38b6e2aab9c8b86a2ece3ee63854375a9",131 "language": "Python",132 "lines": 410,133 "truncated": false,134 "block": 7,135 "row": 6997136 },137 {138 "path": "src/hmmlearn/_kl_divergence.py",139 "sha256": "95864a4a78b6e6b6ea5d9982a9c684c3084685c5ed44479bc3c5bd627a6fd028",140 "language": "Python",141 "lines": 117,142 "truncated": false,143 "block": 6,144 "row": 37578145 },146 {147 "path": "src/hmmlearn/_utils.py",148 "sha256": "b61c5e6cce58e10267e2c0a77c0b3ac068bccea1499c2a0f0718e7f4fde721a9",149 "language": "Python",150 "lines": 84,151 "truncated": false,152 "block": 6,153 "row": 36672154 },155 {156 "path": "src/hmmlearn/base.py",157 "sha256": "bb3e50ab5c55d30c8f506ada01d09cc253695f501135b844ab1d80b6063ad326",158 "language": "Python",159 "lines": 1271,160 "truncated": false,161 "block": 8,162 "row": 248163 },164 {165 "path": "src/hmmlearn/hmm.py",166 "sha256": "f01a75d2c9b7109ebd26ab6b91a33b7179a8fd4e79fb132130b70436ff347521",167 "language": "Python",168 "lines": 1075,169 "truncated": false,170 "block": 7,171 "row": 11849172 },173 {174 "path": "src/hmmlearn/stats.py",175 "sha256": "9242d0913cb5fefb4d242894dc2eaf45c6b68a7d89a924a16b3f0df97d20f7c5",176 "language": "Python",177 "lines": 98,178 "truncated": false,179 "block": 6,180 "row": 38725181 },182 {183 "path": "src/hmmlearn/tests/__init__.py",184 "sha256": "f363728643d21f4caae041efef1815e3c78eb1858ee647f46d9d3844f0729206",185 "language": "Python",186 "lines": 96,187 "truncated": false,188 "block": 6,189 "row": 38200190 },191 {192 "path": "src/hmmlearn/tests/conftest.py",193 "sha256": "394fb3a251a6add5745eadce16ec6c7f9ee1fc0e702271908eeb2c612ddb16e6",194 "language": "Python",195 "lines": 12,196 "truncated": false,197 "block": 6,198 "row": 21773199 },200 {201 "path": "src/hmmlearn/tests/test_base.py",202 "sha256": "349233d35869c2f21447ac68d8bab30fe1dd7260c57c25785bce1abb02a99f2e",203 "language": "Python",204 "lines": 245,205 "truncated": false,206 "block": 7,207 "row": 2243208 },209 {210 "path": "src/hmmlearn/tests/test_categorical_hmm.py",211 "sha256": "0d6f7db9d4b6d27425e25cda63d2fdc20fcd399f51eb7e44f5e5e296d9cef498",212 "language": "Python",213 "lines": 167,214 "truncated": false,215 "block": 6,216 "row": 44269217 },218 {219 "path": "src/hmmlearn/tests/test_gaussian_hmm.py",220 "sha256": "b845e5a9300fd4c37cbe3c369c5b983d40664c537ecca5e7f97c185c35d6e744",221 "language": "Python",222 "lines": 366,223 "truncated": false,224 "block": 7,225 "row": 6829226 },227 {228 "path": "src/hmmlearn/tests/test_gmm_hmm.py",229 "sha256": "4912ce2152563c259dedc467e01f370f72908ae793168d412518c5ea87fc0446",230 "language": "Python",231 "lines": 111,232 "truncated": false,233 "block": 6,234 "row": 38862235 },236 {237 "path": "src/hmmlearn/tests/test_gmm_hmm_multisequence.py",238 "sha256": "05f2a6dc8adc818b683a2d84274b9d9a553f4997599cfd3ad7ef2b62bbb2453e",239 "language": "Python",240 "lines": 286,241 "truncated": false,242 "block": 7,243 "row": 6019244 },245 {246 "path": "src/hmmlearn/tests/test_gmm_hmm_new.py",247 "sha256": "5f7be0429fa6b577640d4edc9606d756c7058d7c0305f009b3a7c3605b71ccfb",248 "language": "Python",249 "lines": 265,250 "truncated": false,251 "block": 7,252 "row": 3123253 },254 {255 "path": "src/hmmlearn/tests/test_kl_divergence.py",256 "sha256": "f6ddd89a74102837350af885e64a0dc1d543ca55bee9cea2616428127ae671d9",257 "language": "Python",258 "lines": 55,259 "truncated": false,260 "block": 6,261 "row": 30400262 },263 {264 "path": "src/hmmlearn/tests/test_multinomial_hmm.py",265 "sha256": "03614da3be83c9da4404e019156f3e5e4c47901297233aaa97d0b2917762c4f2",266 "language": "Python",267 "lines": 181,268 "truncated": false,269 "block": 6,270 "row": 44653271 },272 {273 "path": "src/hmmlearn/tests/test_poisson_hmm.py",274 "sha256": "b71f4cd0bbec47c0f61b643c60a5ac3dfa84c3d481ed0864b85c5642cbd5a7f5",275 "language": "Python",276 "lines": 101,277 "truncated": false,278 "block": 6,279 "row": 37814280 },281 {282 "path": "src/hmmlearn/tests/test_utils.py",283 "sha256": "48888ca560ecb5f7f8e799a23d1f9d9a0b3ebc022d054353b925d67026820ff9",284 "language": "Python",285 "lines": 45,286 "truncated": false,287 "block": 6,288 "row": 28936289 },290 {291 "path": "src/hmmlearn/tests/test_variational_categorical.py",292 "sha256": "42d1d19e787efec212bf61978f731a8f6d38628285d5805b9c759985df952bb3",293 "language": "Python",294 "lines": 255,295 "truncated": false,296 "block": 7,297 "row": 4142298 },299 {300 "path": "src/hmmlearn/tests/test_variational_gaussian.py",301 "sha256": "0e8571efb8e03f345ae8b77fe15c1424497a0e150e7fec07d1c6c17dbe495873",302 "language": "Python",303 "lines": 507,304 "truncated": false,305 "block": 7,306 "row": 9013307 },308 {309 "path": "src/hmmlearn/utils.py",310 "sha256": "19a8b7372c385e87cd868f7f37d575a93529e0f6c56e11c30d0d0495092cd57d",311 "language": "Python",312 "lines": 71,313 "truncated": false,314 "block": 6,315 "row": 31014316 },317 {318 "path": "src/hmmlearn/vhmm.py",319 "sha256": "9ae9ee3bb21f4b7f17b1fea0efdbfe1c94cd4caabd503504756b5c8a48137fd6",320 "language": "Python",321 "lines": 844,322 "truncated": false,323 "block": 7,324 "row": 11150325 }326 ]327}