funsor

View on PyPIReverse Dependencies (7)

0.4.5 funsor-0.4.5-py3-none-any.whl

Wheel Details

Project: funsor
Version: 0.4.5
Filename: funsor-0.4.5-py3-none-any.whl
Download: [link]
Size: 174915
MD5: a868896dd355a3e9390b90add99636f4
SHA256: b99a2b5ddb26a93b5e9d28b82dbc8f36efc686c37da2f71086bfa5bc7f45726d
Uploaded: 2023-01-23 08:31:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: funsor
Version: 0.4.5
Summary: A tensor-like library for functions and distributions
Author: Uber AI Labs
Home-Page: https://github.com/pyro-ppl/funsor
Project-Url: Documentation, https://funsor.pyro.ai
Keywords: probabilistic machine learning bayesian statistics pytorch jax
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Requires-Dist: makefun
Requires-Dist: multipledispatch
Requires-Dist: numpy (>=1.7)
Requires-Dist: opt-einsum (>=2.3.2)
Requires-Dist: typing-extensions
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort (>=5.0); extra == "dev"
Requires-Dist: nbsphinx; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pillow (==8.2.0); extra == "dev"
Requires-Dist: pytest (==4.3.1); extra == "dev"
Requires-Dist: pytest-xdist (==1.27.0); extra == "dev"
Requires-Dist: scipy; extra == "dev"
Requires-Dist: sphinx (>=2.0); extra == "dev"
Requires-Dist: sphinx-gallery; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: torchvision (>=0.12.0); extra == "dev"
Requires-Dist: numpyro (>=0.7.0); extra == "jax"
Requires-Dist: jax (>=0.2.21); extra == "jax"
Requires-Dist: jaxlib (>=0.1.71); extra == "jax"
Requires-Dist: black; extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: isort (>=5.0); extra == "test"
Requires-Dist: pandas; extra == "test"
Requires-Dist: pillow (==8.2.0); extra == "test"
Requires-Dist: pyro-api (>=0.1.2); extra == "test"
Requires-Dist: pytest (==4.3.1); extra == "test"
Requires-Dist: pytest-xdist (==1.27.0); extra == "test"
Requires-Dist: requests; extra == "test"
Requires-Dist: scipy; extra == "test"
Requires-Dist: torchvision (>=0.12.0); extra == "test"
Requires-Dist: pyro-ppl (>=1.8.0); extra == "torch"
Requires-Dist: torch (>=1.11.0); extra == "torch"
Provides-Extra: dev
Provides-Extra: jax
Provides-Extra: test
Provides-Extra: torch
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 5358 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
funsor/__init__.py sha256=g3TsT9CHcAWQBh108WzY4tYYQq50a2UZW9ZT_U_SQAI 2221
funsor/adam.py sha256=0cHzxdLqfC_8TevlvrDfYOQRIqeolCgUicMOztDrBbQ 2994
funsor/adjoint.py sha256=4i2leajLnI4zLPLTUwMiruo6saMuypXlg3fdVycrvi8 9877
funsor/affine.py sha256=P4whNWiqgIbY_vpRYygu14Yi6T8tMh2L6R4hz44afTE 5424
funsor/approximations.py sha256=GiqAKettR_qvsnSw-91j1llJNLnS_bkFi_Xk75ThXis 7002
funsor/cnf.py sha256=l91OJjSXsqKJcAbS0ZN9ZK7oEKlV8dJHHGkJNq3mJqM 22352
funsor/compiler.py sha256=jGOb5AKY5qHNfcCo7HyMpbB4KsH5CM2jC7F-thkXdlE 3680
funsor/constant.py sha256=noULDU47wmOTOQ4utZuo8Jch3tv29jnfHasXUdGRwyM 6513
funsor/delta.py sha256=Cjeqpl5xzprP4MfkaIcqwq_6ootOmi-RQE4sYzxl2Zs 9167
funsor/distribution.py sha256=qYZ87cSjOtZdrCPGKCuT5560xZ5SL5LEq7eEXhrWsIk 36824
funsor/domains.py sha256=folC3dv1dMug-EiNFX_W50NVdekrQxiaa2VeHLOnZC0 16025
funsor/elbo.py sha256=r3WdH-sxSp9C4Ttq0YzWl7lYfGA-5IwQAnpP1urUCJE 1833
funsor/factory.py sha256=7fQa7rSJuCwIDsxrzZUwOW5srFeXzeK_Fvn3SQlCQUE 9815
funsor/gaussian.py sha256=vk_R8GLSBUbNvuGtwny8YCyGigYSFsnowVuiumIGpBw 45550
funsor/instrument.py sha256=bImC8QFj11mNpgdnVZaA_ORB1jjwSzv_wdWrosyxJRQ 3165
funsor/integrate.py sha256=zfGwmMJxSAsW5cgx1ZVfubVbgPNcy-3Mc2KHcUSXNIo 10109
funsor/interpretations.py sha256=u1CuagBRtKABucf_3N9h-exAdLxHNnFJPOYZs2qYl20 10677
funsor/interpreter.py sha256=VGvMkPvqNtomjXzzsUtfn-YTqvpqQb_-zlVpCWykNoA 6754
funsor/joint.py sha256=iyXB0IBhu3NixBpPUU7BO9GHCeEsKd4hsfmwlccecUE 6859
funsor/minipyro.py sha256=zhzcB7N7PYihX_ojgRsPHDvLWxGz0qICDyv0-ViiryM 23483
funsor/montecarlo.py sha256=XjWu3r2dwzSDmX3ca4GCXGOJ9MlI2io0BfXTJrt7GN0 3008
funsor/op_factory.py sha256=37hcUdaKbwMqg57U9GuTs3fFj9TwC6Xvy7qybfBBlLA 2633
funsor/optimizer.py sha256=tjjWFh6Eg-pHVm4NmO_iSUnStZv79j7ft2ERnCmoM-k 5812
funsor/precondition.py sha256=gNXudVzTqNvanYmdzf7c_0QrxbWm_belVIXUA0k_4U0 4817
funsor/recipes.py sha256=r46DioeTuFXBshQCtXif-SDvgJLSZzIGCbEJ8o6S8OU 6273
funsor/registry.py sha256=Yd8FpSS15dLupJCIWVE6QeZw4Hot3zoXIaD6Kf9uZkc 3398
funsor/sum_product.py sha256=ycnvVNMvmWolqBHXqEtEbbRRMNLHq1rIKRRXUEmCIHM 40905
funsor/syntax.py sha256=zLnkvXSlSzey2XkQqozBkbOTYxOffbp7ygt2T3iwNXs 5034
funsor/tensor.py sha256=6v6QmJOOv8RGcNH8RPdQd5ZG5ro-x0OO1yd_4nQkPoY 43650
funsor/terms.py sha256=u5cCURDi9C5b-kcVDYTdugNTKpjE8YHxADFC6_zU_f0 71540
funsor/testing.py sha256=ir9G-BgXOzyGDHpxFtj5WqQ2v8HPeAA_-cEStyrl4x4 16795
funsor/typing.py sha256=Xu4uT7igNSsVXI2rHmyvUoVOH1seC29rodYbK_cPN3Q 11631
funsor/util.py sha256=5exKuK1DGYafO40v0iau-9sPJkYgB9tNCMfEV3E46bE 9751
funsor/compat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
funsor/compat/ops.py sha256=PDFbUdg_wnED5j3cSiJgLvTbcFuy92dBrpB6JuUC5_w 226
funsor/einsum/__init__.py sha256=WVSodHxdakECorVtzKBE_G_0j-zZgZG-RgA-usYJb28 4603
funsor/einsum/numpy_log.py sha256=gN7CQ3KKmzrhwhDHyOGBfiLN7r6i7kEjNiiYFFO-VhM 1836
funsor/einsum/numpy_map.py sha256=mZm1t2xsaLgU24X-rvXFB4MjpQkqFWnDkKdhi4YObZ8 1055
funsor/einsum/util.py sha256=arcoU2fmr2kbxnqmIHPd5sqVP8DAWrs8Ko8EV0QdQO8 2828
funsor/jax/__init__.py sha256=CorzPSWpDHyJjcf7i8qArWgYWHboa5UH5zYr8y_GHNk 1131
funsor/jax/distributions.py sha256=Mb0A4W_xsjneNx83z8p90iBSkh6wuutrpbb6lCdrL4k 11827
funsor/jax/ops.py sha256=2Vw8JsNj8yUyzQ0DC5rG0dyHqEucRjuwBmd4nfAO_j0 9819
funsor/ops/__init__.py sha256=seE3sttcld5sF6wUBTYjBNqK6xxvnpQ7sRJ9-Ys-ouc 242
funsor/ops/array.py sha256=3MTI627jFiFmPt-YlyHee-WvLkrqY7ZjRzEQgzDN23g 10782
funsor/ops/builtin.py sha256=8GsBmYMsDuI2A3NMEQbSOS-b9BCaLp665OtLZDc1zl4 7056
funsor/ops/op.py sha256=8hguF1E0AQLsjbk32u4he2NAoowizeUcV8JY__CbJs0 12839
funsor/ops/program.py sha256=T8m3J7sR4BFZOVmOM-Xt3efc4AQQ0RH9QEERMrbdS9Y 3347
funsor/ops/tracer.py sha256=FeRXxyR41YpwriTHfjsQhqCWDZdZM3TSe9KwX1qV88U 3346
funsor/pyro/__init__.py sha256=el0hNaUpNv19wgge_soyLGbyq146fUJUZV3XjNnAsAk 351
funsor/pyro/convert.py sha256=8tbxiUha-VWOKGsIKHZu8iNAkO4AETTyaccC3zFyBe4 12396
funsor/pyro/distribution.py sha256=nyOFQnHZ3iTlK-97YB2OQoc4MHjAsuQhuILx3skZXy4 4438
funsor/pyro/hmm.py sha256=ZX4UqyDk6dEFmkxHl0GIIyZYNmo8rGcz9mxpzHCoFqM 25667
funsor/torch/__init__.py sha256=qNLW6fT-R7oz9JoYufy3J3U1LIHujTZD1-kSy1DQevY 1446
funsor/torch/distributions.py sha256=uC_ZpeE_Fw0bmxee_Hk4WrdZeLeVHtjVM7aOS7MOElw 14303
funsor/torch/ops.py sha256=KnKLg0yiYfgQ5mzNUpI-dwfVNFGucbxxYYyaoec0tX0 10904
funsor/torch/provenance.py sha256=3mrIxWHCRdBk5XuXJ_nSzuE-VlHBpj8LPtmLci6ce30 2164
funsor-0.4.5.dist-info/LICENSE.md sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
funsor-0.4.5.dist-info/METADATA sha256=_y61axr_tFP0WuEdM79gw2KuJwOfjSMY1BouYwz6xeg 7840
funsor-0.4.5.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
funsor-0.4.5.dist-info/top_level.txt sha256=JPCChvl6BftdsHx6I8YGoffpDvHwql-Odbj2fA3Xcow 7
funsor-0.4.5.dist-info/RECORD

top_level.txt

funsor