-
Notifications
You must be signed in to change notification settings - Fork 659
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
Remove instant selectors #1377
Comments
I don't like the Having looked at the I would even go a little further and say, why not make tl;dr
|
I like this |
+1 for 1. and 5. |
I think it's really not used very much any more and with tab-completion in modern UIs it really doesn't matter so much any more, either. And if we want to slim down then it's now or not any time soon. Getting rid of stuff also seems to make devs happy ;-).
… On 2 Jun, 2017, at 18:04, mnmelo ***@***.***> wrote:
But I recall @orbeckstwas keen on keeping the quick accessors. Change of mind?
--
Oliver Beckstein * [email protected]
skype: orbeckst * [email protected]
|
I would really just ditch everything (i.e., 1); I wouldn't bother with (I admit that there's a certain logic to |
Totally random comment: should we shorten |
@MDAnalysis/coredevs we need a few more opinions here on how to proceed. Take your picks 1 ... 5. |
@orbeckst I can raise a new issue for |
+1 for 1. Why not 5, but it does not bring much except maybe confusion; now we can say that AG can be indexed like a numpy array, with the select string in
|
@jbarnoud has a good point regarding how we explain slicing of groups: being able to say "just like numpy arrays" is simple and easily understood. Let's go with 1 (remove it all). (The majority is also in favor of keeping |
- closes #1383 - included deprecations: - #1373 Timeseries (targeted for 0.17) Note that the deprecation for core.Timeseries will always show up; this is deliberate so that users WILL see it as it will be gone in the next release! - #1377 Quick selectors (target 1.0) - #782 flags (target 1.0) - updated CHANGELOG
We should also ditch option 2 then. |
Yes! |
- closes #1383 - included deprecations: - #1373 Timeseries (targeted for 0.17) Note that the deprecation for core.Timeseries will always show up; this is deliberate so that users WILL see it as it will be gone in the next release! - #1377 Quick selectors (target 1.0) - #782 flags (target 1.0) - updated CHANGELOG
- closes #1383 - included deprecations: - #1373 Timeseries (targeted for 0.17) Note that the deprecation for core.Timeseries will always show up; this is deliberate so that users WILL see it as it will be gone in the next release! - #1377 Quick selectors (target 1.0) - #782 flags (target 1.0) - updated CHANGELOG
@richardjgowers this is next up on the removal list for v1.0, unless there is still work to be done here, are you ok with me giving it a go at doing the necessary removals? |
Another issue from the dev meetings, @orbeckst proposed removing these selectors
I'll try and summarise the currently available operations and what they do, along with the best alternative
They're also a little weird in that they *usually return Groups, but sometimes return singular objects if only one object was found. Ie
RG.LYS
will return aResidueGroup
unless there's only one LYS, in which case you get aResidue
Should we ditch (all of?) these?
The text was updated successfully, but these errors were encountered: