Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cf8e04d

Browse files
committed
Make all matplotlib.tri submodules private
Users should access all elements through the outer namespace matplotlib.tri. Back-compatibility for the old module names will be added in a separate commit. If done in the same commit, git would interpret this as a modified file plus a new file and not as a rename. With the separation and the rename we keep the history.
1 parent 394748d commit cf8e04d

File tree

11 files changed

+27
-27
lines changed

11 files changed

+27
-27
lines changed

lib/matplotlib/tests/test_triangulation.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ def poisson_sparse_matrix(n, m):
614614

615615
# Instantiating a sparse Poisson matrix of size 48 x 48:
616616
(n, m) = (12, 4)
617-
mat = mtri.triinterpolate._Sparse_Matrix_coo(*poisson_sparse_matrix(n, m))
617+
mat = mtri._triinterpolate._Sparse_Matrix_coo(*poisson_sparse_matrix(n, m))
618618
mat.compress_csc()
619619
mat_dense = mat.to_dense()
620620
# Testing a sparse solve for all 48 basis vector
@@ -635,16 +635,16 @@ def poisson_sparse_matrix(n, m):
635635
rows = np.concatenate([rows, [i_zero, i_zero-1, j_zero, j_zero-1]])
636636
cols = np.concatenate([cols, [i_zero-1, i_zero, j_zero-1, j_zero]])
637637
vals = np.concatenate([vals, [1., 1., 1., 1.]])
638-
mat = mtri.triinterpolate._Sparse_Matrix_coo(vals, rows, cols,
639-
(n*m + 2, n*m + 2))
638+
mat = mtri._triinterpolate._Sparse_Matrix_coo(vals, rows, cols,
639+
(n*m + 2, n*m + 2))
640640
mat.compress_csc()
641641
mat_dense = mat.to_dense()
642642
# Testing a sparse solve for all 50 basis vec
643643
for itest in range(n*m + 2):
644644
b = np.zeros(n*m + 2, dtype=np.float64)
645645
b[itest] = 1.
646-
x, _ = mtri.triinterpolate._cg(A=mat, b=b, x0=np.ones(n*m + 2),
647-
tol=1.e-10)
646+
x, _ = mtri._triinterpolate._cg(A=mat, b=b, x0=np.ones(n * m + 2),
647+
tol=1.e-10)
648648
assert_array_almost_equal(np.dot(mat_dense, x), b)
649649

650650
# 3) Now a simple test that summation of duplicate (i.e. with same rows,
@@ -655,7 +655,7 @@ def poisson_sparse_matrix(n, m):
655655
cols = np.array([0, 1, 2, 1, 1, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2],
656656
dtype=np.int32)
657657
dim = (3, 3)
658-
mat = mtri.triinterpolate._Sparse_Matrix_coo(vals, rows, cols, dim)
658+
mat = mtri._triinterpolate._Sparse_Matrix_coo(vals, rows, cols, dim)
659659
mat.compress_csc()
660660
mat_dense = mat.to_dense()
661661
assert_array_almost_equal(mat_dense, np.array([
@@ -678,7 +678,7 @@ def test_triinterpcubic_geom_weights():
678678
y_rot = -np.sin(theta)*x + np.cos(theta)*y
679679
triang = mtri.Triangulation(x_rot, y_rot, triangles)
680680
cubic_geom = mtri.CubicTriInterpolator(triang, z, kind='geom')
681-
dof_estimator = mtri.triinterpolate._DOF_estimator_geom(cubic_geom)
681+
dof_estimator = mtri._triinterpolate._DOF_estimator_geom(cubic_geom)
682682
weights = dof_estimator.compute_geom_weights()
683683
# Testing for the 4 possibilities...
684684
sum_w[0, :] = np.sum(weights, 1) - 1

lib/matplotlib/tri/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
Unstructured triangular grid functions.
33
"""
44

5-
from .triangulation import Triangulation
6-
from .tricontour import TriContourSet, tricontour, tricontourf
7-
from .trifinder import TriFinder, TrapezoidMapTriFinder
8-
from .triinterpolate import (TriInterpolator, LinearTriInterpolator,
9-
CubicTriInterpolator)
10-
from .tripcolor import tripcolor
11-
from .triplot import triplot
12-
from .trirefine import TriRefiner, UniformTriRefiner
13-
from .tritools import TriAnalyzer
5+
from ._triangulation import Triangulation
6+
from ._tricontour import TriContourSet, tricontour, tricontourf
7+
from ._trifinder import TriFinder, TrapezoidMapTriFinder
8+
from ._triinterpolate import (TriInterpolator, LinearTriInterpolator,
9+
CubicTriInterpolator)
10+
from ._tripcolor import tripcolor
11+
from ._triplot import triplot
12+
from ._trirefine import TriRefiner, UniformTriRefiner
13+
from ._tritools import TriAnalyzer
1414

1515

1616
__all__ = ["Triangulation",

lib/matplotlib/tri/triangulation.py renamed to lib/matplotlib/tri/_triangulation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def get_trifinder(self):
192192
"""
193193
if self._trifinder is None:
194194
# Default TriFinder class.
195-
from matplotlib.tri.trifinder import TrapezoidMapTriFinder
195+
from matplotlib.tri._trifinder import TrapezoidMapTriFinder
196196
self._trifinder = TrapezoidMapTriFinder(self)
197197
return self._trifinder
198198

lib/matplotlib/tri/tricontour.py renamed to lib/matplotlib/tri/_tricontour.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from matplotlib import _docstring
44
from matplotlib.contour import ContourSet
5-
from matplotlib.tri.triangulation import Triangulation
5+
from matplotlib.tri._triangulation import Triangulation
66

77

88
@_docstring.dedent_interpd
File renamed without changes.

lib/matplotlib/tri/triinterpolate.py renamed to lib/matplotlib/tri/_triinterpolate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
from matplotlib import _api
88
from matplotlib.tri import Triangulation
9-
from matplotlib.tri.trifinder import TriFinder
10-
from matplotlib.tri.tritools import TriAnalyzer
9+
from matplotlib.tri._trifinder import TriFinder
10+
from matplotlib.tri._tritools import TriAnalyzer
1111

1212
__all__ = ('TriInterpolator', 'LinearTriInterpolator', 'CubicTriInterpolator')
1313

lib/matplotlib/tri/tripcolor.py renamed to lib/matplotlib/tri/_tripcolor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from matplotlib import _api
44
from matplotlib.collections import PolyCollection, TriMesh
55
from matplotlib.colors import Normalize
6-
from matplotlib.tri.triangulation import Triangulation
6+
from matplotlib.tri._triangulation import Triangulation
77

88

99
def tripcolor(ax, *args, alpha=1.0, norm=None, cmap=None, vmin=None,

lib/matplotlib/tri/triplot.py renamed to lib/matplotlib/tri/_triplot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import numpy as np
2-
from matplotlib.tri.triangulation import Triangulation
2+
from matplotlib.tri._triangulation import Triangulation
33
import matplotlib.cbook as cbook
44
import matplotlib.lines as mlines
55

lib/matplotlib/tri/trirefine.py renamed to lib/matplotlib/tri/_trirefine.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import numpy as np
66

77
from matplotlib import _api
8-
from matplotlib.tri.triangulation import Triangulation
9-
import matplotlib.tri.triinterpolate
8+
from matplotlib.tri._triangulation import Triangulation
9+
import matplotlib.tri._triinterpolate
1010

1111

1212
class TriRefiner:
File renamed without changes.

lib/mpl_toolkits/mplot3d/axes3d.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from matplotlib.axes import Axes
3333
from matplotlib.axes._base import _axis_method_wrapper, _process_plot_format
3434
from matplotlib.transforms import Bbox
35-
from matplotlib.tri.triangulation import Triangulation
35+
from matplotlib.tri._triangulation import Triangulation
3636

3737
from . import art3d
3838
from . import proj3d
@@ -2153,7 +2153,7 @@ def tricontour(self, *args,
21532153
21542154
Returns
21552155
-------
2156-
matplotlib.tri.tricontour.TriContourSet
2156+
matplotlib.tri._tricontour.TriContourSet
21572157
"""
21582158
had_data = self.has_data()
21592159

@@ -2246,7 +2246,7 @@ def tricontourf(self, *args, zdir='z', offset=None, **kwargs):
22462246
22472247
Returns
22482248
-------
2249-
matplotlib.tri.tricontour.TriContourSet
2249+
matplotlib.tri._tricontour.TriContourSet
22502250
"""
22512251
had_data = self.has_data()
22522252

0 commit comments

Comments
 (0)