surjectors

View on PyPIReverse Dependencies (1)

0.3.3 surjectors-0.3.3-py3-none-any.whl

Wheel Details

Project: surjectors
Version: 0.3.3
Filename: surjectors-0.3.3-py3-none-any.whl
Download: [link]
Size: 49338
MD5: 2c53fdfe573cc3cd3586833832b6562c
SHA256: 844d60b46a82e23b410cd84c66928f0a59916ba9cd6f93e3effbd1d6444dfd52
Uploaded: 2024-08-17 21:35:49 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: surjectors
Version: 0.3.3
Summary: Surjection layers for density estimation with normalizing flows
Author-Email: Simon Dirmeier <sfyrbnd[at]pm.me>
Project-Url: homepage, https://github.com/dirmeier/surjectors
Keywords: density estimation,normalizing flows,surjections
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Requires-Dist: distrax (>=0.1.4)
Requires-Dist: dm-haiku (>=0.0.10)
Requires-Dist: jax (>=0.4.18)
Requires-Dist: jaxlib (>=0.4.18)
Requires-Dist: optax (>=0.1.7)
Description-Content-Type: text/markdown
License-Expression: Apache-2.0
License-File: LICENSE
[Description omitted; length: 3867 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
surjectors/__init__.py sha256=8F7G4MWItTyxnvByJqcIGk8Bs071zmPwd4dqGmFKTeE 2465
surjectors/util.py sha256=2ZTJ1jY7QJclVS9JlJfPNPKUG_lF704Sqt3nFNXjz04 3460
surjectors/_src/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
surjectors/_src/_transform.py sha256=GkT9elCXHRu9m7fBWmxBbDL3LcRdtLfh_P7VYkfLP_4 169
surjectors/_src/bijectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
surjectors/_src/bijectors/affine_masked_autoregressive.py sha256=2VsWzxCylqzcKH4h06kGu5T3684qhJ6l0_XSdBRAGEg 1417
surjectors/_src/bijectors/affine_masked_autoregressive_test.py sha256=IzkSl9U4y4slsBkFA7jfJEETCaj2rM35VhmD-Hd0HY8 1525
surjectors/_src/bijectors/affine_masked_coupling.py sha256=Dj_8E0hTGfwNj-XlzgQDTFvxv3rDqkyIZZTeQZYhGbs 1806
surjectors/_src/bijectors/affine_masked_coupling_test.py sha256=m_xJpZEu04Duu8xYouAnkwM-qbjPDj3wRS3eIrDUSwI 1660
surjectors/_src/bijectors/bijector.py sha256=ypDjIyUTlRLW3SjLQTjoVNrTmy4Scfoa-_WuDBesT4c 1408
surjectors/_src/bijectors/lu_linear.py sha256=hrjSifSr690q_fQ58TC-MKQMRqhYBREkPH_cjBf8JWE 2712
surjectors/_src/bijectors/masked_autoregressive.py sha256=IjsOaIb_5_Fh-EAcGVuoNFTEK6ZftxzmrnbjT4BlN2A 2865
surjectors/_src/bijectors/masked_autoregressive_test.py sha256=CLu3EltE4b_Wmzc3XollqujNTd0We1SNhyuwevTH7x4 5748
surjectors/_src/bijectors/masked_coupling.py sha256=Nr356wUy1_YYYZoh5gan85ZXhEe2O-QxK9s6loZLECE 3176
surjectors/_src/bijectors/masked_coupling_test.py sha256=cfeYkxhs9FF1-BF7CO6fHySunYffKGMyqSQc_jdN9nE 8178
surjectors/_src/bijectors/permutation.py sha256=PVArtcRmh-ZmX-CBC1kOMRNiq8CUQ4YkhqaBETEJKoc 1185
surjectors/_src/bijectors/rq_masked_coupling.py sha256=B6uLhWg6w73Ew3BRin-uwlzXSuR3YqmE12BDWLeMPCA 2334
surjectors/_src/bijectors/rq_masked_coupling_test.py sha256=JTvle6AwSWWUyLjjSzGnY1nqOYAueG1NwAHbuJHdp4w 1872
surjectors/_src/conditioners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
surjectors/_src/conditioners/mlp.py sha256=4DWjKnVLrBiORvbjhIIYSxgBN1vJF6tK9ABYeKH1lCI 663
surjectors/_src/conditioners/transformer.py sha256=4y2Tsfs_YlqmrTqINPaRKimDTeIKzKWuBFnb4YasQ88 2950
surjectors/_src/conditioners/nn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
surjectors/_src/conditioners/nn/made.py sha256=qdWAzrPy7IEGvBBuRdr0oFJaq5GxKK42pZm29qT0meE 2917
surjectors/_src/conditioners/nn/made_test.py sha256=JjgwPEnTV2-2J_ITH-Qm2WsFvJ4bNpIHu3Ls30N0OFM 2477
surjectors/_src/conditioners/nn/masked_linear.py sha256=TamVzPBOFC0nm_g3Opv490-bFM8Pv9JyJ1ltlHwK6cw 1784
surjectors/_src/distributions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
surjectors/_src/distributions/transformed_distribution.py sha256=DS90M55X5LNcQKn1aCSHW5IokHPlFTfRq-Huze_Wozg 4566
surjectors/_src/surjectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
surjectors/_src/surjectors/affine_masked_autoregressive_inference_funnel.py sha256=PpL8o5gl6clKKVfYGB6HT1jAkiqttwNtqDH_IHfD1Gc 2420
surjectors/_src/surjectors/affine_masked_autoregressive_inference_funnel_test.py sha256=3cMQzJXlM5LvhiO1bJuL7PorvS-J0UZ75MI-d31cYzI 2256
surjectors/_src/surjectors/affine_masked_coupling_generative_funnel.py sha256=zcygkZd7kKFFfFlNLF3zCifCsfBfMB5VPr5odIh7zQo 2095
surjectors/_src/surjectors/affine_masked_coupling_inference_funnel.py sha256=BSm5aoVJlUUXlyXApiPKQ1oEiWn5HsuO_EWMgyKrEKI 2045
surjectors/_src/surjectors/affine_masked_coupling_inference_funnel_test.py sha256=AcFjb2lewp_rd93q5qv5lMkBGVFezxtTrSHliW8ZZgY 2180
surjectors/_src/surjectors/augment.py sha256=3DykHEeNFRdDj4tn0t3JMlEB9Bb_GkrPSytcjHJfcPg 1202
surjectors/_src/surjectors/chain.py sha256=r4Ntomq5KbUUnCV-03c2naB9ocq6JgBqNOa_5-x0wnw 2367
surjectors/_src/surjectors/masked_autoregressive_inference_funnel.py sha256=YfNTLkvzfd88GYLxN9wVObwyIWlHHMSLefwA3SnH3q4 4018
surjectors/_src/surjectors/masked_coupling_inference_funnel.py sha256=kz4YsH_nwNbb1bvDP_G0opFx5mjwWAm2o71BA2nWCiA 4024
surjectors/_src/surjectors/mlp.py sha256=v9VsFMTzLzjn3XSUrs3YDGZZ7_rVIZ7_Hf5ke-Afp14 2004
surjectors/_src/surjectors/rq_masked_autoregressive_inference_funnel.py sha256=rvzCySFN6_b66_CnqqImraimisOhs79L0gblW1kjtec 2888
surjectors/_src/surjectors/rq_masked_coupling_inference_funnel.py sha256=LxYZjTrXAfBMALolXc7eHVOeaZ7V0A6Wnh8gnehZJ_Q 2429
surjectors/_src/surjectors/rq_masked_coupling_inference_funnel_test.py sha256=36GgYam8DKw7eALefvUlTj8cipxjdhbadX8qUr3iNzs 2315
surjectors/_src/surjectors/slice.py sha256=r5KLvlkCOhVnCvxLoctVB40fvP2S-PtxFO30VEH-Jhs 1926
surjectors/_src/surjectors/slice_test.py sha256=BECmuOvJTlDquDe5wlTDyU4OzTTd7iAQXWtfv8hBCso 1734
surjectors/_src/surjectors/surjector.py sha256=D4hMXy9ZMhlLhuR1J9CYdqlJI3hR3BA03ppf2rRRCCk 3138
surjectors/_src/surjectors/surjectors_test.py sha256=ziemp-st1kVboJAcZGbxCGaql_Z8DvkResjJGiGL8WM 5740
surjectors/nn/__init__.py sha256=sKkSwe6yAWACb7k8WR2T5e-qagUz1ZdzOHoaZ3zlQmw 260
surjectors-0.3.3.dist-info/METADATA sha256=wBqYq8xTxCO-iy5pjEBqKQw5VFmTOdOWzwUEeFkWrx8 4784
surjectors-0.3.3.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
surjectors-0.3.3.dist-info/licenses/LICENSE sha256=syDm1QE1qG4IlCDYjIr2IGzOpF_Kij6S-r73xYR_DcM 11345
surjectors-0.3.3.dist-info/RECORD