-
Notifications
You must be signed in to change notification settings - Fork 204
[NEP42 NEP43 NEP55] DType System and String Support #549
Copy link
Copy link
Open
Labels
NumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)architectureCross-cutting structural changes affecting multiple componentsCross-cutting structural changes affecting multiple componentscoreInternal engine: Shape, Storage, TensorEngine, iteratorsInternal engine: Shape, Storage, TensorEngine, iteratorsdocumentation-neededFeature requires documentation after implementation or depiction of lack of documentationFeature requires documentation after implementation or depiction of lack of documentationenhancementNew feature or requestNew feature or request
Milestone
Metadata
Metadata
Assignees
Labels
NumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)architectureCross-cutting structural changes affecting multiple componentsCross-cutting structural changes affecting multiple componentscoreInternal engine: Shape, Storage, TensorEngine, iteratorsInternal engine: Shape, Storage, TensorEngine, iteratorsdocumentation-neededFeature requires documentation after implementation or depiction of lack of documentationFeature requires documentation after implementation or depiction of lack of documentationenhancementNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
Overview
NumPy's evolving dtype system architecture, extensible ufuncs, and new variable-width string support.
NEP 42: New and Extensible DTypes
Status: Accepted | Full Text
Architectural Shift
From monolithic dtypes to class-based hierarchy:
Class Getter Syntax
Key Methods
NEP 43: Extensible UFuncs
Status: Draft | Full Text
ArrayMethod Object
Encapsulates dtype-specific ufunc functionality:
Parametric Type Resolution
NEP 55: UTF-8 Variable-Width String DType
Status: Final | Full Text
Comparison
Usage
Missing Data
np.strings Namespace
Suggested Implementation for NumSharp
DType Architecture (Future)
Type Resolution Pattern
String Support Options
Documentation
See
docs/neps/NEP42.md,docs/neps/NEP43.md,docs/neps/NEP55.md