Jim Pivarski

Results 150 issues of Jim Pivarski

(Almost) exactly following https://github.com/scikit-hep/fastjet/pull/125. The first time we do this will be a big diff in the C++ files, but being in pre-commit will prevent trivial differences in C++ which...

cleanup

After #1910, any handling of non-canonical layouts ("level 1") will become dead code, uncoverable, because we won't be able to make those non-canonical layouts anymore. (Good!) So this issue is...

cleanup

### Version of Awkward Array HEAD ### Description and code to reproduce When iterating over an Awkward Array of strings in Numba, we present them as Numba's internal lowered string...

performance

### Version of Awkward Array HEAD ### Description and code to reproduce We now have a test that's tracking it, but that test fails (with the segfault) occasionally, and we...

bug

### Description of new feature Although [pyarrow.compute.unique](https://arrow.apache.org/docs/python/generated/pyarrow.compute.unique.html) and [pyarrow.compute.value_counds](https://arrow.apache.org/docs/python/generated/pyarrow.compute.value_counts.html) work for many data types, we could use them on strings only in the `ak.str.*` namespace. Why not use them in...

feature
good first issue

### Version of Awkward Array HEAD ### Description and code to reproduce This is more like a strange "gotcha" of NumPy, but `np.real` and `np.imag` are not ufuncs, unlike, for...

bug
good first issue

### Version of Awkward Array HEAD ### Description and code to reproduce This might be an unusual case, but it shouldn't raise this error. I haven't looked into it; I'm...

bug

### Description of new feature One issue: Awkward uses NumPy's `datetime64` and `timedelta64`, which are not _exactly_ the same as Arrow's date-time types. [NumPy's date-time types](https://numpy.org/doc/stable/reference/arrays.datetime.html) are all 64-bit, have...

feature

In trying to construct a minimal reproducer, I find that they directly forbid a null type from being non-nullable: ```python >>> import pyarrow as pa >>> pa.field("name", pa.null(), nullable=False) Traceback...

bug

In dask-contrib/dask-awkward/issues/213, @masonproffitt asked for ```python >>> a = ak.Array([1]) >>> ak.zip({'a': a, 'b': {'c': a}}) ``` to work in dask-awkward as it does in Awkward. But `ak.zip` doesn't really...

policy