Quantcast
Channel: Uncategorized - Matplotlib
Viewing all articles
Browse latest Browse all 50

Underflow encountered in multiply while running streamplot()

$
0
0

Hello! I am trying to plot the streamlines around an airfoil using streamplot function as so plt.streamplot(XX, YY, Vx, Vy). However I am getting the error:

Traceback (most recent call last):
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\SP_Airfoil.py", line 359, in <module>
    plt.streamplot(XX, YY, Vx, Vy, linewidth=0.5, density=0.5, color='r', integration_direction='both')
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\matplotlib\pyplot.py", line 2953, in streamplot
    __ret = gca().streamplot(
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\matplotlib\__init__.py", line 1459, in inner
    return func(ax, *map(sanitize_sequence, args), **kwargs)
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\matplotlib\streamplot.py", line 147, in streamplot
    integrate = _get_integrator(u, v, dmap, minlength, maxlength,
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\matplotlib\streamplot.py", line 446, in _get_integrator
    u_ax = u / (dmap.grid.nx - 1)
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\numpy\ma\core.py", line 4254, in __truediv__
    return true_divide(self, other)
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\numpy\ma\core.py", line 1171, in __call__
    m |= domain(da, db)
  File "C:\Users\jad_h\PycharmProjects\JoshAirfoil\venv\lib\site-packages\numpy\ma\core.py", line 858, in __call__
    return umath.absolute(a) * self.tolerance >= umath.absolute(b)
FloatingPointError: underflow encountered in multiply

Process finished with exit code 1

XX, YY, Vx and Vy are all the same size and contain nor inf or NaN values. I also tried a quiver plot and it worked. What could be the issue with the streamplot function. Any help is appreciated. Thanks!

3 posts - 2 participants

Read full topic


Viewing all articles
Browse latest Browse all 50

Trending Articles