Matthew Becker has pointed out that the docstring for the spherematch query_self is inconsistent with the name/behavior. This will be fixed in an upcoming version of spherematch=0.10 (which is not released yet). At the same time, a new method will be added (find_groups) which will yield the behavior that we use/expect in isolatedStarAssociation.py.
This ticket encompasses two items to prepare for this change.
First, a new build of rubinenv will be created to pin spherematch<0.10 which will not change the existing env (therefore it is a new build and not a new version).
Second, updates will be made to isolatedStarAssociation.py that will be able to handle both versions of spherematch.
A follow-up ticket will be able to unpin spherematch in rubinenv at our leisure.