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...