-
Notifications
You must be signed in to change notification settings - Fork 205
OpenSep 7, 2026
No due date
•Last updated Implement NumPy Enhancement Proposals (NEPs) for behavioral compatibility with NumPy.
Documentation: docs/neps/
Key NEPs:
- NEP 50: Scalar promotion rules
- NEP 52: API cleanup
- NEP 56: Array API standard
- NEP 10/38/54: SIMD optimization
- NEP 42/43: DType system
- NEP 07: datetime64/timedelta64
- NEP 55: StringDType
Reference: https://numpy.org/neps/
33% complete
List view
0 of 6 selected 0 issues of 6 selected
[NEP10 NEP38 NEP54] SIMD and Iterator Performance
architectureCross-cutting structural changes affecting multiple componentsCross-cutting structural changes affecting multiple componentscoreInternal engine: Shape, Storage, TensorEngine, iteratorsInternal engine: Shape, Storage, TensorEngine, iteratorsenhancementNew feature or requestNew feature or requestNumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)performancePerformance improvements or optimizationsPerformance improvements or optimizationsStatus: Open.#548 In SciSharp/NumSharp;[NEP42 NEP43 NEP55] DType System and String Support
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 requestNumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)Status: Open.#549 In SciSharp/NumSharp;[NEP27 NEP51] Scalar and Zero-Rank Array Handling
coreInternal 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 requestNumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)Status: Open.#550 In SciSharp/NumSharp;[NEP05 NEP20] Generalized Universal Functions
coreInternal 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 requestNumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)Status: Open.#551 In SciSharp/NumSharp;[NEP07] DateTime and Timedelta Types
documentation-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 requestmissing feature/sNumPy function not yet implemented in NumSharpNumPy function not yet implemented in NumSharpNumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)Status: Open.#554 In SciSharp/NumSharp;[NEP32 NEP34] API Cleanup and Behavioral Changes
apiPublic API surface (np.*, NDArray methods, operators)Public API surface (np.*, NDArray methods, operators)documentation-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 requestNumPy 2.x ComplianceAligns behavior with NumPy 2.x (NEPs, breaking changes)Aligns behavior with NumPy 2.x (NEPs, breaking changes)Status: Open.#555 In SciSharp/NumSharp;