Angus Hollands

Results 250 issues of Angus Hollands

This will help us to automate release notes in future. Closes #1577

This PR builds upon #1563 to augment the empty user-guide chapters. It addresses some of the tasks in https://github.com/scikit-hep/awkward/projects/7#card-84465881 Flowchart of PRs in this project: ```mermaid graph LR; integrate[Integrate JB...

This PR moves the buildtest CI to GitHub Actions. My motivation for tackling this is that I am also moving the docs to GHA in a separate PR. I've not...

### Description of new feature This issue was originally very long, but the fundamental motivation is quite simple. Right now, behaviour classes cannot perform validation at construction time; the only...

feature

### Version of Awkward Array 2e8ce817 ### Description and code to reproduce ```python import awkward as ak import numpy as np from awkward._v2.tmp_for_testing import v1_to_v2, v2_to_v1 # Check non branching...

bug

### Version of Awkward Array 1.8.0 ### Description and code to reproduce Currently, I can't find a reproducer besides the runtime state of my open interpreter. `NumpyArray.deep_copy` is not correctly...

bug

Reproducer: ```python3 import awkward as ak import numpy as np x = ak.layout.NumpyArray(np.arange(10), None, {"__record__": "mm_pad"}) y = ak.layout.IndexedArray64( ak.layout.Index64(np.arange(10)), x ) assert x.mergeable(y) ``` This seems to be caused...

policy

### Version of Awkward Array 1.8.0 ### Description and code to reproduce ## The bug :bug: In #1459 I noticed that `ak.ravel(masked_array)` does not match `np.ravel(masked_array)` for a NumPy `masked_array`....

policy

As discussed below, this PR is intended to address #1406 and #1405, but the true fixes might be best in separate PRs. This PR is primarily here for a central...

inactive

This is a very hacky fix that just runs `std::stable_sort` on the CPU. Given that we won't (?) improve CUDA support in v1, and this is a v1-only fix, I...

inactive