What's Changed Match named leaves with regular expressions by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/70 Example: Update all leaves starting with weight_ import pytreeclass as pytc class Tree(pytc.TreeClass): weight_1: float = 1.0 weight_2: float = 2.0 weight_3: float = 3.0 bias: float = 0.0 tree = Tree() tree.at[pytc.RegexKey(r"weight_.*")].set(100.0) # Tree(weight_1=100.0, weight_2=100.0, weight_3=100.0, bias=0.0) Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.3.7...v0.3.
What's Changed add alias in Field by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/50 use...
Add id entry for standard python datatypes and treeclass wrapped classes in the metadata path. imp...
What's Changed Additions to Seed et al. weights function to prevent numeric instability by @RubenIm...
Breaking change v0.3 For better typing, the decorator-based approach is changed to subclassing appro...
Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.9...v0.1.10 Changes Added subtr...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed Simplify pprint functions by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
What's Changed Annotated callbacks by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/62 mo...
V0.9 Breaking changes: To simplify the API the following will be removed: 1) tree_repr_with_trace 2...
What's Changed All instance variables are leaves by @ASEM000 in https://github.com/ASEM000/PyTreeCl...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
Big update Mostly rewritten from scratch. Changes: Drop the standard library dataclasses.dataclass...
What's Changed Field modification by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/65 Fu...
Changes Remove undocumented array_as_leaves option in .at methods Replace all dispatching with isin...
What's Changed add alias in Field by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/50 use...
Add id entry for standard python datatypes and treeclass wrapped classes in the metadata path. imp...
What's Changed Additions to Seed et al. weights function to prevent numeric instability by @RubenIm...
Breaking change v0.3 For better typing, the decorator-based approach is changed to subclassing appro...
Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.9...v0.1.10 Changes Added subtr...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed Simplify pprint functions by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
What's Changed Annotated callbacks by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/62 mo...
V0.9 Breaking changes: To simplify the API the following will be removed: 1) tree_repr_with_trace 2...
What's Changed All instance variables are leaves by @ASEM000 in https://github.com/ASEM000/PyTreeCl...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
Big update Mostly rewritten from scratch. Changes: Drop the standard library dataclasses.dataclass...
What's Changed Field modification by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/65 Fu...
Changes Remove undocumented array_as_leaves option in .at methods Replace all dispatching with isin...
What's Changed add alias in Field by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/50 use...
Add id entry for standard python datatypes and treeclass wrapped classes in the metadata path. imp...
What's Changed Additions to Seed et al. weights function to prevent numeric instability by @RubenIm...