No PyCharm, como quebrar uma linha em um código de extensão Cython importado

Estou tentando examinar a funçãoLinearNDInterpolator invocado no seguinte código Python

from scipy.interpolate.interpnd import LinearNDInterpolator

Gostaria de executar um script Python chamando a funçãoLinearNDInterpolator e defina um ponto de interrupção em, digamos, linha 304 da funçãoLinearNDInterpolator. Como posso fazer isso

Estou usando PyCharm. Não consigo "entrar" no código deLinearNDInterpolator. A seguir, um exemplo de script que estou executando.

import numpy as np
from scipy.interpolate.interpnd import LinearNDInterpolator
import matplotlib.pyplot as plt

x = np.linspace(-1,1,100)
y =  np.linspace(-1,1,100)
X, Y = np.meshgrid(x,y)

def f(x, y):
    s = np.hypot(x, y)
    phi = np.arctan2(y, x)
    tau = s + s*(1-s)/5 * np.sin(6*phi) 
    return 5*(1-tau) + tau

T = f(X, Y)
# Choose npts random point from the discrete domain of our model function
npts = 400
px, py = np.random.choice(x, npts), np.random.choice(y, npts)

fig, ax = plt.subplots(nrows=2, ncols=2)
# Plot the model function and the randomly selected sample points
ax[0,0].contourf(X, Y, T)
ax[0,0].scatter(px, py, c='k', alpha=0.2, marker='.')
ax[0,0].set_title('Sample points on f(X,Y)')

# Interpolate using three different methods and plot
i = 0
method = 'linear'
#for i, method in enumerate(('nearest', 'linear', 'cubic')):
ip = LinearNDInterpolator((px, py), f(px,py))
Ti = ip((X, Y))
r, c = (i+1) // 2, (i+1) % 2
ax[r,c].contourf(X, Y, Ti)
ax[r,c].set_title('method = {}'.format(method))

plt.show()

questionAnswers(1)

yourAnswerToTheQuestion