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__computationalpsychiatry__pyhgf.json1677 linesDownload Raw Back to 07
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/computationalpsychiatry/pyhgf",4 "url": "https://github.com/ComputationalPsychiatry/pyhgf",5 "host": "github.com",6 "commit": "2b4bf6772f990b0595a63b8fc740d07cbfe71e44",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "5b01dbc0a7aa586f93721ea9fb90a36bcb10e4921bef4b6cb7b699339d2f5cae",14   "language": "License",15   "lines": 11,16   "truncated": false,17   "block": 6,18   "row": 162219  },20  {21   "path": "README.md",22   "sha256": "d63c5d8ca04804c68e3593a300c886cd508b2855079f80d023abe6ed7344cfea",23   "language": "Text",24   "lines": 210,25   "truncated": false,26   "block": 8,27   "row": 1083428  },29  {30   "path": "build.rs",31   "sha256": "b06689062cfb202cc5c6efec7434edfe9cb302462b9403e1e705f97940e02d18",32   "language": "Rust",33   "lines": 6,34   "truncated": false,35   "block": 8,36   "row": 528737  },38  {39   "path": "docs/paper.ipynb",40   "sha256": "24856469001a063a36b64d7247409e65716d60b70815b85ab324b872cf9da1db",41   "language": "Jupyter",42   "lines": 715,43   "truncated": false,44   "block": 6,45   "row": 75246  },47  {48   "path": "docs/readme.ipynb",49   "sha256": "4a5feddcfdda320b106fe396b31fa091b0925cc1f344a7e8cc9785dd23e359ef",50   "language": "Jupyter",51   "lines": 38,52   "truncated": false,53   "block": 5,54   "row": 1605355  },56  {57   "path": "docs/source/conf.py",58   "sha256": "d2585d5794e6e7a30ac7ee94f5f0310d34c6e869616c1cf61417146c0fb7f7ac",59   "language": "Python",60   "lines": 150,61   "truncated": false,62   "block": 6,63   "row": 4015964  },65  {66   "path": "docs/source/notebooks/0.1-Theory.ipynb",67   "sha256": "b8e9e1116d1430eab3dfa6de499e56ec604fc98ac11da1c386c1c9e481030bcd",68   "language": "Jupyter",69   "lines": 391,70   "truncated": false,71   "block": 6,72   "row": 82173  },74  {75   "path": "docs/source/notebooks/0.2-Creating_networks.ipynb",76   "sha256": "346a0f6b8810cc10809bc0ac9442ceacb536e3f281cbd1214eaf9d885029de47",77   "language": "Jupyter",78   "lines": 445,79   "truncated": false,80   "block": 6,81   "row": 76482  },83  {84   "path": "docs/source/notebooks/0.3-Generalised_filtering.ipynb",85   "sha256": "6e0b1addeff9fe62c1477a8fc69a58483e52bd53287010e63adc18ecea805390",86   "language": "Jupyter",87   "lines": 509,88   "truncated": false,89   "block": 6,90   "row": 75091  },92  {93   "path": "docs/source/notebooks/0.4-Planning_and_acting.ipynb",94   "sha256": "25703f4d8faa54b793cdc610bd745b9f11aaf38c4a3d225d3e0409a4b44a5994",95   "language": "Jupyter",96   "lines": 217,97   "truncated": false,98   "block": 5,99   "row": 17692100  },101  {102   "path": "docs/source/notebooks/0.5-Deep_networks_theory.ipynb",103   "sha256": "4c0c16d1792731b84df09cc920e2c56a17b0ae6d8b5a5bc6936f04c7ffd7dc68",104   "language": "Jupyter",105   "lines": 400,106   "truncated": false,107   "block": 6,108   "row": 920109  },110  {111   "path": "docs/source/notebooks/0.6-Prospective_configuration.ipynb",112   "sha256": "8e247bfaecc6efc44474bb4f48ae53eafc2347352d0e91f8d730805162724779",113   "language": "Jupyter",114   "lines": 875,115   "truncated": false,116   "block": 6,117   "row": 1099118  },119  {120   "path": "docs/source/notebooks/0.7-Deep_networks_implementation.ipynb",121   "sha256": "fa01ae5408a33a2576e6f97bd00f5a3e54a2a960eae43ad3b4b94b96c6cf2f89",122   "language": "Jupyter",123   "lines": 192,124   "truncated": false,125   "block": 5,126   "row": 17610127  },128  {129   "path": "docs/source/notebooks/0.8-Convolutional_networks.ipynb",130   "sha256": "a713702d0a21e34cce22ea45b340972b1178919d1cd7c984ca3768f72700a3dd",131   "language": "Jupyter",132   "lines": 504,133   "truncated": false,134   "block": 6,135   "row": 807136  },137  {138   "path": "docs/source/notebooks/0.9-Transformers.ipynb",139   "sha256": "d9c477c3ebd13d8f41d1cf750a3dc741f4d4c61559d073d451d814fadd9e40c5",140   "language": "Jupyter",141   "lines": 526,142   "truncated": false,143   "block": 6,144   "row": 774145  },146  {147   "path": "docs/source/notebooks/1.1-Binary_HGF.ipynb",148   "sha256": "f320e5786c751f4ca7eb37d2524664a42fafd49f70ada69e6e6b05934d19123d",149   "language": "Jupyter",150   "lines": 305,151   "truncated": false,152   "block": 6,153   "row": 220154  },155  {156   "path": "docs/source/notebooks/1.2-Categorical_HGF.ipynb",157   "sha256": "53f2e9e33e35e24f93ada871268d68dba12a87b627e07b60fef517720d926bb4",158   "language": "Jupyter",159   "lines": 269,160   "truncated": false,161   "block": 6,162   "row": 49163  },164  {165   "path": "docs/source/notebooks/1.3-Continuous_HGF.ipynb",166   "sha256": "264e9a94078602fb7486ceb266a9b4784dfbad910789e5f3d97dcecb80707f37",167   "language": "Jupyter",168   "lines": 406,169   "truncated": false,170   "block": 6,171   "row": 639172  },173  {174   "path": "docs/source/notebooks/2-Using_custom_response_functions.ipynb",175   "sha256": "5438c732307d27503e502aa05d687f5f5e884d3b6047de36e14d24930500acd7",176   "language": "Jupyter",177   "lines": 262,178   "truncated": false,179   "block": 6,180   "row": 733181  },182  {183   "path": "docs/source/notebooks/3-Multilevel_HGF.ipynb",184   "sha256": "416fc881b9e39faa88ebb66ab0838535fdcd403107660b2a0a631d8cdc28e181",185   "language": "Jupyter",186   "lines": 297,187   "truncated": false,188   "block": 6,189   "row": 536190  },191  {192   "path": "docs/source/notebooks/4-Parameter_recovery.ipynb",193   "sha256": "5f4170b5f26e7e855e02c9027e34232a6dce24534c7ff364efc8afa03d48e413",194   "language": "Jupyter",195   "lines": 200,196   "truncated": false,197   "block": 5,198   "row": 17402199  },200  {201   "path": "docs/source/notebooks/5-Non_linear_value_coupling.ipynb",202   "sha256": "b6c1b4dcd5c8182e2cfc3167bebc76f7a04d78a274016a8466b9c7f74ca62221",203   "language": "Jupyter",204   "lines": 357,205   "truncated": false,206   "block": 6,207   "row": 435208  },209  {210   "path": "docs/source/notebooks/Example_1_Heart_rate_variability.ipynb",211   "sha256": "80c4e97f32513bef71d905a02034a8f23ec1ba8d172148d4b9396b0c98e213f4",212   "language": "Jupyter",213   "lines": 119,214   "truncated": false,215   "block": 5,216   "row": 16711217  },218  {219   "path": "docs/source/notebooks/Example_2_Input_node_volatility_coupling.ipynb",220   "sha256": "4dc5f1a42993fc04cacb8aff0d4ac17faf9857f8cb05a750f43498ebc9c5533d",221   "language": "Jupyter",222   "lines": 128,223   "truncated": false,224   "block": 5,225   "row": 16726226  },227  {228   "path": "docs/source/notebooks/Example_3_Multi_armed_bandit.ipynb",229   "sha256": "ea5663b22d52b2e9d8f9168085f9a5aaf3e9399ae3fc8619a164e0915bdd83e8",230   "language": "Jupyter",231   "lines": 461,232   "truncated": false,233   "block": 6,234   "row": 740235  },236  {237   "path": "docs/source/notebooks/Example_4_Causal_discovery.ipynb",238   "sha256": "955d0d4ace581a612a51a0985bfb584d5e1b318950d897764200f9051f670298",239   "language": "Jupyter",240   "lines": 485,241   "truncated": false,242   "block": 6,243   "row": 546244  },245  {246   "path": "docs/source/notebooks/Example_5_Iowa_Gambling_Task.ipynb",247   "sha256": "f86a7a3ad35a1bb9f74cfad712130ea0ca3cebe4daa6c3242c6e1cdad9c0c867",248   "language": "Jupyter",249   "lines": 741,250   "truncated": false,251   "block": 6,252   "row": 879253  },254  {255   "path": "docs/source/notebooks/Exercise_1_Introduction_to_the_generalised_hierarchical_gaussian_filter.ipynb",256   "sha256": "e59928269fdaa3812a55e8886a1f67d18c5ee57cf921c3c7b0305d74b6c226b0",257   "language": "Jupyter",258   "lines": 373,259   "truncated": false,260   "block": 6,261   "row": 603262  },263  {264   "path": "docs/source/notebooks/Exercise_2_Bayesian_reinforcement_learning.ipynb",265   "sha256": "a95230ab58896201d558eaec4a0d1631c24812fce40f36950690c80236c31293",266   "language": "Jupyter",267   "lines": 607,268   "truncated": false,269   "block": 6,270   "row": 906271  },272  {273   "path": "pyhgf/__init__.py",274   "sha256": "91ce805ccecb77c3a4e5623306f5778aa395ebab8ee9d0a91d4fd1d52bfa29c9",275   "language": "Python",276   "lines": 179,277   "truncated": false,278   "block": 6,279   "row": 43404280  },281  {282   "path": "pyhgf/distribution.py",283   "sha256": "07e0b720ad9e5c8f4a7b3fef0fac032f97bda423d29185e71831fca80f0dbe16",284   "language": "Python",285   "lines": 66,286   "truncated": false,287   "block": 6,288   "row": 30531289  },290  {291   "path": "pyhgf/math.py",292   "sha256": "9560d7061feec73db3fcbf31512dc2ffa703bdc23d7aa80ea7e85da3b9d71d4a",293   "language": "Python",294   "lines": 498,295   "truncated": false,296   "block": 7,297   "row": 6318298  },299  {300   "path": "pyhgf/model/__init__.py",301   "sha256": "5b308d7b0c9c3fdef3b11dec3e7c94e520cb17957b6c5ed7ab10948b5fd1437d",302   "language": "Python",303   "lines": 87,304   "truncated": false,305   "block": 6,306   "row": 33228307  },308  {309   "path": "pyhgf/model/add_nodes.py",310   "sha256": "ebabca64a7caa9c0a906ccffcb8b53b318f6402b042aafd3a9cd31b32190f1aa",311   "language": "Python",312   "lines": 720,313   "truncated": false,314   "block": 7,315   "row": 9622316  },317  {318   "path": "pyhgf/model/builder.py",319   "sha256": "ae626c5150c7a1a8c6ba5317e88f8a4af8d3142d291fb1c72714450172dc169f",320   "language": "Python",321   "lines": 173,322   "truncated": false,323   "block": 6,324   "row": 42515325  },326  {327   "path": "pyhgf/model/conv.py",328   "sha256": "fd3e7cff70e33cf8074aea94380df5031c0d7733b58195a4c7b38d7ec595bb83",329   "language": "Python",330   "lines": 476,331   "truncated": false,332   "block": 7,333   "row": 8304334  },335  {336   "path": "pyhgf/model/deep_network.py",337   "sha256": "ccb93da19a85fa2c59132f6588983c52b8cd54b6f7071adf02396dfefccbc4d6",338   "language": "Python",339   "lines": 2068,340   "truncated": false,341   "block": 8,342   "row": 931343  },344  {345   "path": "pyhgf/model/error_types.py",346   "sha256": "2c1e8115edcf6e6ba4f36fb751bd2bdad73c999d2027c4950920fb3816e8c02c",347   "language": "Python",348   "lines": 186,349   "truncated": false,350   "block": 6,351   "row": 44818352  },353  {354   "path": "pyhgf/model/fused.py",355   "sha256": "a4df1fb6fd06668ab14ea24905decd598f63ddd9d1afc475a9e8592119d04053",356   "language": "Python",357   "lines": 591,358   "truncated": false,359   "block": 7,360   "row": 9510361  },362  {363   "path": "pyhgf/model/hgf.py",364   "sha256": "484c1d5d80fc03c2c51ccf66f897db2dc06054e3807925960f273a7000b3202f",365   "language": "Python",366   "lines": 30,367   "truncated": false,368   "block": 6,369   "row": 25447370  },371  {372   "path": "pyhgf/model/hybrid.py",373   "sha256": "fa426ef2c9eb167eb7d804a38652c9ffaa0bf3a745e0507fa53e7e22c33e2b08",374   "language": "Python",375   "lines": 407,376   "truncated": false,377   "block": 7,378   "row": 7456379  },380  {381   "path": "pyhgf/model/network.py",382   "sha256": "c98a710851dbd0e069a8b6efe4135b734a9815df5f9b57ff650febb2ee7e9a38",383   "language": "Python",384   "lines": 774,385   "truncated": false,386   "block": 7,387   "row": 10815388  },389  {390   "path": "pyhgf/model/transformer.py",391   "sha256": "4e40d5f085dcccaea3ce5a94fbaf4380aebd53a0bdb7f283ebeceb9e8ee91146",392   "language": "Python",393   "lines": 312,394   "truncated": false,395   "block": 7,396   "row": 5018397  },398  {399   "path": "pyhgf/model/transplant.py",400   "sha256": "2739dc6dffafdab3420c193dde2cc9e989f05b4e2030eb37b4d5fbd7cf528549",401   "language": "Python",402   "lines": 333,403   "truncated": false,404   "block": 7,405   "row": 5209406  },407  {408   "path": "pyhgf/plots/graphviz/__init__.py",409   "sha256": "1fb05eeceadc40821d726440a2c33f275bf0be5e96864d083633ab78c91cd91b",410   "language": "Python",411   "lines": 10,412   "truncated": false,413   "block": 6,414   "row": 21229415  },416  {417   "path": "pyhgf/plots/graphviz/plot_network.py",418   "sha256": "35a12055843ca740eba53d4a0de0f5c770b17665708cf8fd85a0658a7382cc0e",419   "language": "Python",420   "lines": 223,421   "truncated": false,422   "block": 6,423   "row": 45055424  },425  {426   "path": "pyhgf/plots/matplotlib/__init__.py",427   "sha256": "793c6320d17d3aa7b79fe63ce487df90ac3fd98fce50e9348cf9b25d2bf45721",428   "language": "Python",429   "lines": 13,430   "truncated": false,431   "block": 6,432   "row": 21881433  },434  {435   "path": "pyhgf/plots/matplotlib/plot_correlations.py",436   "sha256": "524bdd6e646f6541574bad0b5473eaddb5afb648bb8feca9d770355bead75e91",437   "language": "Python",438   "lines": 57,439   "truncated": false,440   "block": 6,441   "row": 28926442  },443  {444   "path": "pyhgf/plots/matplotlib/plot_layers.py",445   "sha256": "123e679b2df35cce45e059e3c2f07a399068354971d278c9356bfc8923a24692",446   "language": "Python",447   "lines": 228,448   "truncated": false,449   "block": 7,450   "row": 2455451  },452  {453   "path": "pyhgf/plots/matplotlib/plot_nodes.py",454   "sha256": "1af0b71bd539d376fc46e310e89dc1f5f00445c0ab601f4a4e8450edf71f546e",455   "language": "Python",456   "lines": 285,457   "truncated": false,458   "block": 7,459   "row": 3131460  },461  {462   "path": "pyhgf/plots/matplotlib/plot_samples.py",463   "sha256": "60d10367205892ae752fe4082e68a50f6fd9e52fe56b00d9394a313e415ba061",464   "language": "Python",465   "lines": 87,466   "truncated": false,467   "block": 6,468   "row": 34569469  },470  {471   "path": "pyhgf/plots/matplotlib/plot_trajectories.py",472   "sha256": "c3a42395ba2822ee3f22079e1124627174f0deec4d8495bc3f80a8185548f413",473   "language": "Python",474   "lines": 175,475   "truncated": false,476   "block": 6,477   "row": 41753478  },479  {480   "path": "pyhgf/plots/networkx/__init__.py",481   "sha256": "7ea442065c1c66d4568559d0e8b56edf4bdfd234813d24cd3c31cf38edb1241e",482   "language": "Python",483   "lines": 5,484   "truncated": false,485   "block": 6,486   "row": 20540487  },488  {489   "path": "pyhgf/plots/networkx/plot_network.py",490   "sha256": "1c034556892cd41395147609cc3cb0c936dbfcc339e467848cd1ecbdea63c6c1",491   "language": "Python",492   "lines": 202,493   "truncated": false,494   "block": 6,495   "row": 44195496  },497  {498   "path": "pyhgf/response.py",499   "sha256": "5d4ca038820fecf5c19a94d2ae3d2544a550c485b1d45078e7f10e59bd85da39",500   "language": "Python",501   "lines": 215,502   "truncated": false,503   "block": 6,504   "row": 44805505  },506  {507   "path": "pyhgf/typing/__init__.py",508   "sha256": "2aee334408bebc07bd06f23516dce5060be043699f9a6cd76ad02388c27db315",509   "language": "Python",510   "lines": 47,511   "truncated": false,512   "block": 6,513   "row": 26114514  },515  {516   "path": "pyhgf/typing/typing.py",517   "sha256": "d2ba441961d27efb5a33862143b83b8811020641c17fd5ea4bf6a28a62da8e7f",518   "language": "Python",519   "lines": 91,520   "truncated": false,521   "block": 6,522   "row": 35517523  },524  {525   "path": "pyhgf/typing/vectorised.py",526   "sha256": "85bd0e72a23132300eed8aa9cfc47584cfb39ac146271ea57fd8a99d7fc4abd2",527   "language": "Python",528   "lines": 542,529   "truncated": false,530   "block": 7,531   "row": 9203532  },533  {534   "path": "pyhgf/updates/observation.py",535   "sha256": "cc95b3e4bdc914751438da998a6588daeb7b7b6c28bb3cc2ca9571815caa97c6",536   "language": "Python",537   "lines": 38,538   "truncated": false,539   "block": 6,540   "row": 24816541  },542  {543   "path": "pyhgf/updates/posterior/categorical.py",544   "sha256": "a2cf05c110df7d59b1b14d7629f032fbe56bcc7bf5478e5b21bb19853daeabb4",545   "language": "Python",546   "lines": 87,547   "truncated": false,548   "block": 6,549   "row": 36040550  },551  {552   "path": "pyhgf/updates/posterior/continuous/__init__.py",553   "sha256": "115fe2a11294af6723c0ff3730d7a18a19cc42a5e03de4f44f0f78e9b52f256b",554   "language": "Python",555   "lines": 19,556   "truncated": false,557   "block": 6,558   "row": 23619559  },560  {561   "path": "pyhgf/updates/posterior/continuous/continuous_node_posterior_update.py",562   "sha256": "eea2840e343de4f5848df7f35993f5e8d36b07b783d6aae2530e9c30b24cab0a",563   "language": "Python",564   "lines": 128,565   "truncated": false,566   "block": 6,567   "row": 39961568  },569  {570   "path": "pyhgf/updates/posterior/continuous/continuous_node_posterior_update_ehgf.py",571   "sha256": "e01b1447f077e7073b74d5d8981a07f4e16568e8ceebbeb2e51766eca599c352",572   "language": "Python",573   "lines": 155,574   "truncated": false,575   "block": 6,576   "row": 42006577  },578  {579   "path": "pyhgf/updates/posterior/continuous/continuous_node_posterior_update_unbounded.py",580   "sha256": "3eeca2a3812f2e3a6d3204be4ed1eaa215d948cd9b4e0d075579ccaf77a7621b",581   "language": "Python",582   "lines": 220,583   "truncated": false,584   "block": 7,585   "row": 2446586  },587  {588   "path": "pyhgf/updates/posterior/continuous/posterior_update_mean_continuous_node.py",589   "sha256": "2aa4c1c31e027bc638364a298af6a59fd151640b8dcee185ca0499b99816038b",590   "language": "Python",591   "lines": 359,592   "truncated": false,593   "block": 7,594   "row": 6331595  },596  {597   "path": "pyhgf/updates/posterior/continuous/posterior_update_precision_continuous_node.py",598   "sha256": "82fb65e806b197902530e21afb0b0ab14ce8a5f7fa68015f2c0c19f0dcc5f386",599   "language": "Python",600   "lines": 769,601   "truncated": false,602   "block": 7,603   "row": 10597604  },605  {606   "path": "pyhgf/updates/posterior/exponential.py",607   "sha256": "9da7bc792468d2a06e82069131f070ca42fd6cd30c102c7e41932da892e118c9",608   "language": "Python",609   "lines": 81,610   "truncated": false,611   "block": 6,612   "row": 35959613  },614  {615   "path": "pyhgf/updates/prediction/binary.py",616   "sha256": "16d97c1163e5ded4c01328e175f49a721f5625d03eac62cfc9e22d412ccf2f6a",617   "language": "Python",618   "lines": 93,619   "truncated": false,620   "block": 6,621   "row": 37704622  },623  {624   "path": "pyhgf/updates/prediction/continuous.py",625   "sha256": "e8e498fcfa2fa4f5c4cf4de14fe2eed7d24c1481cc3be2945d942b29421d9450",626   "language": "Python",627   "lines": 570,628   "truncated": false,629   "block": 7,630   "row": 9271631  },632  {633   "path": "pyhgf/updates/prediction/dirichlet.py",634   "sha256": "c530ca7e8ff16cca54bb7af29147e2fc0c56233ff981832ad348e7d178e4c57e",635   "language": "Python",636   "lines": 52,637   "truncated": false,638   "block": 6,639   "row": 29762640  },641  {642   "path": "pyhgf/updates/prediction_error/binary.py",643   "sha256": "3a44935ee4772083f407e6c0aac13bc2718b827e2e7a8ea9d14e4d6b74310d34",644   "language": "Python",645   "lines": 106,646   "truncated": false,647   "block": 6,648   "row": 37810649  },650  {651   "path": "pyhgf/updates/prediction_error/categorical.py",652   "sha256": "14f25747c71a4d96475b16457ae7b89859a7ceaac8895e238127d02c1432b2bf",653   "language": "Python",654   "lines": 47,655   "truncated": false,656   "block": 6,657   "row": 28236658  },659  {660   "path": "pyhgf/updates/prediction_error/continuous.py",661   "sha256": "255752b4a252502f49901fd7ca5c2f6fe1744d9516bbcac64af1922ab7f9e469",662   "language": "Python",663   "lines": 176,664   "truncated": false,665   "block": 6,666   "row": 41737667  },668  {669   "path": "pyhgf/updates/prediction_error/dirichlet.py",670   "sha256": "76f32580f58083142c73928d2a8098c0cba7d18ad88447b0e3c97dab584b887f",671   "language": "Python",672   "lines": 393,673   "truncated": false,674   "block": 7,675   "row": 5113676  },677  {678   "path": "pyhgf/updates/prediction_error/exponential.py",679   "sha256": "460d264da56c98a32f585dcceaaa3b4724e86a8a15b17c8137ff429f59f1760a",680   "language": "Python",681   "lines": 120,682   "truncated": false,683   "block": 6,684   "row": 40395685  },686  {687   "path": "pyhgf/updates/vectorised/binary/__init__.py",688   "sha256": "710b2350e4b916695ad47a8015b0136294aac5088b6b09779c7751f9cf15f64d",689   "language": "Python",690   "lines": 12,691   "truncated": false,692   "block": 6,693   "row": 22141694  },695  {696   "path": "pyhgf/updates/vectorised/binary/prediction.py",697   "sha256": "bd7528cc32c5a93de7a81b57f874ac3cf34fea322b8971f8bac987a3ddde5a87",698   "language": "Python",699   "lines": 99,700   "truncated": false,701   "block": 6,702   "row": 38734703  },704  {705   "path": "pyhgf/updates/vectorised/binary/prediction_error.py",706   "sha256": "0ce72cf5958e560fadcc73d08565f64d3e80518585329d3cfa81501f41d6c93b",707   "language": "Python",708   "lines": 51,709   "truncated": false,710   "block": 6,711   "row": 29735712  },713  {714   "path": "pyhgf/updates/vectorised/categorical/__init__.py",715   "sha256": "a91d37a81ceda879ec161a4f2605dd0076b39ef7ab229143a1c4177a8a56df94",716   "language": "Python",717   "lines": 11,718   "truncated": false,719   "block": 6,720   "row": 22019721  },722  {723   "path": "pyhgf/updates/vectorised/categorical/prediction.py",724   "sha256": "9cc9ea4fe259494084ea886289061993fb4ac953d0a7a21372a1c28b7dd7dbe5",725   "language": "Python",726   "lines": 83,727   "truncated": false,728   "block": 6,729   "row": 36939730  },731  {732   "path": "pyhgf/updates/vectorised/categorical/prediction_error.py",733   "sha256": "41120faea2220bc083b8666ad7ccc1fc568da2a8462488db72ef274b0b0b4dd8",734   "language": "Python",735   "lines": 44,736   "truncated": false,737   "block": 6,738   "row": 29258739  },740  {741   "path": "pyhgf/updates/vectorised/continuous/__init__.py",742   "sha256": "2624643c1985a09fabaf03c5e698b7b87bc31cb5d9f53f2f1c04d00d77a912c1",743   "language": "Python",744   "lines": 38,745   "truncated": false,746   "block": 6,747   "row": 28594748  },749  {750   "path": "pyhgf/updates/vectorised/continuous/posterior.py",751   "sha256": "7518bd1c15d1e9a4dce94d9d701471e3c4cd4c381e484e053cab5169b99d5fe2",752   "language": "Python",753   "lines": 657,754   "truncated": false,755   "block": 7,756   "row": 9786757  },758  {759   "path": "pyhgf/updates/vectorised/continuous/prediction.py",760   "sha256": "9a7fd3788347729708351d2f02b0293776f833c8c13a980dca091fcd65415205",761   "language": "Python",762   "lines": 192,763   "truncated": false,764   "block": 7,765   "row": 1521766  },767  {768   "path": "pyhgf/updates/vectorised/continuous/prediction_error.py",769   "sha256": "5e7b9aa4c9588b0366123e5c76cdd6dd92149e42f9d0c0df3d1a346e967c09fd",770   "language": "Python",771   "lines": 95,772   "truncated": false,773   "block": 6,774   "row": 35952775  },776  {777   "path": "pyhgf/updates/vectorised/learning.py",778   "sha256": "465a13a9457b3879e8dffa085d6914d7fecb02261fc6b471fb644fd8f9430e76",779   "language": "Python",780   "lines": 566,781   "truncated": false,782   "block": 7,783   "row": 10076784  },785  {786   "path": "pyhgf/updates/vectorised/volatile/__init__.py",787   "sha256": "9bb7447742567eae6f4bd76aeec1596b8a2065cabee312ad9b6e4bbf4ffe4853",788   "language": "Python",789   "lines": 37,790   "truncated": false,791   "block": 6,792   "row": 28587793  },794  {795   "path": "pyhgf/updates/vectorised/volatile/posterior.py",796   "sha256": "944b7592d55879a7de3e1a043da7db1b143ce8a9416beb30c8ac904722389a42",797   "language": "Python",798   "lines": 325,799   "truncated": false,800   "block": 7,801   "row": 5782802  },803  {804   "path": "pyhgf/updates/vectorised/volatile/prediction.py",805   "sha256": "76b80a48617fffde3b63bfd4c4ee54ea6d74b48c14f1b759b3d695158b47a181",806   "language": "Python",807   "lines": 413,808   "truncated": false,809   "block": 7,810   "row": 8541811  },812  {813   "path": "pyhgf/updates/vectorised/volatile/prediction_error.py",814   "sha256": "a73ed807d0356840115e748d183f19b29c0688b03e7d71bdf69549f9cdccea4c",815   "language": "Python",816   "lines": 503,817   "truncated": false,818   "block": 7,819   "row": 8787820  },821  {822   "path": "pyhgf/utils/__init__.py",823   "sha256": "5a71698ba15dc98a6b2c134367080394d6ef0cbd4fd3b2595c817145c7ff32e4",824   "language": "Python",825   "lines": 26,826   "truncated": false,827   "block": 6,828   "row": 24633829  },830  {831   "path": "pyhgf/utils/add_edges.py",832   "sha256": "6ae34bf51af5fe0e9e093648756632ffbefda2689823f3ab21d53031475ddcab",833   "language": "Python",834   "lines": 176,835   "truncated": false,836   "block": 6,837   "row": 43985838  },839  {840   "path": "pyhgf/utils/add_parent.py",841   "sha256": "68dac5c38ca11320158f824101f0c2129b6ada2ef377f8438736f5108bdecdad",842   "language": "Python",843   "lines": 78,844   "truncated": false,845   "block": 6,846   "row": 33349847  },848  {849   "path": "pyhgf/utils/beliefs_propagation.py",850   "sha256": "b041c82de2c7d27bcffe767a2bfd682e28e29fb4b8a74503b1d14c7f835e25eb",851   "language": "Python",852   "lines": 159,853   "truncated": false,854   "block": 6,855   "row": 44247856  },857  {858   "path": "pyhgf/utils/fill_categorical_state_node.py",859   "sha256": "ee2508036d54a952499906090c649153c9909042fc85b9a32e24d084f8d065c7",860   "language": "Python",861   "lines": 81,862   "truncated": false,863   "block": 6,864   "row": 34126865  },866  {867   "path": "pyhgf/utils/get_input_idxs.py",868   "sha256": "d90d580f861dc9ed20f4de8392d2b647259deb6876bfb5d77066c14c99c2bae1",869   "language": "Python",870   "lines": 22,871   "truncated": false,872   "block": 6,873   "row": 23793874  },875  {876   "path": "pyhgf/utils/get_update_sequence.py",877   "sha256": "d3da6b21ffe6bf546f613b9a9d0fd9698cddb305e07f1af3f70f3b249c6d255e",878   "language": "Python",879   "lines": 317,880   "truncated": false,881   "block": 7,882   "row": 5707883  },884  {885   "path": "pyhgf/utils/list_branches.py",886   "sha256": "02c9b6adf6fc7e4e0d1a8fed2bd4a0b73cea43fc68ef6b6edfe7a26bed33b831",887   "language": "Python",888   "lines": 55,889   "truncated": false,890   "block": 6,891   "row": 30745892  },893  {894   "path": "pyhgf/utils/remove_node.py",895   "sha256": "4eb0f54179d4d96a2a1d2ee4b1af655509b998643eb580193374934d81302299",896   "language": "Python",897   "lines": 265,898   "truncated": false,899   "block": 7,900   "row": 1464901  },902  {903   "path": "pyhgf/utils/sample.py",904   "sha256": "92a7cfe1b9d0da37bfba3a4c3c27fccf9f76d5c28d1ac2b2e270b0baa11be1c8",905   "language": "Python",906   "lines": 116,907   "truncated": false,908   "block": 6,909   "row": 37824910  },911  {912   "path": "pyhgf/utils/sample_node_distribution.py",913   "sha256": "9e4b543ef684953900810048d270ebeab6d09005006b380e96a906e6e2c6febe",914   "language": "Python",915   "lines": 42,916   "truncated": false,917   "block": 6,918   "row": 27007919  },920  {921   "path": "pyhgf/utils/to_pandas.py",922   "sha256": "ec0682e9004237e74b9a029791b8db22ebe90589d35f72922886b08af5c436bb",923   "language": "Python",924   "lines": 114,925   "truncated": false,926   "block": 6,927   "row": 40228928  },929  {930   "path": "pyhgf/utils/vectorised_belief_propagation.py",931   "sha256": "6a52384509da439408f87bbbeb0aa35caf269ac431742b0740372481207cafe7",932   "language": "Python",933   "lines": 2035,934   "truncated": false,935   "block": 8,936   "row": 871937  },938  {939   "path": "pyhgf/utils/weight_initialisation.py",940   "sha256": "6f959d8b07235085afb0b000f37d3cb9412109c3fdbda1637841a069dc88e0dc",941   "language": "Python",942   "lines": 214,943   "truncated": false,944   "block": 6,945   "row": 45002946  },947  {948   "path": "src/lib.rs",949   "sha256": "d9033b997ea24d9fe744c9e7b27e80e478bcdf808e6261e0d99ecd2d62c9be35",950   "language": "Rust",951   "lines": 23,952   "truncated": false,953   "block": 8,954   "row": 5365955  },956  {957   "path": "src/math.rs",958   "sha256": "1a424207e5aa98c3f7026bab98d3a2aaa02958de0a8d9280cbf0fc3c222de576",959   "language": "Rust",960   "lines": 735,961   "truncated": false,962   "block": 8,963   "row": 6201964  },965  {966   "path": "src/model/deep_network.rs",967   "sha256": "b5a02294a1abe59abf9f4d3ac35e9be5c740f36ef3dbe2fc1a30bdeee51bb23b",968   "language": "Rust",969   "lines": 795,970   "truncated": false,971   "block": 8,972   "row": 6242973  },974  {975   "path": "src/model/mod.rs",976   "sha256": "85592ae630d45745954b98728ea1bbc2ef66c0111058790fc1ee2842057aeb28",977   "language": "Rust",978   "lines": 5,979   "truncated": false,980   "block": 8,981   "row": 5283982  },983  {984   "path": "src/model/network.rs",985   "sha256": "8a25de47018c4a840178f26656a778aa5b9b40f748a96cd66d901769dcedeabd",986   "language": "Rust",987   "lines": 918,988   "truncated": false,989   "block": 8,990   "row": 6255991  },992  {993   "path": "src/optimiser.rs",994   "sha256": "b904c5cc9c931fb0a6a6ba9dd51536b61fad717f285fd1848b04b35bf2a5b998",995   "language": "Rust",996   "lines": 105,997   "truncated": false,998   "block": 8,999   "row": 56471000  },1001  {1002   "path": "src/updates/mod.rs",1003   "sha256": "aab5810008f4010c5f98828b1d0fe87e48b6d63066f4d949460b8adc25431d84",1004   "language": "Rust",1005   "lines": 6,1006   "truncated": false,1007   "block": 8,1008   "row": 52941009  },1010  {1011   "path": "src/updates/nodalised/mod.rs",1012   "sha256": "c2111434f790025bc2cdacb64486a86497d4fe194cde6acc2dd44d5d9d091462",1013   "language": "Rust",1014   "lines": 4,1015   "truncated": false,1016   "block": 8,1017   "row": 52631018  },1019  {1020   "path": "src/updates/nodalised/observations.rs",1021   "sha256": "ec429a51f019f48c7be671800c545a3f1a5f9b67adbd11d20217608c5fa5a529",1022   "language": "Rust",1023   "lines": 13,1024   "truncated": false,1025   "block": 8,1026   "row": 53331027  },1028  {1029   "path": "src/updates/nodalised/posterior/continuous.rs",1030   "sha256": "8e6114fdc9daa5ad3cbbb237e19ad843afc533c40c852a2c3dd5d9a30c703b2b",1031   "language": "Rust",1032   "lines": 652,1033   "truncated": false,1034   "block": 8,1035   "row": 62291036  },1037  {1038   "path": "src/updates/nodalised/posterior/mod.rs",1039   "sha256": "d3a5392f2ccab493496ad361dda8a94c47b02ffbdbf13d702233c71acfea5a2f",1040   "language": "Rust",1041   "lines": 1,1042   "truncated": false,1043   "block": 8,1044   "row": 52451045  },1046  {1047   "path": "src/updates/nodalised/prediction/binary.rs",1048   "sha256": "f0cb3b0a543d18232f55c9a51aa6cd187c89ecc8a38a8ba01086feff9d966dbd",1049   "language": "Rust",1050   "lines": 26,1051   "truncated": false,1052   "block": 8,1053   "row": 54271054  },1055  {1056   "path": "src/updates/nodalised/prediction/continuous.rs",1057   "sha256": "65fba20f61d82f00781ac085f7cf0f43e5e814eb9ffba93379f8c0261c92a714",1058   "language": "Rust",1059   "lines": 243,1060   "truncated": false,1061   "block": 8,1062   "row": 60011063  },1064  {1065   "path": "src/updates/nodalised/prediction/mod.rs",1066   "sha256": "3a6976899eef062fa8f3330d0baf316a2d079ad882f5bb55715938ce2b2accbd",1067   "language": "Rust",1068   "lines": 2,1069   "truncated": false,1070   "block": 8,1071   "row": 52511072  },1073  {1074   "path": "src/updates/nodalised/prediction_error/binary.rs",1075   "sha256": "24d9de2faf7b00c00b087b01d030d0fb55eb4aa27817d3b8d63cf45ff101447e",1076   "language": "Rust",1077   "lines": 15,1078   "truncated": false,1079   "block": 8,1080   "row": 53701081  },1082  {1083   "path": "src/updates/nodalised/prediction_error/continuous.rs",1084   "sha256": "d62963e9bad2629164a8b46000bf3d33c882aeb16cbe3fc4a1f10f16aa7a0adb",1085   "language": "Rust",1086   "lines": 33,1087   "truncated": false,1088   "block": 8,1089   "row": 54371090  },1091  {1092   "path": "src/updates/nodalised/prediction_error/exponential.rs",1093   "sha256": "e52167371a5128eed8605f2743e931265aa11ed4ca17eeca949be725117c2274",1094   "language": "Rust",1095   "lines": 18,1096   "truncated": false,1097   "block": 8,1098   "row": 53491099  },1100  {1101   "path": "src/updates/nodalised/prediction_error/mod.rs",1102   "sha256": "145174d7df5ade1dff684eecc9ee50364b43e08382fd2b48c92e3767edebc134",1103   "language": "Rust",1104   "lines": 3,1105   "truncated": false,1106   "block": 8,1107   "row": 52551108  },1109  {1110   "path": "src/updates/vectorised/binary/mod.rs",1111   "sha256": "51c8f7ca6d1656c1cb5b66fb90e45620503d4e1e05a6a8e67e80c48ea99b0984",1112   "language": "Rust",1113   "lines": 5,1114   "truncated": false,1115   "block": 8,1116   "row": 52761117  },1118  {1119   "path": "src/updates/vectorised/binary/prediction.rs",1120   "sha256": "d07a858811b602940f93d2a7dfc0b4a33b4a276f750f9456cd6172576e8d806e",1121   "language": "Rust",1122   "lines": 38,1123   "truncated": false,1124   "block": 8,1125   "row": 54701126  },1127  {1128   "path": "src/updates/vectorised/binary/prediction_error.rs",1129   "sha256": "dc350facabc12747aca7684de7260bd48855639e6b6e75023a6ecced849cd31d",1130   "language": "Rust",1131   "lines": 14,1132   "truncated": false,1133   "block": 8,1134   "row": 53531135  },1136  {1137   "path": "src/updates/vectorised/categorical/mod.rs",1138   "sha256": "618c478b87d3c3de1df96498b6e1f0cee1c8b73aaaac0ced90ae81f14d4951f6",1139   "language": "Rust",1140   "lines": 5,1141   "truncated": false,1142   "block": 8,1143   "row": 52781144  },1145  {1146   "path": "src/updates/vectorised/categorical/prediction.rs",1147   "sha256": "50b174a275cb655feceefeb8deca8ab7e770ddb254cc907a1992ae751433e66b",1148   "language": "Rust",1149   "lines": 35,1150   "truncated": false,1151   "block": 8,1152   "row": 54381153  },1154  {1155   "path": "src/updates/vectorised/categorical/prediction_error.rs",1156   "sha256": "fbc24ba699cafcc7326dc5fbb6aa7a0e422afcb0652850bed268ae22265af852",1157   "language": "Rust",1158   "lines": 14,1159   "truncated": false,1160   "block": 8,1161   "row": 53561162  },1163  {1164   "path": "src/updates/vectorised/learning.rs",1165   "sha256": "b34b66a5e627986065852b286d648f35b24012e2b08b30dc12900e93581b586b",1166   "language": "Rust",1167   "lines": 136,1168   "truncated": false,1169   "block": 8,1170   "row": 57451171  },1172  {1173   "path": "src/updates/vectorised/mod.rs",1174   "sha256": "13dd5937f1cbe9fb3e29a843611faff25964812bbeb12a2e7a748bd484186053",1175   "language": "Rust",1176   "lines": 42,1177   "truncated": false,1178   "block": 8,1179   "row": 54901180  },1181  {1182   "path": "src/updates/vectorised/volatile/mod.rs",1183   "sha256": "92ee39b48cff964b61bd996040cdd60552f3e4e1bb33f91ba6237ec3e8cf0f0f",1184   "language": "Rust",1185   "lines": 30,1186   "truncated": false,1187   "block": 8,1188   "row": 54321189  },1190  {1191   "path": "src/updates/vectorised/volatile/posterior.rs",1192   "sha256": "f15ef640c9ff0cd00627612a2a3ab4c38811d47e268463b599074439173f7972",1193   "language": "Rust",1194   "lines": 135,1195   "truncated": false,1196   "block": 8,1197   "row": 57541198  },1199  {1200   "path": "src/updates/vectorised/volatile/prediction.rs",

Showing the first 1,200 of 1677 lines. Download the file for the rest.