.gitattributes
.gitignore
.gitlint
.pre-commit-config.yaml
.python-version
.readthedocs.yaml
LICENSE
Makefile
README.md
pyproject.toml
uv.lock
.github/workflows/ci.yaml
.github/workflows/examples.yaml
.github/workflows/release.yaml
docs/.gitignore
docs/Makefile
docs/conf.py
docs/examples.rst
docs/index.rst
docs/requirements.txt
docs/surjectors.nn.rst
docs/surjectors.rst
docs/surjectors.util.rst
docs/_static/theme.css
docs/notebooks/dimension_reduction.ipynb
docs/notebooks/introduction.ipynb
docs/notebooks/normalizing_flows.ipynb
examples/autoregressive_inference_surjection.py
examples/conditional_density_estimation.py
examples/coupling_inference_surjection.py
paper/paper.bib
paper/paper.md
surjectors/__init__.py
surjectors/util.py
surjectors.egg-info/PKG-INFO
surjectors.egg-info/SOURCES.txt
surjectors.egg-info/dependency_links.txt
surjectors.egg-info/requires.txt
surjectors.egg-info/top_level.txt
surjectors/_src/__init__.py
surjectors/_src/_transform.py
surjectors/_src/bijectors/__init__.py
surjectors/_src/bijectors/affine_masked_autoregressive.py
surjectors/_src/bijectors/affine_masked_autoregressive_test.py
surjectors/_src/bijectors/affine_masked_coupling.py
surjectors/_src/bijectors/affine_masked_coupling_test.py
surjectors/_src/bijectors/bijector.py
surjectors/_src/bijectors/lu_linear.py
surjectors/_src/bijectors/lu_liner_test.py
surjectors/_src/bijectors/masked_autoregressive.py
surjectors/_src/bijectors/masked_autoregressive_test.py
surjectors/_src/bijectors/masked_coupling.py
surjectors/_src/bijectors/masked_coupling_test.py
surjectors/_src/bijectors/permutation.py
surjectors/_src/bijectors/rq_masked_coupling.py
surjectors/_src/bijectors/rq_masked_coupling_test.py
surjectors/_src/conditioners/__init__.py
surjectors/_src/conditioners/mlp.py
surjectors/_src/conditioners/transformer.py
surjectors/_src/conditioners/nn/__init__.py
surjectors/_src/conditioners/nn/made.py
surjectors/_src/conditioners/nn/made_test.py
surjectors/_src/conditioners/nn/masked_linear.py
surjectors/_src/distributions/__init__.py
surjectors/_src/distributions/transformed_distribution.py
surjectors/_src/surjectors/__init__.py
surjectors/_src/surjectors/affine_masked_autoregressive_inference_funnel.py
surjectors/_src/surjectors/affine_masked_autoregressive_inference_funnel_test.py
surjectors/_src/surjectors/affine_masked_coupling_generative_funnel.py
surjectors/_src/surjectors/affine_masked_coupling_inference_funnel.py
surjectors/_src/surjectors/affine_masked_coupling_inference_funnel_test.py
surjectors/_src/surjectors/augment.py
surjectors/_src/surjectors/chain.py
surjectors/_src/surjectors/masked_autoregressive_inference_funnel.py
surjectors/_src/surjectors/masked_coupling_inference_funnel.py
surjectors/_src/surjectors/mlp.py
surjectors/_src/surjectors/rq_masked_autoregressive_inference_funnel.py
surjectors/_src/surjectors/rq_masked_coupling_inference_funnel.py
surjectors/_src/surjectors/rq_masked_coupling_inference_funnel_test.py
surjectors/_src/surjectors/slice.py
surjectors/_src/surjectors/slice_test.py
surjectors/_src/surjectors/surjector.py
surjectors/_src/surjectors/surjectors_test.py
surjectors/nn/__init__.py