Skip to content

Commit 1864711

Browse files
authored
Update caelus for numpy v2.0 (#40)
1 parent 301ee78 commit 1864711

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

caelus/io/parser.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ def p_simple_list(self, p):
209209
# print(p[2])
210210
# p[0] = np.asarray(p[2])
211211
else:
212-
p[0] = np.asarray(p[2], dtype=np.float_)
212+
p[0] = np.asarray(p[2], dtype=np.float64)
213213
except (ValueError, TypeError):
214214
p[0] = p[2]
215215
else:
@@ -223,7 +223,7 @@ def p_numbered_list(self, p):
223223
elif all(isinstance(ii, (np.ndarray, list)) for ii in p[3]):
224224
p[0] = np.asarray(p[3])
225225
else:
226-
p[0] = np.asarray(p[3], dtype=np.float_)
226+
p[0] = np.asarray(p[3], dtype=np.float64)
227227
except (ValueError, TypeError):
228228
p[0] = p[3]
229229

@@ -240,7 +240,7 @@ def p_tokid_list(self, p):
240240
p[1], np.asarray(p[2]))
241241
else:
242242
p[0] = dtypes.ListTemplate(
243-
p[1], np.asarray(p[2], dtype=np.float_))
243+
p[1], np.asarray(p[2], dtype=np.float64))
244244
except (ValueError, TypeError):
245245
p[0] = dtypes.ListTemplate(p[1], p[2])
246246

caelus/utils/struct.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def __init__(self, *args, **kwargs):
130130
yaml.Dumper.__init__(self, *args, **kwargs)
131131
self.add_representer(cls, struct_representer)
132132
self.add_representer(np.ndarray, numpy_representer)
133-
self.add_representer(np.float_, numpy_scalar_representer)
133+
self.add_representer(np.float64, numpy_scalar_representer)
134134
self.add_representer(np.int_, numpy_scalar_representer)
135135
self.add_representer(np.bool_, numpy_scalar_representer)
136136
self.add_representer(np.float32, numpy_scalar_representer)

0 commit comments

Comments
 (0)