optree

View on PyPIReverse Dependencies (29)

0.13.1 optree-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp39-cp39-win_amd64.whl
optree-0.13.1-cp39-cp39-win32.whl
optree-0.13.1-cp39-cp39-macosx_10_9_universal2.whl
optree-0.13.1-cp39-cp39-win_arm64.whl
optree-0.13.1-cp39-cp39-macosx_11_0_arm64.whl
optree-0.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp38-cp38-win_amd64.whl
optree-0.13.1-cp38-cp38-win32.whl
optree-0.13.1-cp38-cp38-macosx_10_9_universal2.whl
optree-0.13.1-cp38-cp38-macosx_11_0_arm64.whl
optree-0.13.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp37-cp37m-win_amd64.whl
optree-0.13.1-cp37-cp37m-win32.whl
optree-0.13.1-cp37-cp37m-macosx_10_9_x86_64.whl
optree-0.13.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp313-cp313t-win_amd64.whl
optree-0.13.1-cp313-cp313-win_amd64.whl
optree-0.13.1-cp313-cp313t-win32.whl
optree-0.13.1-cp313-cp313-win32.whl
optree-0.13.1-cp313-cp313t-macosx_10_13_universal2.whl
optree-0.13.1-cp313-cp313-macosx_10_13_universal2.whl
optree-0.13.1-cp313-cp313t-win_arm64.whl
optree-0.13.1-cp313-cp313t-macosx_11_0_arm64.whl
optree-0.13.1-cp313-cp313-win_arm64.whl
optree-0.13.1-cp313-cp313-macosx_11_0_arm64.whl
optree-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp312-cp312-win_amd64.whl
optree-0.13.1-cp312-cp312-win32.whl
optree-0.13.1-cp312-cp312-macosx_10_13_universal2.whl
optree-0.13.1-cp312-cp312-win_arm64.whl
optree-0.13.1-cp312-cp312-macosx_11_0_arm64.whl
optree-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp311-cp311-win_amd64.whl
optree-0.13.1-cp311-cp311-win32.whl
optree-0.13.1-cp311-cp311-macosx_10_9_universal2.whl
optree-0.13.1-cp311-cp311-win_arm64.whl
optree-0.13.1-cp311-cp311-macosx_11_0_arm64.whl
optree-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
optree-0.13.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
optree-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-cp310-cp310-win_amd64.whl
optree-0.13.1-cp310-cp310-win32.whl
optree-0.13.1-cp310-cp310-macosx_10_9_universal2.whl
optree-0.13.1-cp310-cp310-win_arm64.whl
optree-0.13.1-cp310-cp310-macosx_11_0_arm64.whl
optree-0.13.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-pp39-pypy39_pp73-win_amd64.whl
optree-0.13.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
optree-0.13.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
optree-0.13.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
optree-0.13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
optree-0.13.1-pp310-pypy310_pp73-win_amd64.whl
optree-0.13.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Wheel Details

Project: optree
Version: 0.13.1
Filename: optree-0.13.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Download: [link]
Size: 394603
MD5: 9352d1e90331289786cb7e5f17268923
SHA256: ce962f0dd387137817dcda600bd6cf2e1b65103411807b6cdbbd9ffddf1061f6
Uploaded: 2024-11-12 14:55:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: optree
Version: 0.13.1
Summary: Optimized PyTree Utilities.
Author: OpTree Contributors
Author-Email: Xuehai Pan <XuehaiPan[at]pku.edu.cn>, Jie Ren <jieren9806[at]gmail.com>
Project-Url: Homepage, https://github.com/metaopt/optree
Project-Url: Repository, https://github.com/metaopt/optree
Project-Url: Documentation, https://optree.readthedocs.io
Project-Url: Bug Report, https://github.com/metaopt/optree/issues
License: Apache License, Version 2.0
Keywords: PyTree,Tree Manipulation,Tree Traversal,Functional Programming
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Requires-Dist: typing-extensions (>=4.5.0)
Requires-Dist: jax[cpu] (<0.5.0a0,>=0.4.6); extra == "benchmark"
Requires-Dist: torch (<2.4.0a0,>=2.0); extra == "benchmark"
Requires-Dist: torchvision; extra == "benchmark"
Requires-Dist: dm-tree (<0.2.0a0,>=0.1); extra == "benchmark"
Requires-Dist: pandas; extra == "benchmark"
Requires-Dist: tabulate; extra == "benchmark"
Requires-Dist: termcolor; extra == "benchmark"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-autoapi; extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: docutils; extra == "docs"
Requires-Dist: jax[cpu]; extra == "docs"
Requires-Dist: numpy; extra == "docs"
Requires-Dist: torch; extra == "docs"
Requires-Dist: jax; extra == "jax"
Requires-Dist: isort; extra == "lint"
Requires-Dist: black; extra == "lint"
Requires-Dist: pylint[spelling]; extra == "lint"
Requires-Dist: mypy; extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: flake8-bugbear; extra == "lint"
Requires-Dist: flake8-comprehensions; extra == "lint"
Requires-Dist: flake8-docstrings; extra == "lint"
Requires-Dist: flake8-pyi; extra == "lint"
Requires-Dist: flake8-simplify; extra == "lint"
Requires-Dist: ruff; extra == "lint"
Requires-Dist: doc8; extra == "lint"
Requires-Dist: pydocstyle; extra == "lint"
Requires-Dist: pyenchant; extra == "lint"
Requires-Dist: xdoctest; extra == "lint"
Requires-Dist: cpplint; extra == "lint"
Requires-Dist: pre-commit; extra == "lint"
Requires-Dist: numpy; extra == "numpy"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: torch; extra == "torch"
Provides-Extra: benchmark
Provides-Extra: docs
Provides-Extra: jax
Provides-Extra: lint
Provides-Extra: numpy
Provides-Extra: test
Provides-Extra: torch
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 44091 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.4.0)
Root-Is-Purelib: false
Tag: pp310-pypy310_pp73-manylinux_2_17_i686
Tag: pp310-pypy310_pp73-manylinux2014_i686

RECORD

Path Digest Size
optree-0.13.1.dist-info/top_level.txt sha256=wxgWsTkpSlcz3dX9fMJb8ShwAlFdBUpvrlMRYE31_Po 7
optree-0.13.1.dist-info/RECORD
optree-0.13.1.dist-info/LICENSE sha256=BJ0d_i1H5sLzxxWoIg7uAyHEBDcxJ0hyd1ZAD3ng_Zk 11370
optree-0.13.1.dist-info/METADATA sha256=LaG_Usur51jQfHxn8o3VDNnL1bOFBN2-gLnrmzTmzGw 47826
optree-0.13.1.dist-info/WHEEL sha256=ohkGlFYwbZago07Wzwssekcxo6mfiXNFRnge1UQM6q0 161
optree/typing.py sha256=cIIfWfZBK-6M8o3Rzs8w1T73-Aohe2oTCK1rhjWsgho 18684
optree/utils.py sha256=BPWM3rTgvhMh-G_9hspmgkRaQSe9rywV4Qk0-d3_52A 3455
optree/registry.py sha256=lsVJPjXe5LLgjohU_WWmGQh8r_yk63h2k1T1teLBR9Y 31663
optree/dataclasses.py sha256=KHOlGwIiLlrbBjkG8aVRw1q9p7jh9ajBdu35bxyEIdY 18313
optree/_C.pyi sha256=0c_uFBdoy1Uz6V-u2uoCezC_srQYA_wXDkDYtCYUyAE 5520
optree/__init__.py sha256=iCHu6Zco5nrt7I_Zm8DYhmN7HpByQ8LVWSwqhQY3E2w 5821
optree/_C.pypy310-pp73-x86-linux-gnu.so sha256=Le4uJKFIVSDwx5j4XIO4n2VKlA2kROB0sZUhZyMqxMw 789184
optree/functools.py sha256=5s_K0cFInvgJwUrU85V4H1hTEkodvtPP6oMLQq6bxm4 6831
optree/accessor.py sha256=AwJYHwr03T-KRuT_iB9Ryod_-eBA_IGV0ZjLP9JQT0g 14851
optree/version.py sha256=-9jWwIKsFrNdc_M8-uesDGYUQ1wKOmlNtiRLxdlBso4 1827
optree/ops.py sha256=hcc6w6cgBrr1gnPqF4hQ9dDEum12nMR77N7ajULnbRs 149248
optree/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
optree/integration/torch.py sha256=FikTu_qsRAiIOisjaJFmn5oZnXU7nTtg2Gf0ccNFT6M 8043
optree/integration/__init__.py sha256=QZD3ajK2db4t2cr_rJDR-i1quC9WEZlOhVdpUz5oAVM 1522
optree/integration/jax.py sha256=x8QhUAMGbNF5MzysWqMvnNI-n9wl7nlMJF9MtA5-xt8 10822
optree/integration/numpy.py sha256=W_jzT2TiKjJF4EdMLUdZ4y5wHVeza1Xm-6c83XQBwNk 7755

top_level.txt

optree