We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3cd36f0 commit 2f92a24Copy full SHA for 2f92a24
4 files changed
doc/api/next_api_changes/deprecations/30889-TH.rst
@@ -6,3 +6,4 @@ because they are considerer internal functionality and should not be used
6
by end users:
7
8
- ``matplotlib.transforms.nonsingular``
9
+- ``matplotlib.transforms.interval_contains_open``
lib/matplotlib/tests/test_transforms.py
@@ -1102,12 +1102,12 @@ def test_interval_contains():
1102
1103
1104
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)
+ assert mtransforms._interval_contains_open((0, 1), 0.5)
+ assert not mtransforms._interval_contains_open((0, 1), 0)
+ assert not mtransforms._interval_contains_open((0, 1), 1)
+ assert not mtransforms._interval_contains_open((0, 1), -1)
+ assert not mtransforms._interval_contains_open((0, 1), 2)
+ assert mtransforms._interval_contains_open((1, 0), 0.5)
1111
1112
1113
def test_scaledrotation_initialization():
lib/matplotlib/transforms.py
@@ -2980,7 +2980,7 @@ def _interval_contains_close(interval, val, rtol=1e-10):
2980
return a - rtol <= val <= b + rtol
2981
2982
2983
-def interval_contains_open(interval, val):
+def _interval_contains_open(interval, val):
2984
"""
2985
Check, excluding endpoints, whether an interval includes a given value.
2986
@@ -3000,6 +3000,12 @@ def interval_contains_open(interval, val):
3000
return a < val < b or a > val > b
3001
3002
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
3009
def offset_copy(trans, fig=None, x=0.0, y=0.0, units='inches'):
3010
3011
Return a new transform with an added offset.
lib/matplotlib/transforms.pyi
@@ -331,6 +331,7 @@ def nonsingular(
331
increasing: bool = ...,
332
) -> tuple[float, float]: ...
333
def interval_contains(interval: tuple[float, float], val: float) -> bool: ...
334
+def _interval_contains_open(interval: tuple[float, float], val: float) -> bool: ...
335
def interval_contains_open(interval: tuple[float, float], val: float) -> bool: ...
336
def offset_copy(
337
trans: Transform,
0 commit comments