Skip to content

Commit 2887e53

Browse files
author
Jason Biggs
committed
adding intc and uintc as numpy data types
1 parent d931b1d commit 2887e53

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

wolframclient/serializers/encoders/numpy.py

+4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
numpy.int8: ("Integer8", None),
1414
numpy.int16: ("Integer16", None),
1515
numpy.int32: ("Integer32", None),
16+
numpy.intc: ("Integer32", None),
1617
numpy.int64: ("Integer64", None),
1718
numpy.uint8: ("UnsignedInteger8", None),
1819
numpy.uint16: ("UnsignedInteger16", None),
1920
numpy.uint32: ("UnsignedInteger32", None),
21+
numpy.uintc: ("UnsignedInteger32", None),
2022
numpy.uint64: ("UnsignedInteger64", None),
2123
numpy.float32: ("Real32", None),
2224
numpy.float64: ("Real64", None),
@@ -29,10 +31,12 @@
2931
numpy.int8: ("Integer8", None),
3032
numpy.int16: ("Integer16", None),
3133
numpy.int32: ("Integer32", None),
34+
numpy.intc: ("Integer32", None),
3235
numpy.int64: ("Integer64", None),
3336
numpy.uint8: ("Integer16", numpy.int16),
3437
numpy.uint16: ("Integer32", numpy.int32),
3538
numpy.uint32: ("Integer64", numpy.int64),
39+
numpy.uintc: ("Integer64", numpy.int64),
3640
# numpy.uint64: ("UnsignedInteger64", None),
3741
numpy.float32: ("Real32", None),
3842
numpy.float64: ("Real64", None),

wolframclient/utils/api.py

+2
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,12 @@
124124
int8="numpy.int8",
125125
int16="numpy.int16",
126126
int32="numpy.int32",
127+
intc="numpy.intc",
127128
int64="numpy.int64",
128129
uint8="numpy.uint8",
129130
uint16="numpy.uint16",
130131
uint32="numpy.uint32",
132+
uintc="numpy.uintc",
131133
uint64="numpy.uint64",
132134
float16="numpy.float16",
133135
float32="numpy.float32",

0 commit comments

Comments
 (0)