-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_runner_planar.py
More file actions
38 lines (23 loc) · 872 Bytes
/
Copy pathtest_runner_planar.py
File metadata and controls
38 lines (23 loc) · 872 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import os, time, datetime, warnings
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
from math import pi, log
from termcolor import colored, cprint
from scipy.io import loadmat, savemat
from scipy.sparse import spdiags, eye, bmat
from scipy.sparse.linalg import spsolve, factorized, splu
from scipy.linalg import solve, lu
from scipy.io import loadmat, savemat
from scipy.sparse import SparseEfficiencyWarning
# suppress warnings
warnings.simplefilter("ignore", SparseEfficiencyWarning)
warnings.filterwarnings("ignore", category=FutureWarning)
import WAKZK_planar, WAKZK, WAKZK_Gaussian
import SourceFilterH, SynthAxScan, SynthRadScan
from numpy.testing import assert_almost_equal
def test_runner_planar():
willplot = False
Grid, Layer, Q = WAKZK_planar.WAKZK_planar()
tol = 1E-4
assert Grid.KK == 16