Releases: numpy/numtype
Releases Β· numpy/numtype
v2.4.0.0a1
Immutable
release. Only release title and notes can be modified.
What's Changed
- π start with a copy of the current
numpystubs by @jorenham in #1 - π¨ first iteration of
ruff checkerror fixes by @jorenham in #2 - π Note that this is a WIP. by @jorenham in #3
- π₯ rename to
numtypeby @jorenham in #4 - π¨ fix >1500 ruff errors using codemods by @jorenham in #5
- π¨ fix
ICN003errors by @jorenham in #6 - β¬οΈ bump
basedpyrightto1.25.0by @jorenham in #7 - π fix unavailable
typingimports onpython<3.11(codemod) by @jorenham in #8 - π fix import-related mypy errors by @jorenham in #9
- π¨ fix the remaining ruff errors by @jorenham in #10
- π§ minimize the ignored
ruffrules by @jorenham in #11 - π¨ cleaned up
__init__.pyia bit by @jorenham in #12 - β migrate numpy's static rejection tests for specific error codes by @jorenham in #13
- π± add a logo by @jorenham in #14
- βοΈ hallucinate
numpy._numtypeinto existence (for debugging) by @jorenham in #15 - π¨ work around mypy's editable/isolated project issues by @jorenham in #18
- β¬οΈ bump
ruffto0.9.4by @jorenham in #19 - β¬οΈ bump
basedpyrightto1.26.0by @jorenham in #20 - β¨ stub
numpy.matlibby @jorenham in #21 - π§ allow running
numtype-testwithuv run --projectby @jorenham in #22 - π numpy/numpy#28259 forwardport by @jorenham in #23
- β fix the static acceptance tests by @jorenham in #24
- π¨ fix all pyright and mypy errors in
numpy.randomby @jorenham in #25 - π change
jorenham/numtyperepo refs tonumpy/numtypeby @jorenham in #26 - π©Ή fix a numtype regression in some
random.Generatormethods by @jorenham in #27 - π fix scalar constructors by @jorenham in #28
- π§± pytest runtime testing, and simplified mypy script by @jorenham in #29
- π§ pre-commit support by @jorenham in #30
- π fix and improve many scalar binop signatures by @jorenham in #31
- π·οΈ stub
numpy.testing.overridesby @jorenham in #74 - π§ typecheck more of
numpy-stubsin CI by @jorenham in #75 - π·οΈ stub
numpy.testing._privateby @jorenham in #76 - π·οΈ stub
numpy.testing.print_coercion_tablesby @jorenham in #77 - π©Ή add
__new__tonumpy.str_by @jorenham in #78 - β¨π fix and improve
numpy._core.arrayprintby @jorenham in #79 - π¨ use
mypy 1.15.0(for the time being) by @jorenham in #80 - π lock the
test/mypy.pyscript dependencies by @jorenham in #81 - π·οΈ stub
numpy._globalsby @jorenham in #82 - π·οΈ stub
numpy._expired_attrs_2_0by @jorenham in #83 - π·οΈ stub
_configtooland_distributor_initby @jorenham in #84 - π·οΈ stub
lib._datasourceand fixlib._npyio_implby @jorenham in #85 - π·οΈ stub
numpy.lib._iotoolsby @jorenham in #86 - π·οΈ stub
lib.user_arrayandlib._user_array_implby @jorenham in #89 - β¬οΈ bump
ruffto0.9.5by @jorenham in #90 - π·οΈ stub
lib.introspectby @jorenham in #91 - π·οΈ stub
lib.recfunctionsand test it by @jorenham in #93 - β¬οΈ bump
basedpyrightto1.27.0by @jorenham in #94 - π¦ new public
numtypepackage by @jorenham in #96 - β¬οΈ bump
ruffto0.9.6by @jorenham in #97 - π fix typing errors in
_core.shape_baseby @jorenham in #108 - π§ typecheck more stubs in CI by @jorenham in #109
- π fix typing errors in
numpy._core.stringsby @jorenham in #115 - π fix typing errors in
_core.recordsby @jorenham in #116 - β¨π stub
_core._multiarray_umath, and many related fixes & improvements by @jorenham in #122 - π·οΈ stub
numpy._core.umathby @jorenham in #123 - β»οΈ re-organize the dtype character code literal types by @jorenham in #124
- πβ¨ fix and improve
numpy.{f,i}infoin_core.getlimitsby @jorenham in #125 - π fix
memmapinnumpy._core.memmapby @jorenham in #127 - β¬οΈ bump
basedpyrightto1.27.1(pyright 1.1.394) by @jorenham in #128 - π fix typing errors in
__array_api_info__by @jorenham in #129 - π fix typing errors in
numpy._core.function_baseby @jorenham in #131 - π fix typing errors in
numpy._core.defchararray(numpy.char) by @jorenham in #133 - π¦ new private type-check-only
_numtypepackage by @jorenham in #139 - π
numpy 2.2.3by @jorenham in #141 - β¨
_numtype: newNDim(0|1|2|3)?,M?Array(0|1|2|3)?, andMatrixaliases by @jorenham in #142 - β»οΈ
_numtype: different naming scheme, several improvements by @jorenham in #143 - β»οΈ
_numtype: better naming scheme and cleaner code by @jorenham in #144 - β¨
_numtype:To*_{1,2,3}dsarray-like aliases with strict shape-types by @jorenham in #145 - β¨
_numtype:*_{1,2,3}ndarray-like aliases with minimum ndim by @jorenham in #146 - πβ¨ complete rewrite of
numpy.linalgby @jorenham in #147 - β¬οΈ bump pre-commit hooks by @jorenham in #149
- πβ¨ fix and improve
_core._asarrayby @jorenham in #150 - πβ¨ fix and improve
_core.fromnumericby @jorenham in #152 - β»οΈβ¨
_numtyperenames andnumpy_core.fromnumericimprovements by @jorenham in #153 - π fix typing errors in
numpy._core.numericby @jorenham in #155 - π·οΈ add
__all__innumpy._core.__init__by @jorenham in #156 - β»οΈ simplified
numpy._typingdtype- and array-like aliases by @jorenham in #157 - β»οΈ remove redundant
Anytype arguments by @jorenham in #159 - π fix typing errors in
numpy.ctypeslibby @jorenham in #160 - πβ¨ fix and improve the
numpy.emathstubs (lib._scimath_impl) by @jorenham in #161 - β¬οΈ bump
ruffto0.9.7by @jorenham in #162 - π·οΈ
_numtype: array-like robustness tweaks by @jorenham in #164 - πβ¨ fix and improve
numpy.lib._arraysetops_implby @jorenham in #163 - π fix typing errors in
numpy.lib._arrayterator_implby @jorenham in #165 - π fix typing errors in
numpy.lib._index_tricks_implby @jorenham in #167 - π fix typing errors in
numpy.lib._versionby @jorenham in #168 - πβ¨ fix and improve
numpy.lib._ufunclike_implby @jorenham in #169 - β¨ fix and improve
numpy.lib._utils_implby @jorenham in #170 - πβ¨ fix and improve
numpy.lib._type_check_implby @jorenham in #171 - π fix typing errors in
numpy.lib._twodim_base_implby @jorenham in #172 - π fix typing errors in
numpy.lib._shape_base_implby @jorenham in #176 - πβ¨ fix and improve
numpy.lib._polynomial_implby @jorenham in #178 - πβ¨ fix and improve
numpy.lib._function_base_implby @jorenham in #181 - π©Ή add missing implicit submodule re-exports to
numpy.libby @jorenham in #182 - π move
vectorizefrom__init__.pyitolib/_function_base_impl.pyiby @jorenham in #184 - π·οΈ annotate the accidental exports in
numpy._core._type_aliasesby @jorenham in https...