Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.

Clean up any issues of losing table keys after masking or indexing #99

Merged
merged 7 commits into from
Mar 9, 2019

Conversation

jpivarski
Copy link
Member

Making sure that JaggedArray._broadcast, Table.__setitem__ are robust against different types, etc.

@jpivarski
Copy link
Member Author

I could merge this now, but I suspect I'll be needing to add more odds and ends.

@jpivarski jpivarski merged commit c7c75d5 into master Mar 9, 2019
@jpivarski jpivarski deleted the issue-98 branch March 9, 2019 21:24
@jpivarski
Copy link
Member Author

Fixes a bug for @zhenbinwu, so I'll merge and deploy it now (awkward 0.8.9).

@zhenbinwu
Copy link

I am afraid the new version is not available on pip.

$ pip install --upgrade  awkward-array --user
Collecting awkward-array
  Could not find a version that satisfies the requirement awkward-array (from versions: )
No matching distribution found for awkward-array

@jpivarski
Copy link
Member Author

The new awkward went up two hours ago—oh, the pip name is "awkward".

The repo, awkward-array, contains a family of packages: the base awkward, the Numba-enhanced awkward-numba (in development), the precompiled awkward-pybind11 (possible summer project), the GPU-enabled awkward-cuda (a glimmer in mine eye), etc. They need to be locked to the same version, which is why they're all in the same repo, but they need to be independently installable to satisfy different dependency requirements, hence different pip packages.

The names are also designed so that they can install into each other: the base package is awkward so that awkward-numba can be imported with import awkward.numba, etc.

@zhenbinwu
Copy link

Ops, sorry for my noise! Thanks a lot for the description.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants