Skip to content

Commit 6d6b216

Browse files
committed
MNT: Make transforms.interval_contains_open private
1 parent 3c6d02a commit 6d6b216

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
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,3 +6,4 @@ 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_open``

lib/matplotlib/tests/test_transforms.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1102,12 +1102,12 @@ def test_interval_contains():
11021102

11031103

11041104
def test_interval_contains_open():
1105-
assert mtransforms.interval_contains_open((0, 1), 0.5)
1106-
assert not mtransforms.interval_contains_open((0, 1), 0)
1107-
assert not mtransforms.interval_contains_open((0, 1), 1)
1108-
assert not mtransforms.interval_contains_open((0, 1), -1)
1109-
assert not mtransforms.interval_contains_open((0, 1), 2)
1110-
assert mtransforms.interval_contains_open((1, 0), 0.5)
1105+
assert mtransforms._interval_contains_open((0, 1), 0.5)
1106+
assert not mtransforms._interval_contains_open((0, 1), 0)
1107+
assert not mtransforms._interval_contains_open((0, 1), 1)
1108+
assert not mtransforms._interval_contains_open((0, 1), -1)
1109+
assert not mtransforms._interval_contains_open((0, 1), 2)
1110+
assert mtransforms._interval_contains_open((1, 0), 0.5)
11111111

11121112

11131113
def test_scaledrotation_initialization():

lib/matplotlib/transforms.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2980,7 +2980,7 @@ def _interval_contains_close(interval, val, rtol=1e-10):
29802980
return a - rtol <= val <= b + rtol
29812981

29822982

2983-
def interval_contains_open(interval, val):
2983+
def _interval_contains_open(interval, val):
29842984
"""
29852985
Check, excluding endpoints, whether an interval includes a given value.
29862986
@@ -3000,6 +3000,12 @@ def interval_contains_open(interval, val):
30003000
return a < val < b or a > val > b
30013001

30023002

3003+
@_api.deprecated("3.11")
3004+
def interval_contains_open(interval, val):
3005+
return _interval_contains_open(interval, val)
3006+
_interval_contains_open.__doc__ = _interval_contains_open.__doc__
3007+
3008+
30033009
def offset_copy(trans, fig=None, x=0.0, y=0.0, units='inches'):
30043010
"""
30053011
Return a new transform with an added offset.

lib/matplotlib/transforms.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@ def nonsingular(
331331
increasing: bool = ...,
332332
) -> tuple[float, float]: ...
333333
def interval_contains(interval: tuple[float, float], val: float) -> bool: ...
334+
def _interval_contains_open(interval: tuple[float, float], val: float) -> bool: ...
334335
def interval_contains_open(interval: tuple[float, float], val: float) -> bool: ...
335336
def offset_copy(
336337
trans: Transform,

0 commit comments

Comments
 (0)