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

Skip to content

Commit 91fde86

Browse files
committed
Use super() in triangulation classes.
1 parent 983c1fc commit 91fde86

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

lib/matplotlib/tri/tricontour.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def __init__(self, ax, *args, **kwargs):
2626
object. The remaining arguments and keyword arguments
2727
are described in the docstring of `~.Axes.tricontour`.
2828
"""
29-
ContourSet.__init__(self, ax, *args, **kwargs)
29+
super().__init__(ax, *args, **kwargs)
3030

3131
def _process_args(self, *args, **kwargs):
3232
"""

lib/matplotlib/tri/trifinder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class TrapezoidMapTriFinder(TriFinder):
3636

3737
def __init__(self, triangulation):
3838
from matplotlib import _tri
39-
TriFinder.__init__(self, triangulation)
39+
super().__init__(triangulation)
4040
self._cpp_trifinder = _tri.TrapezoidMapTriFinder(
4141
triangulation.get_cpp_triangulation())
4242
self._initialize()

lib/matplotlib/tri/triinterpolate.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ class LinearTriInterpolator(TriInterpolator):
255255
256256
"""
257257
def __init__(self, triangulation, z, trifinder=None):
258-
TriInterpolator.__init__(self, triangulation, z, trifinder)
258+
super().__init__(triangulation, z, trifinder)
259259

260260
# Store plane coefficients for fast interpolation calculations.
261261
self._plane_coefficients = \
@@ -379,7 +379,7 @@ class CubicTriInterpolator(TriInterpolator):
379379
"""
380380
def __init__(self, triangulation, z, kind='min_E', trifinder=None,
381381
dz=None):
382-
TriInterpolator.__init__(self, triangulation, z, trifinder)
382+
super().__init__(triangulation, z, trifinder)
383383

384384
# Loads the underlying c++ _triangulation.
385385
# (During loading, reordering of triangulation._triangles may occur so
@@ -1178,15 +1178,15 @@ class _DOF_estimator_min_E(_DOF_estimator_geom):
11781178
"""
11791179
def __init__(self, Interpolator):
11801180
self._eccs = Interpolator._eccs
1181-
_DOF_estimator_geom.__init__(self, Interpolator)
1181+
super().__init__(Interpolator)
11821182

11831183
def compute_dz(self):
11841184
"""
11851185
Elliptic solver for bending energy minimization.
11861186
Uses a dedicated 'toy' sparse Jacobi PCG solver.
11871187
"""
11881188
# Initial guess for iterative PCG solver.
1189-
dz_init = _DOF_estimator_geom.compute_dz(self)
1189+
dz_init = super().compute_dz()
11901190
Uf0 = np.ravel(dz_init)
11911191

11921192
reference_element = _ReducedHCT_Element()

lib/matplotlib/tri/trirefine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class UniformTriRefiner(TriRefiner):
5959
# :class:`~matplotlib.tri.TriAnalyzer`.
6060
# """
6161
def __init__(self, triangulation):
62-
TriRefiner.__init__(self, triangulation)
62+
super().__init__(triangulation)
6363

6464
def refine_triangulation(self, return_tri_index=False, subdiv=3):
6565
"""

0 commit comments

Comments
 (0)