-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize get_structure_mask
for structures with many children
#120
Conversation
@FedeClaudi @adamltyson tests are running fine locally on my machine, but there seems to be something funky in GitHub actions going on - would you agree to merge and fix tests in a separate PR? |
I'm happy with it |
TBH I'd rather we at least tried to fix the tests within the PR, unless it turns out to be a separate problem. Otherwise I fear we'll never get round to it. |
It seems like the fail comes from the dependency resolver: it should not have anything to do with the changes from this PR. You might also want to try running the tests again: as the dependencies didn't change since last commit, it might either be a one-time bug from If the dependency resolver still fails after a rerun, I can try to reproduce it on my machine in the following days! |
Still there after a rerun... I just tried running Changing |
Yes it's definitively not on you @sdiebolt to fix! I'll try to give it a shot in the next days |
Having looked at this again, sorry @sdiebolt, you're right, the tests failing is nothing at all to do with this PR, we should merge this now, and fix the test failure separately. |
No problem, that is indeed a weird test failure! |
@vigji are we good to merge? I haven't tested this myself yet. |
yes, all tests are running locally! Although we'll break tests for main I guess |
get_structure_mask
can be optimized for structures with many children: see #119.Thanks so much for creating and maintaining this awesome package! I'm not yet used to contributions on GitHub, feel free to let me know if I can improve anything.