Releases: ramonhagenaars/nptyping
Releases · ramonhagenaars/nptyping
v2.0.1
v2.0.0
Changes since 1.4.4
:
- Changed the interface of
NDArray
intoNDArray[SHAPE, DTYPE]
- Added MyPy-acceptance (limited static type checking)
- Added support for variables
- Added support for labels and named dimensions
- Added support for all numpy dtypes with
NDArray
- Added support for dynamic type checker: beartype
- Added support for dynamic type checker: typeguard
- Added autocompletion for all attributes of
ndarray
- Added CONTRIBUTING.md
- Removed support for Python 3.5 and Python 3.6
v2.0.0a2
- Changed the interface of
NDArray
: switched the order toNDArray[SHAPE, DTYPE]
to be compatible tonumpy.ndarray.pyi
- Added autocompletion for all attributes of
ndarray
by changing the implementation ofNDArray
- Added CONTRIBUTING.md
- Added support for dynamic type checker: beartype
- Added support for dynamic type checker: typeguard
v2.0.0a1
- Changed the interface of
NDArray
- Added MyPy-acceptance (limited static type checking)
- Added support for variables
- Added support for labels and named dimensions
- Added support for all numpy dtypes with
NDArray
- Removed support for Python 3.5 and Python 3.6
v1.4.4
- Fixed instance checks with 0d arrays.
v1.4.3
- Fixed setup.py to exclude test(-resources) in the wheel.
v1.4.2
- Fixed instance check that was incompatible with
typish==1.9.2
.
v1.4.1
- Fixed instance checks of some types that did not properly respond to non-numpy types.
- Fixed instance checks with
nptyping.Object
. - Fixed identities of NPTyping instances:
NDArray[(3,), int] is NDArray[(3,), int]
.
v1.4.0
- Added
SubArrayType
- Added
StructuredType
- Added support for unsigned integers with
py_type
.
v1.3.0
- Added
Bool
- Added
Datetime64
- Added
Timedelta64