Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / metaopt/optree issues and pull requests
#184 - chore!(setup): enable CXX11 ABI in C++ extension
Pull Request -
State: open - Opened by XuehaiPan 11 days ago
- 1 comment
Labels: cxx
#183 - fix(setup): fix cross-compiling for ARM64 on x64 Windows
Pull Request -
State: closed - Opened by XuehaiPan 28 days ago
- 1 comment
Labels: cxx
#182 - [BUG] optree on Windows on ARM64
Issue -
State: closed - Opened by ozanMSFT 29 days ago
- 9 comments
Labels: bug
#181 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] about 1 month ago
Labels: dependencies
#180 - [Feature Request] Ability to exclude builtin types from operations
Issue -
State: closed - Opened by befelix about 1 month ago
- 2 comments
Labels: enhancement
#179 - feat(treespec): add method `PyTreeSpec.one_level`
Pull Request -
State: closed - Opened by XuehaiPan 2 months ago
- 1 comment
Labels: enhancement, cxx, py
#178 - refactor!: mark some arguments as positional-only as of Python 3.8+
Pull Request -
State: closed - Opened by XuehaiPan 2 months ago
- 1 comment
Labels: enhancement, cxx, py
#177 - feat(treespec): add method `PyTreeSpec.transform`
Pull Request -
State: closed - Opened by XuehaiPan 2 months ago
- 1 comment
Labels: enhancement, cxx, py
#176 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 2 months ago
- 1 comment
#175 - deps(workflows): bump pypa/cibuildwheel from 2.21 to 2.22
Pull Request -
State: closed - Opened by dependabot[bot] 3 months ago
- 1 comment
Labels: dependencies
#174 - deps(workflows): bump codecov/codecov-action from 4 to 5
Pull Request -
State: closed - Opened by dependabot[bot] 3 months ago
Labels: dependencies
#173 - [Question] How to map an operation to `treespec` instead of only `node`
Issue -
State: closed - Opened by lqhuang 3 months ago
- 9 comments
Labels: question
#172 - feat(workflows): upload core dump files in workflows
Pull Request -
State: closed - Opened by XuehaiPan 3 months ago
- 1 comment
Labels: enhancement, cxx
#171 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 3 months ago
- 1 comment
#170 - feat(workflows): upload coverage / JUnit results in workflows
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: enhancement
#169 - [Feature Request] Mapping over compatible trees
Issue -
State: open - Opened by LarsKue 4 months ago
- 4 comments
Labels: enhancement
#168 - feat(ops): add more info to `tree_flatten_one_level`
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: enhancement, py
#167 - refactor!(include): move include directory `include/{ => optree}/*.h`
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: enhancement, cxx
#166 - feat(typing): better annotation support for `PyTree[T]`
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: documentation, enhancement, py, integration
#165 - lint(dataclasses): improve annotation for `optree.dataclasses.field()`
Pull Request -
State: closed - Opened by manulari 4 months ago
- 1 comment
Labels: enhancement, py
#164 - lint(dataclasses): fix annotation for `@optree.dataclasses.dataclass`
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: bug, py
#163 - [BUG] incorrect type annotations in optree.dataclasses
Issue -
State: closed - Opened by manulari 4 months ago
- 2 comments
Labels: bug
#162 - deps!(python): drop Python 3.7 support
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: cxx, py, dependencies
#160 - chore(typing): improve typing support for generic `PyTree[T]` and registry lookup / register functions
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: enhancement, py
#159 - refactor: split implementation files and add more `inline` / `constexpr` / `noexcept` qualifiers
Pull Request -
State: closed - Opened by XuehaiPan 4 months ago
- 1 comment
Labels: enhancement, cxx
#158 - deps(workflows): bump pypa/cibuildwheel from 2.20 to 2.21
Pull Request -
State: closed - Opened by dependabot[bot] 5 months ago
Labels: dependencies
#157 - feat(typing): expose Python implementation for C utilities for `namedtuple` and `PyStructSequence`
Pull Request -
State: closed - Opened by XuehaiPan 5 months ago
- 1 comment
Labels: enhancement, py, integration
#156 - deps(python): enable Python 3.13 support
Pull Request -
State: closed - Opened by XuehaiPan 5 months ago
- 1 comment
Labels: enhancement, dependencies
#155 - feat(cmake): respect cmake variable `pybind11_DIR`
Pull Request -
State: closed - Opened by XuehaiPan 5 months ago
- 1 comment
Labels: enhancement, cxx
#154 - optree 0.12.x requires pybind 2.12 or greater
Issue -
State: closed - Opened by icanhasmath 6 months ago
- 5 comments
Labels: bug
#153 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 6 months ago
#152 - deps(workflows): bump pypa/cibuildwheel from 2.19 to 2.20
Pull Request -
State: closed - Opened by dependabot[bot] 6 months ago
Labels: dependencies
#151 - refactor(cmake): use `cmake`'s `FindPython` module
Pull Request -
State: closed - Opened by XuehaiPan 7 months ago
- 1 comment
Labels: enhancement, cxx
#150 - feat(workflows): add tests with PyDebug enabled in CI
Pull Request -
State: closed - Opened by XuehaiPan 7 months ago
- 1 comment
Labels: enhancement, cxx
#149 - fix: fix warning regression during import when launch with strict warning filters
Pull Request -
State: closed - Opened by XuehaiPan 7 months ago
- 1 comment
Labels: bug, enhancement, py
#148 - [BUG] Importing OpTree 0.12.0 raises `FutureWarning`s (regression)
Issue -
State: closed - Opened by JulianJvn 7 months ago
- 1 comment
Labels: bug, py
#147 - feat(registry): add context manager to temporarily set the dictionary sorting mode
Pull Request -
State: closed - Opened by XuehaiPan 7 months ago
- 1 comment
Labels: enhancement, cxx, py
#146 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 8 months ago
- 1 comment
Labels: dependencies
#145 - feat: add PyPy support
Pull Request -
State: closed - Opened by XuehaiPan 8 months ago
- 1 comment
Labels: enhancement, cxx, py
#144 - fix(treespec): fix gc for self-referential case by implementing `tp_traverse`
Pull Request -
State: closed - Opened by XuehaiPan 8 months ago
- 1 comment
Labels: bug, cxx
#143 - fix(treespec): fix potential segmentation fault for pickling support
Pull Request -
State: closed - Opened by XuehaiPan 8 months ago
- 1 comment
Labels: bug, cxx
#142 - feat(dataclasses): add dataclasses integration
Pull Request -
State: closed - Opened by XuehaiPan 8 months ago
- 4 comments
Labels: enhancement, py, integration
#141 - feat: support 32-bit builds
Pull Request -
State: closed - Opened by XuehaiPan 8 months ago
- 1 comment
Labels: enhancement, cxx
#140 - [BUG] Build failure on 32-bit architecture (at least i386)
Issue -
State: closed - Opened by sunpoet 8 months ago
- 1 comment
Labels: bug, cxx
#139 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 8 months ago
Labels: dependencies
#138 - feat(workflows): add Linux ppc64le and s390x wheels
Pull Request -
State: closed - Opened by XuehaiPan 9 months ago
Labels: enhancement
#137 - deps(python): enable Python 3.13t support
Pull Request -
State: closed - Opened by XuehaiPan 9 months ago
- 2 comments
Labels: enhancement, cxx, dependencies, thread-safety
#136 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 9 months ago
Labels: dependencies
#135 - refactor(setup.py): refactor build system
Pull Request -
State: closed - Opened by XuehaiPan 10 months ago
- 1 comment
Labels: enhancement, py
#134 - feat(functools): add submodule `optree.functools`
Pull Request -
State: closed - Opened by XuehaiPan 10 months ago
- 1 comment
Labels: enhancement, py
#133 - chore(treespec): update string representation for `OrderedDict`
Pull Request -
State: closed - Opened by XuehaiPan 10 months ago
- 1 comment
Labels: enhancement, cxx
#132 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] 11 months ago
- 1 comment
Labels: dependencies
#131 - ver: bump version to 0.11.0
Pull Request -
State: closed - Opened by XuehaiPan 11 months ago
Labels: py
#130 - feat(ops): add `tree_iter` function
Pull Request -
State: closed - Opened by XuehaiPan 11 months ago
- 1 comment
Labels: enhancement, cxx, py
#129 - lint: appease clang-tidy warnings
Pull Request -
State: closed - Opened by XuehaiPan 11 months ago
- 1 comment
#127 - feat(ops): add function `tree_transpose_map` and `tree_transpose_map_with_path`
Pull Request -
State: closed - Opened by XuehaiPan 11 months ago
- 1 comment
Labels: enhancement, py
#126 - [Feature Request] Add a function to transpose PyTree[Tuple] from the return values of a multiple output function, transpose_output_tree_to_outer_tree
Issue -
State: open - Opened by gRox167 11 months ago
- 2 comments
Labels: enhancement, py
#125 - refactor: extract frequently used expression `static_cast<std::string>(py::repr(...))` to function `PyRepr`
Pull Request -
State: closed - Opened by XuehaiPan 12 months ago
- 1 comment
Labels: cxx
#124 - feat(registry): add API to unregister node type in the registry
Pull Request -
State: closed - Opened by XuehaiPan 12 months ago
- 1 comment
Labels: enhancement, cxx, py
#123 - deps(workflows): bump codecov/codecov-action from 3 to 4
Pull Request -
State: closed - Opened by dependabot[bot] about 1 year ago
- 1 comment
Labels: dependencies
#122 - [Feature Request] Add equivalent for `flax.struct.dataclass`
Issue -
State: closed - Opened by keunhong about 1 year ago
Labels: enhancement, py, integration
#121 - feat(src/utils): add cache to `is_namedtuple` and `is_structseq`
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: enhancement, cxx
#120 - feat(treespec): add static constructors to create `PyTreeSpec` instances
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: enhancement, cxx, py
#119 - [Feature Request] Add API to unregister types in the pytree node type registry
Issue -
State: closed - Opened by XuehaiPan about 1 year ago
Labels: enhancement, cxx, py
#118 - [Feature Request] Add constructors to create `PyTreeSpec` instances on Python side
Issue -
State: closed - Opened by XuehaiPan about 1 year ago
Labels: enhancement, cxx
#117 - refactor(src/treespec): reorder functions for better code correspondence between C++ and Python
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: enhancement, cxx
#116 - fix(treespec): fix potential segmentation fault when modifying `treespec.entries()`
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: bug, cxx
#115 - refactor: standardize `py::handle` and `py::object` usage in function signature
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: enhancement, cxx
#114 - deps(workflows): bump actions/{upload,download}-artifact from 3 to 4
Pull Request -
State: closed - Opened by dependabot[bot] about 1 year ago
Labels: dependencies
#113 - deps(workflows): bump actions/download-artifact from 3 to 4
Pull Request -
State: closed - Opened by dependabot[bot] about 1 year ago
- 2 comments
Labels: dependencies
#112 - deps(workflows): bump actions/setup-python from 4 to 5
Pull Request -
State: closed - Opened by dependabot[bot] about 1 year ago
- 1 comment
Labels: dependencies
#111 - refactor: reorder cases for `namedtuple` and `PyStructSequence` types
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: cxx, py
#110 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] about 1 year ago
Labels: dependencies
#109 - perf: intern cached `str` objects
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: cxx
#108 - feat(ops): add accessor APIs `tree_flatten_with_accessor` and `PyTreeSpec.accessors`
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 2 comments
Labels: enhancement, cxx, py
#107 - feat(Makefile): install `clang-format` and `clang-tidy` from PyPI
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
Labels: cxx, dependencies
#106 - perf: cache intermediate `str` objects in `PyObject_GetAttr` calls
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: cxx
#105 - feat(typing): also check `_make` and `_asdict` in function `is_namedtuple_class`
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: cxx, py
#104 - refactor(typing): use `__bases__` rather than `__base__` in function `is_structseq_class`
Pull Request -
State: closed - Opened by XuehaiPan about 1 year ago
- 1 comment
Labels: cxx, py
#103 - [Feature Request] Subinterpreters Support (PEP 554 & PEP 684)
Issue -
State: open - Opened by XuehaiPan over 1 year ago
Labels: enhancement, cxx, py
#102 - ver: bump version to 0.10.0
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: py
#101 - feat(ops): expose function `tree_flatten_one_level`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, py
#100 - feat(integration): add `tree_ravel` functions
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, py, integration
#99 - style: miscellaneous style housekeeping
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: py
#98 - feat(treespec): expose node kind enum for `PyTreeSpec`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, cxx, py
#97 - chore: set recursion limit to 2000 for all platforms
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: cxx
#96 - [Feature Request] Implement `optree.ravel_pytree` similar to `from jax.flatten_util import ravel_pytree`
Issue -
State: closed - Opened by patel-zeel over 1 year ago
- 10 comments
Labels: enhancement, py, integration
#95 - feat(CMakeLists.txt): set `_GLIBCXX_USE_CXX11_ABI` from environment variable
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: cxx
#94 - fix(treespec): make `PyTreeSpec.is_prefix` to be consistent with `PyTreeSpec.flatten_up_to`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: bug, cxx
#93 - feat(ops): add function `tree_is_leaf` and add `is_leaf` argument to function `all_leaves`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, cxx, py
#92 - style: miscellaneous style housekeeping
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, cxx, py
#91 - chore(pre-commit): [pre-commit.ci] autoupdate
Pull Request -
State: closed - Opened by pre-commit-ci[bot] over 1 year ago
#90 - deps(python): enable Python 3.12 support
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 2 comments
Labels: enhancement, cxx, py, dependencies
#89 - style: always explicitly initialize C++ objects
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: cxx
#88 - feat(treespec): add methods `PyTreeSpec.entry` and `PyTreeSpec.child`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, cxx, py
#87 - feat(treespec): add tree broadcast functions `broadcast_common`, `tree_broadcast_common`, `tree_broadcast_map`, and `tree_broadcast_map_with_path`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: enhancement, cxx, py
#86 - fix(treespec): fix C++-17 compatibility
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: cxx
#85 - refactor: remove dependence on `abseil-cpp`
Pull Request -
State: closed - Opened by XuehaiPan over 1 year ago
- 1 comment
Labels: cxx, dependencies
#84 - [Feature Request] Remove dependence on `abseil-cpp`
Issue -
State: closed - Opened by XuehaiPan over 1 year ago
Labels: enhancement, cxx, dependencies
#83 - deps(workflows): bump pypa/cibuildwheel from 2.15 to 2.16
Pull Request -
State: closed - Opened by dependabot[bot] over 1 year ago
Labels: dependencies