jaxtyping v0.2.23
Changes
- The import hook is now compatible with
equinox.field(converter=...)
. More precisely: the import hook no longer checks the__init__
method of dataclasses. Instead, it checks that each attribute matches its type annotation, after__init__
has run. - jaxtyping now requires typeguard version
v2.*
, and explictly disallows later versions (v3 and v4), as these are known to be buggy. (Thanks @knyazer! #124)
Crash fixes
- Now robust to some crashes induced with varying jax/numpy/tensorflow versions (#115).
- The import hook is now tolerant to additionally manually importing beartype/typeguard. (Thanks @knyazer! #116)
- The package is now tolerant to faulty IPython installs (#117)
Full Changelog: v0.2.22...v0.2.23