pyhgf

View on PyPIReverse Dependencies (0)

0.2.1 pyhgf-0.2.1-py3-none-any.whl

Wheel Details

Project: pyhgf
Version: 0.2.1
Filename: pyhgf-0.2.1-py3-none-any.whl
Download: [link]
Size: 80449
MD5: 7120dc384d1b49521e53788ec1ff89f0
SHA256: 1ded4875b3b22b6831af1407efbac20ea759d41935b038d164345dc5ef235920
Uploaded: 2024-12-18 10:53:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyhgf
Version: 0.2.1
Summary: Dynamic neural networks for predictive coding
Author: Nicolas Legrand
Author-Email: nicolas.legrand[at]cas.au.dk
Home-Page: https://computationalpsychiatry.github.io/pyhgf/
Project-Url: Repository, https://github.com/ComputationalPsychiatry/pyhgf
License: GPL-3.0
Keywords: reinforcement learning,predictive coding,neural networks,graphs,variational inference,active inference,causal inference
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Rust
Requires-Python: >=3.10,<3.13
Requires-Dist: arviz (<0.21.0,>=0.20.0)
Requires-Dist: jax (<0.4.32,>=0.4.26)
Requires-Dist: jaxlib (<0.4.32,>=0.4.26)
Requires-Dist: matplotlib (<4.0.0,>=3.4.0)
Requires-Dist: numpy (<2.0,>=1.18)
Requires-Dist: pymc (<6.0.0,>=5.17.0)
Requires-Dist: seaborn (<0.14.0,>=0.13.2)
Description-Content-Type: text/markdown
[Description omitted; length: 8388 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyhgf/__init__.py sha256=i7LBnbiBfmBWGsGvIKlLZlLvfcP4XrCw8GHwdHMBpts 2047
pyhgf/data/binary_input.txt sha256=FypBHoCcCCVKQWNe4yJuXuIoXZw3bkYipBKXwCFMMn0 8000
pyhgf/data/binary_response.txt sha256=6fkCT2ZIB_nih7FLLTi9OlB9gE80RATLUlhI13nmqBI 8000
pyhgf/data/usdchf.txt sha256=36fFXduQmcokEDvrg17UbZZ4niqv0zmHGD799e0OGaQ 15350
pyhgf/distribution.py sha256=7kIlbhzqf-X420-YMTj_1BjJ-KyDj4z3KnZEqTnSA5o 36858
pyhgf/math.py sha256=oh0FO_p1iBf3TdieIROpYAKmf-ENZWjem1T3yFswseM 9038
pyhgf/model/__init__.py sha256=P7d_FLOf6W1l5rXfyHFRGDRbX3wsRdNnEZT9V71twM0 509
pyhgf/model/add_nodes.py sha256=E736iB-pbHcIkzSZMWVZdyp6UK4gD38uaJKYUrVx07I 13460
pyhgf/model/hgf.py sha256=lzr2uQQ1MWVLDrmZ0C95u4tPDXckDoPHuGc8pa0zSF4 9786
pyhgf/model/network.py sha256=K-M9Xni7_6iVc0KuhPxRcvj4YYQXiBzfKWiWqOQuy5k 22966
pyhgf/plots.py sha256=N2KhkHML7VovJ47lbpB22f6fNlFfwDKkxHw9TFgEASU 20022
pyhgf/response.py sha256=wGS-3VH1Cne49W08Nh7FSzbKzZyILg6nKXBPx96d2iQ 6859
pyhgf/typing.py sha256=i0PtKyExQ79_83BZhemHod8mWZrGrLn26MoWPbp0pio 1231
pyhgf/updates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhgf/updates/observation.py sha256=Po2_X_jUsTTEkq72OKjg2CWBa_TB2l_JmL3mLSHUn1w 845
pyhgf/updates/posterior/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhgf/updates/posterior/categorical.py sha256=3J8ocM2rkKgc-W7FxGhsbMsSZFV9lTIfHS9jjS93uN0 3412
pyhgf/updates/posterior/continuous/__init__.py sha256=fvW0Hwi2tZT8lj5Kg5vIN0-GBc2byv0-OgEcFWDk5J4 268
pyhgf/updates/posterior/continuous/continuous_node_posterior_update.py sha256=b8Rnvdi1FQu_FBomdnn3uwzMLiSa_FP-j0NefZhIMuA 2179
pyhgf/updates/posterior/continuous/continuous_node_posterior_update_ehgf.py sha256=5bhHpiFBaMcUtIVdrNeiCFMh_3TB1Dwv0S018FIVjnA 2709
pyhgf/updates/posterior/continuous/posterior_update_mean_continuous_node.py sha256=ZfdkzbVS81HwRA5sZL8RLXK_qkQwMSd6z3dog4kltPs 7794
pyhgf/updates/posterior/continuous/posterior_update_precision_continuous_node.py sha256=gjzKmN5owQs7VdxmyqD0aAzs84zxnTsz6Spq3-xt5jM 11601
pyhgf/updates/prediction/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhgf/updates/prediction/binary.py sha256=3FQfY2HLQQpEaMCklM8bjwkf0cEJ_YftazC-MXzU1nc 2222
pyhgf/updates/prediction/continuous.py sha256=wMika3tkM2jWnW2wIF001Pl2SX3UdSvH0keAeJ6Ul0U 9311
pyhgf/updates/prediction/dirichlet.py sha256=aD5CB08J7vCxg2TkoSv_B6pQGPIaaGJOeky7NIAS20g 1599
pyhgf/updates/prediction_error/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyhgf/updates/prediction_error/binary.py sha256=PG5-lOsWg9HDh7pYL0Lh5uijCPNk_25Ci4X1SHiv7y8 3321
pyhgf/updates/prediction_error/categorical.py sha256=Y3Hs0zw4G6Zh0wwAbZNotVzh1uvB9boeMLv-MHPUOy0 1697
pyhgf/updates/prediction_error/continuous.py sha256=b539BRPPfUJx6bm3rEQRTvwmhmODbfDbQv_sov5qx8c 5275
pyhgf/updates/prediction_error/dirichlet.py sha256=vkzdLAoYcDklzcw-SaxPN-scsOsxc_uFUu8pQic8aOA 12744
pyhgf/updates/prediction_error/exponential.py sha256=Q0It_dpzfybpBd7k81T9n9P0nFnAnGQH9py9zL3owyk 2199
pyhgf/utils/__init__.py sha256=H7XWu-q0D7Hgr4-iNQM_5jrdHw5kyvp-2zV7zvqnCI4 506
pyhgf/utils/add_edges.py sha256=yizrMdOAkDcfKLEj3L0rxe_gI6IccKpiymxd3HaW2iU 5589
pyhgf/utils/beliefs_propagation.py sha256=8NKsp2J_hQ3WIwqsY20QeOfXaVjVio-6icEKs6w7IoQ 3221
pyhgf/utils/fill_categorical_state_node.py sha256=exO_3t3QhEIr8Y48xCyKBw6_SlNBQRLErLrx0_WOcoI 2533
pyhgf/utils/get_input_idxs.py sha256=kVtvwl9VMbngQj6Yw7TKikdsWEKLlwYi--L_rwB7ldE 787
pyhgf/utils/get_update_sequence.py sha256=Mi7FfCI4rFwBOn76hAYrOZ1xO1MAIGt3-GjchYKKD4Y 9899
pyhgf/utils/list_branches.py sha256=fd2-iGSSKGzkh-MK_oXVo8KMGK_JMgKFn1aQgxJrJeQ 1920
pyhgf/utils/to_pandas.py sha256=9Wsl8ooInoThttbYQOBb7dQnaa0CGD9PhtZMdhoNDZM 4080
pyhgf-0.2.1.dist-info/LICENSE sha256=mYL-JX3hMtjHF2zv2dpAr55ls4Nb9yqshkDqcb-SxfY 34493
pyhgf-0.2.1.dist-info/METADATA sha256=pBlL8jnr6Zwy5rr06m40Sgitmr1qnSCySIDTbouWPXU 9670
pyhgf-0.2.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pyhgf-0.2.1.dist-info/RECORD