CMakeLists.txt
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
include/optree/exceptions.h
include/optree/hashing.h
include/optree/optree.h
include/optree/pymacros.h
include/optree/pytypes.h
include/optree/registry.h
include/optree/stdutils.h
include/optree/synchronization.h
include/optree/treespec.h
optree/_C.pyi
optree/__init__.py
optree/accessor.py
optree/dataclasses.py
optree/functools.py
optree/ops.py
optree/py.typed
optree/registry.py
optree/typing.py
optree/utils.py
optree/version.py
optree.egg-info/PKG-INFO
optree.egg-info/SOURCES.txt
optree.egg-info/dependency_links.txt
optree.egg-info/requires.txt
optree.egg-info/top_level.txt
optree/integration/__init__.py
optree/integration/jax.py
optree/integration/numpy.py
optree/integration/torch.py
src/CMakeLists.txt
src/optree.cpp
src/registry.cpp
src/treespec/constructor.cpp
src/treespec/flatten.cpp
src/treespec/gc.cpp
src/treespec/hashing.cpp
src/treespec/richcomparison.cpp
src/treespec/serialization.cpp
src/treespec/traversal.cpp
src/treespec/treespec.cpp
src/treespec/unflatten.cpp
tests/test_accessor.py
tests/test_concurrent.py
tests/test_dataclasses.py
tests/test_functools.py
tests/test_ops.py
tests/test_prefix_errors.py
tests/test_registry.py
tests/test_treespec.py
tests/test_typing.py
tests/test_utils.py