plenoptic

View on PyPIReverse Dependencies (1)

1.1.0 plenoptic-1.1.0-py3-none-any.whl

Wheel Details

Project: plenoptic
Version: 1.1.0
Filename: plenoptic-1.1.0-py3-none-any.whl
Download: [link]
Size: 399423
MD5: 61942c756fd9a9ef189392d9bc827100
SHA256: 0be6fce389fce3c1b1caf9138e65a30942b8958dff5f2a17eaf95de27b6f3e81
Uploaded: 2024-09-16 19:25:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: plenoptic
Version: 1.1.0
Summary: Python library for model-based stimulus synthesis.
Author: Plenoptic authors
Project-Url: Homepage, https://github.com/plenoptic-org/plenoptic
Project-Url: Documentation, https://plenoptic.readthedocs.io/en/latest/
Project-Url: Download, https://zenodo.org/doi/10.5281/zenodo.10151130
Keywords: neuroscience,pytorch,visual information processing,machine learning,explainability,computational models
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.10
Requires-Dist: numpy (>=1.1)
Requires-Dist: torch (!=1.12.0,>=1.8)
Requires-Dist: pyrtools (>=1.0.1)
Requires-Dist: scipy (>=1.0)
Requires-Dist: matplotlib (>=3.3)
Requires-Dist: tqdm (>=4.29)
Requires-Dist: imageio (>=2.5)
Requires-Dist: scikit-image (>=0.15.0)
Requires-Dist: einops (>=0.3.0)
Requires-Dist: importlib-resources (>=6.0)
Requires-Dist: Deprecated
Requires-Dist: pytest (>=5.1.2); extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: pooch (>=1.2.0); extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=1.3.0rc1); extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: nbsphinx-link; extra == "docs"
Requires-Dist: sphinxcontrib-apidoc; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinxemoji; extra == "docs"
Requires-Dist: sphinx-inline-tabs; extra == "docs"
Requires-Dist: docutils (<0.21,>=0.18.1); extra == "docs"
Requires-Dist: jupyter; extra == "nb"
Requires-Dist: ipywidgets; extra == "nb"
Requires-Dist: nbclient (>=0.5.5); extra == "nb"
Requires-Dist: torchvision (>=0.3); extra == "nb"
Requires-Dist: pooch (>=1.2.0); extra == "nb"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: nb
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9670 characters]

WHEEL

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

RECORD

Path Digest Size
plenoptic/__init__.py sha256=7-KWbMiIQvB2CnPqhTvjUjF46BSUbiYwlSj4FiQA-gE 271
plenoptic/version.py sha256=CqDGE4B1ZqZ-56mxeOFcXRTmlxrdOh4ayrjbcPjziE4 411
plenoptic/data/__init__.py sha256=byKa57UMkUISV4FwNqFm95BmOcPfqKocU0ueWuvW1Dc 918
plenoptic/data/color_wheel.jpg sha256=wiHKS5tB8YIPyVo_s8YxbDuHcK89xlDPr8ZbNUtnmfc 52524
plenoptic/data/curie.pgm sha256=nBlmBAvlLbC3pI1V0hIndomQDB7tNeEb7MUZV6oVdEo 65551
plenoptic/data/einstein.pgm sha256=BP36o8cLjeFEfkkN8osxCE3OZyDaynaTmWKdIhT-n_s 65590
plenoptic/data/fetch.py sha256=eUAAaRtiKPId516BtiHp434ZCE107J8h0ViGHHkpvKU 5852
plenoptic/data/parrot.png sha256=vaRIlfaGpwQnY2PHF-bClQtXwx9YzrbVQi2EdiMfrLc 38493
plenoptic/data/reptile_skin.pgm sha256=xTSenn1AKy32ThRri2RGO7FH2ZPYpQU30ByGLsolbYc 65593
plenoptic/metric/DN_filts.npy sha256=jTU2nrUT6Ba0fjybY7MXrM_bV0jOqkubEZUqYNv-Ib8 1328
plenoptic/metric/DN_sigmas.npy sha256=C7bpcAV-eoc1FvviqbJSh3RNrWx1NAIKkzyMCRqJsi4 176
plenoptic/metric/__init__.py sha256=U8FxPyXq1D6E1pVG9klh8wznIkOyP8JRMSniuSM82DY 150
plenoptic/metric/classes.py sha256=UIRYsimmaHRNz4ZaHbirGdO0Z9RhBb2e7rE-U6Rclvs 1641
plenoptic/metric/model_metric.py sha256=AW01Jqj0cdPOBODR8l-J9DqgWgyK0GvYfr7kZXGOtsA 552
plenoptic/metric/naive.py sha256=Bb515wVVl4l1Y2VzJ7oSF4l8zQ8WQuZ_Dqd2amDFjlY 803
plenoptic/metric/perceptual_distance.py sha256=1rKdKRH2GUFPFI4nYGNBPYx53TejkaBMVTT3kDVRI18 21241
plenoptic/simulate/__init__.py sha256=8-AA8LpMR4LFdCUANtn0o2e4lUNomqIjMcoUQrCZHvE 60
plenoptic/simulate/canonical_computations/__init__.py sha256=ZKWlzjxI1SRstpCmTfJOdtvvknXf5WFkDcaIZvrMq0Q 159
plenoptic/simulate/canonical_computations/filters.py sha256=BV2mEjRogC0Uh0fs0H2-Uta7phZ7U8rrbaG0Sto7qIo 3117
plenoptic/simulate/canonical_computations/laplacian_pyramid.py sha256=jJ8i9u0C3rO3PjxydBq_qfYZKryUaG7YutI-eTk3FOc 2832
plenoptic/simulate/canonical_computations/non_linearities.py sha256=zIMahs4h6JndqUrn7jNGr7NDKvXdYP7BY1xSCAfgZvc 7996
plenoptic/simulate/canonical_computations/steerable_pyramid_freq.py sha256=eI3CREYkmjcMLaev3Nzc2ywW3mszplht9nFdEszjkdg 39285
plenoptic/simulate/models/__init__.py sha256=CmNX9UjFrW85tzwlkpQnHBtehEsSvX9pmyGeYv7qE0U 97
plenoptic/simulate/models/frontend.py sha256=gOSfN22qHANp1ygzRDXYrAbILJ3Gc0w9g0R8ay6ayI0 20752
plenoptic/simulate/models/naive.py sha256=fbYA52-6J_gFA7kdBD8gYtp-L8oGkM1EWhIEdeN_y9Q 8610
plenoptic/simulate/models/portilla_simoncelli.py sha256=tiKUX-ETBu1MkfFT4Z2rOYoQnwoIK9DzAwaIdesUUj0 52532
plenoptic/synthesize/__init__.py sha256=5HERAWUdR07qYpFs0E1hDUu6Xc0NBghwe3LosykC5s0 203
plenoptic/synthesize/autodiff.py sha256=PgEckargF1J9g8AePehbP0lhFjdSe4bv8z0J1QM6g9A 5129
plenoptic/synthesize/eigendistortion.py sha256=l_eFREKZHq2v1iu1J7VztQpun44gkjsJ3MksF2LAU8Q 25611
plenoptic/synthesize/geodesic.py sha256=crlDOWGU7HTXHXibmgYFKaKT-gO5XfphzH80OnGQG1w 25638
plenoptic/synthesize/mad_competition.py sha256=lUkQ76emrSQXYBsx4ocTWOLC5rByl2BOkt90l7JVCX4 56690
plenoptic/synthesize/metamer.py sha256=YkDgRYTqD_9TxjPJgvyruK91BHhJv49pu_Zhl1TGI9M 73282
plenoptic/synthesize/simple_metamer.py sha256=SZe4pSqNGTzO3cXCOGRFKya845gHmBY1zlxBfF6Y8YI 6114
plenoptic/synthesize/synthesis.py sha256=FAdBcdRddi6IOr9nOxw03zmnl8IQbC3ZGDqjDtN_jcM 17681
plenoptic/tools/__init__.py sha256=bi1g6nTK4cIAhH8Nk7wOPxlDfbXgCdpTtoWK2_1zS8U 238
plenoptic/tools/conv.py sha256=jDgW4_ryfrMl7xFYPtaEyC23Z5AkEHUARGXhLK-mae4 5596
plenoptic/tools/convergence.py sha256=IMmjIGsbpnxKYqzQ0Em0ZD_2OzzmxKZ2VHoEqb2U5J8 4477
plenoptic/tools/data.py sha256=htn4JYZ7TRQvCi2JwrYGl__3F-6Gqw6oXfkYXTOHbM8 13702
plenoptic/tools/display.py sha256=_GUTw8fqjs512ZhPExBw8VlRe-cG9dY2S1RN-fkKw4Q 45215
plenoptic/tools/external.py sha256=31NTnPLGyF0U-toFtUQqWzIsm5LYoSIRC9g193RVMdw 6773
plenoptic/tools/optim.py sha256=3Le9ZQ8FvePBoV5zuH81V5ihmmZLYrlGH2cNylKIxwY 4002
plenoptic/tools/signal.py sha256=4ANgOe2n5gjqqS7VwaGilxDvrX4MRoZ6xBM7J3RauFI 18969
plenoptic/tools/stats.py sha256=D0_ajEfMGHeQutlTeoUFRYUF7rEnoEIPwCREuFMoaWw 2898
plenoptic/tools/straightness.py sha256=UtFObWZiUJZ9f0xM3W44P3TiEKfWVAM4LaRt1PGxrr8 6347
plenoptic/tools/validate.py sha256=V-UTyKOlG7o8YNqrCzLRrm4hwl1cXJLjKkMqwbbznPU 12158
plenoptic-1.1.0.dist-info/LICENSE sha256=a1XLiruliDOZLNoCNLZMTyxsWL00tgvo9sv4XLqvaKo 1074
plenoptic-1.1.0.dist-info/METADATA sha256=vOS1x5xS1Dyq0VyZSdNw4RVlRh4cPsxqfJEfBW90hMg 11928
plenoptic-1.1.0.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
plenoptic-1.1.0.dist-info/top_level.txt sha256=7TLN1-rLm1ph6083um5dAilBjDFXy6wfPRMWqo5uWY8 10
plenoptic-1.1.0.dist-info/RECORD

top_level.txt

plenoptic