Skip to content

Commit 7af6eda

Browse files
committed
MNT: Make transforms.interval_contains private
1 parent 6d6b216 commit 7af6eda

File tree

6 files changed

+19
-11
lines changed

6 files changed

+19
-11
lines changed

doc/api/next_api_changes/deprecations/30889-TH.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ because they are considerer internal functionality and should not be used
66
by end users:
77

88
- ``matplotlib.transforms.nonsingular``
9+
- ``matplotlib.transforms.interval_contains``
910
- ``matplotlib.transforms.interval_contains_open``

galleries/examples/specialty_plots/skewt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ def draw(self, renderer):
3434
for artist in [self.gridline, self.tick1line, self.tick2line,
3535
self.label1, self.label2]:
3636
stack.callback(artist.set_visible, artist.get_visible())
37-
needs_lower = transforms.interval_contains(
37+
needs_lower = transforms._interval_contains(
3838
self.axes.lower_xlim, self.get_loc())
39-
needs_upper = transforms.interval_contains(
39+
needs_upper = transforms._interval_contains(
4040
self.axes.upper_xlim, self.get_loc())
4141
self.tick1line.set_visible(
4242
self.tick1line.get_visible() and needs_lower)

lib/matplotlib/tests/test_skew.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ def draw(self, renderer):
2525
for artist in [self.gridline, self.tick1line, self.tick2line,
2626
self.label1, self.label2]:
2727
stack.callback(artist.set_visible, artist.get_visible())
28-
needs_lower = transforms.interval_contains(
28+
needs_lower = transforms._interval_contains(
2929
self.axes.lower_xlim, self.get_loc())
30-
needs_upper = transforms.interval_contains(
30+
needs_upper = transforms._interval_contains(
3131
self.axes.upper_xlim, self.get_loc())
3232
self.tick1line.set_visible(
3333
self.tick1line.get_visible() and needs_lower)

lib/matplotlib/tests/test_transforms.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,12 +1093,12 @@ def test_transformedbbox_contains():
10931093

10941094

10951095
def test_interval_contains():
1096-
assert mtransforms.interval_contains((0, 1), 0.5)
1097-
assert mtransforms.interval_contains((0, 1), 0)
1098-
assert mtransforms.interval_contains((0, 1), 1)
1099-
assert not mtransforms.interval_contains((0, 1), -1)
1100-
assert not mtransforms.interval_contains((0, 1), 2)
1101-
assert mtransforms.interval_contains((1, 0), 0.5)
1096+
assert mtransforms._interval_contains((0, 1), 0.5)
1097+
assert mtransforms._interval_contains((0, 1), 0)
1098+
assert mtransforms._interval_contains((0, 1), 1)
1099+
assert not mtransforms._interval_contains((0, 1), -1)
1100+
assert not mtransforms._interval_contains((0, 1), 2)
1101+
assert mtransforms._interval_contains((1, 0), 0.5)
11021102

11031103

11041104
def test_interval_contains_open():

lib/matplotlib/transforms.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2929,7 +2929,7 @@ def nonsingular(vmin, vmax, expander=0.001, tiny=1e-15, increasing=True):
29292929
nonsingular.__doc__ = _nonsingular.__doc__
29302930

29312931

2932-
def interval_contains(interval, val):
2932+
def _interval_contains(interval, val):
29332933
"""
29342934
Check, inclusively, whether an interval includes a given value.
29352935
@@ -2951,6 +2951,12 @@ def interval_contains(interval, val):
29512951
return a <= val <= b
29522952

29532953

2954+
@_api.deprecated("3.11")
2955+
def interval_contains(interval, val):
2956+
return _interval_contains(interval, val)
2957+
interval_contains.__doc__ = _interval_contains.__doc__
2958+
2959+
29542960
def _interval_contains_close(interval, val, rtol=1e-10):
29552961
"""
29562962
Check, inclusively, whether an interval includes a given value, with the

lib/matplotlib/transforms.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ def nonsingular(
330330
tiny: float = ...,
331331
increasing: bool = ...,
332332
) -> tuple[float, float]: ...
333+
def _interval_contains(interval: tuple[float, float], val: float) -> bool: ...
333334
def interval_contains(interval: tuple[float, float], val: float) -> bool: ...
334335
def _interval_contains_open(interval: tuple[float, float], val: float) -> bool: ...
335336
def interval_contains_open(interval: tuple[float, float], val: float) -> bool: ...

0 commit comments

Comments
 (0)