-
Notifications
You must be signed in to change notification settings - Fork 204
[Types] Add datetime64 support #570
Copy link
Copy link
Open
Labels
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 requestmissing feature/sNumPy function not yet implemented in NumSharpNumPy function not yet implemented in NumSharp
Milestone
Metadata
Metadata
Assignees
Labels
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 requestmissing feature/sNumPy function not yet implemented in NumSharpNumPy function not yet implemented in NumSharp
Overview
Add support for
datetime64type to NumSharp for time series and data science workloads.Problem
NumSharp lacks datetime support, which is essential for:
Use cases:
Proposal
Task List
DateTime64struct with unit awareness:NPTypeCode.DateTime64toNPTypeCode.csnp.datetime64()constructorUnits (matching NumPy)
C# Type Mapping Options
Implementation Effort
MEDIUM — Requires unit handling, parsing, arithmetic with timedelta64.
Estimated: ~500 lines for struct, parsing, and operations.
Related
References