Open nsmith- opened 4 months ago
This should be supported, but currently fails. Even the Array API (which we don't promise to confirm to, but take as inspiration on the promotion rules) supports this: https://data-apis.org/array-api/latest/API_specification/type_promotion.html#mixing-arrays-with-python-scalars
I will action this probably over the weekend.
Note that
print(ak.Array(np.arange(10)) == ParticleOrigin.SingleElec.value)
still works (as in, regular Enums
are seemingly fine).
Version of Awkward Array
2.6.4
Description and code to reproduce
In the following code
numpy manages to recognize the
IntEnum
is promotable to int64 but awkward fails with the error:cc @kratsg