Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR summary
Move auto-limit logic inside respective Artists
This will allow for
relim
to work withCollections
. closes #25139 ._update_*_limits()
were moved inside respective Artists. An_in_autoscale
flag was created in base Artist, with setters and getters. This flag can be a bool or tuple, as specified in #15595 . Also,_update_limits()
was created inCollection
. Thus,relim
checks the_in_autoscale
flag and calls a generic_update_limits()
, which now exists inCollection
._in_autoscale
is set to True in the Artist constructor. Expansion to a tuple will be done by the setter._in_autoscale
can be set to False when theautolim
parameter ofadd_collection
is False.Since I am a new contributor, I hope this can be a starting point. I'm just looking for some feedback.
PR checklist