|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
Variables | |
| testset = int(sys.argv[1]) | |
| bool | calcderivatives = True |
| bool | plotmagnitude = False |
| str | outfilename = "./vecpotdip_verify2_"+str(testset)+".png" |
| int | RE = 6371000. |
| int | epsilon = 1.e-15 |
| list | BGB = [0.,0.,0.] |
| int | tilt_angle_phi = 0. |
| int | tilt_angle_theta = 0. |
| int | line_theta = 0. |
| line_start = np.array([0,0,0]) | |
| int | line_phi = np.array([0,45,80,90,110,135])*math.pi/180. |
| float | step = 0.1 |
| int | linewidth = 2 |
| int | linthresh = 1.e-10 |
| int | fontsize = 20 |
| dip = fieldmodels.dipole(0,0,0,tilt_angle_phi,tilt_angle_theta) | |
| mdip = fieldmodels.dipole(80*RE,0,0,tilt_angle_phi,180.-tilt_angle_theta) | |
| imfpot = fieldmodels.IMFpotential(radius_z=10, radius_f=40, IMF=BGB) | |
| fig = plt.figure() | |
| nsubplots = len(line_theta) | |
| axes = fig.get_axes() | |
| int | radii = np.arange(0.1,100,step)*RE |
| nr = len(radii) | |
| int | radiiRE = radii/RE |
| ax = axes[i] | |
| transform | |
| transAxes | |
| bbox | |
| int | xv = line_start[0]*RE + radii*np.sin(line_phi[i])*np.cos(line_theta[i]) |
| int | yv = line_start[1]*RE + radii*np.sin(line_phi[i])*np.sin(line_theta[i]) |
| int | zv = line_start[2]*RE + radii*np.cos(line_phi[i]) |
| B1 = np.zeros([nr,4]) | |
| B2 = np.zeros([nr,4]) | |
| B3 = np.zeros([nr,4]) | |
| B4 = np.zeros([nr,4]) | |
| list | colors = ['r','k','b','magenta'] |
| list | coords = ['x','y','z','mag'] |
| plotrange = range(3) | |
| c | |
| linestyle | |
| label | |
| zorder | |
| linthreshy | |
| ylims = np.array(ax.get_ylim()) | |
| handles | |
| labels | |
| float | step2 = 0.00001 |
| dB1 = np.zeros([nr,3,3]) | |
| dB2 = np.zeros([nr,3,3]) | |
| dB3 = np.zeros([nr,3,3]) | |
| dB4 = np.zeros([nr,3,3]) | |
| kk = kkk | |
| tuple | cdbx = (dip.getX(xv[j]+step2*RE,yv[j],zv[j],0,k,0) - dip.getX(xv[j]-step2*RE,yv[j],zv[j],0,k,0) + imfpot.get(xv[j]+step2*RE,yv[j],zv[j],0,k,0) - imfpot.get(xv[j]-step2*RE,yv[j],zv[j],0,k,0))/(2*step2*RE) |
| tuple | cdby = (dip.getX(xv[j],yv[j]+step2*RE,zv[j],0,k,0) - dip.getX(xv[j],yv[j]-step2*RE,zv[j],0,k,0))/(2*step2*RE) |
| tuple | cdbz = (dip.getX(xv[j],yv[j],zv[j]+step2*RE,0,k,0) - dip.getX(xv[j],yv[j],zv[j]-step2*RE,0,k,0))/(2*step2*RE) |
Definition at line 141 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.axes = fig.get_axes() |
Definition at line 131 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.B1 = np.zeros([nr,4]) |
Definition at line 149 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.B2 = np.zeros([nr,4]) |
Definition at line 150 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.B3 = np.zeros([nr,4]) |
Definition at line 151 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.B4 = np.zeros([nr,4]) |
Definition at line 152 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.bbox |
Definition at line 143 of file vectorpotentialdipole_verify2.py.
| list vectorpotentialdipole_verify2.BGB = [0.,0.,0.] |
Definition at line 65 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.c |
Definition at line 174 of file vectorpotentialdipole_verify2.py.
| bool vectorpotentialdipole_verify2.calcderivatives = True |
Definition at line 51 of file vectorpotentialdipole_verify2.py.
| tuple vectorpotentialdipole_verify2.cdbx = (dip.getX(xv[j]+step2*RE,yv[j],zv[j],0,k,0) - dip.getX(xv[j]-step2*RE,yv[j],zv[j],0,k,0) + imfpot.get(xv[j]+step2*RE,yv[j],zv[j],0,k,0) - imfpot.get(xv[j]-step2*RE,yv[j],zv[j],0,k,0))/(2*step2*RE) |
Definition at line 253 of file vectorpotentialdipole_verify2.py.
| tuple vectorpotentialdipole_verify2.cdby = (dip.getX(xv[j],yv[j]+step2*RE,zv[j],0,k,0) - dip.getX(xv[j],yv[j]-step2*RE,zv[j],0,k,0))/(2*step2*RE) |
Definition at line 295 of file vectorpotentialdipole_verify2.py.
| tuple vectorpotentialdipole_verify2.cdbz = (dip.getX(xv[j],yv[j],zv[j]+step2*RE,0,k,0) - dip.getX(xv[j],yv[j],zv[j]-step2*RE,0,k,0))/(2*step2*RE) |
Definition at line 337 of file vectorpotentialdipole_verify2.py.
| list vectorpotentialdipole_verify2.colors = ['r','k','b','magenta'] |
Definition at line 167 of file vectorpotentialdipole_verify2.py.
| list vectorpotentialdipole_verify2.coords = ['x','y','z','mag'] |
Definition at line 168 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.dB1 = np.zeros([nr,3,3]) |
Definition at line 209 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.dB2 = np.zeros([nr,3,3]) |
Definition at line 210 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.dB3 = np.zeros([nr,3,3]) |
Definition at line 211 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.dB4 = np.zeros([nr,3,3]) |
Definition at line 212 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.dip = fieldmodels.dipole(0,0,0,tilt_angle_phi,tilt_angle_theta) |
Definition at line 121 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.epsilon = 1.e-15 |
Definition at line 63 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.fig = plt.figure() |
Definition at line 126 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.fontsize = 20 |
Definition at line 118 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.handles |
Definition at line 196 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.imfpot = fieldmodels.IMFpotential(radius_z=10, radius_f=40, IMF=BGB) |
Definition at line 123 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.kk = kkk |
Definition at line 239 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.label |
Definition at line 174 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.labels |
Definition at line 196 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.line_phi = np.array([0,45,80,90,110,135])*math.pi/180. |
Definition at line 111 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.line_start = np.array([0,0,0]) |
Definition at line 70 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.line_theta = 0. |
Definition at line 69 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.linestyle |
Definition at line 174 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.linewidth = 2 |
Definition at line 116 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.linthresh = 1.e-10 |
Definition at line 117 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.linthreshy |
Definition at line 183 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.mdip = fieldmodels.dipole(80*RE,0,0,tilt_angle_phi,180.-tilt_angle_theta) |
Definition at line 122 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.nr = len(radii) |
Definition at line 134 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.nsubplots = len(line_theta) |
Definition at line 128 of file vectorpotentialdipole_verify2.py.
Definition at line 59 of file vectorpotentialdipole_verify2.py.
| bool vectorpotentialdipole_verify2.plotmagnitude = False |
Definition at line 55 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.plotrange = range(3) |
Definition at line 170 of file vectorpotentialdipole_verify2.py.
Definition at line 133 of file vectorpotentialdipole_verify2.py.
Definition at line 135 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.RE = 6371000. |
Definition at line 61 of file vectorpotentialdipole_verify2.py.
| float vectorpotentialdipole_verify2.step = 0.1 |
Definition at line 114 of file vectorpotentialdipole_verify2.py.
| float vectorpotentialdipole_verify2.step2 = 0.00001 |
Definition at line 206 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.testset = int(sys.argv[1]) |
Definition at line 46 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.tilt_angle_phi = 0. |
Definition at line 67 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.tilt_angle_theta = 0. |
Definition at line 68 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.transAxes |
Definition at line 143 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.transform |
Definition at line 143 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.xv = line_start[0]*RE + radii*np.sin(line_phi[i])*np.cos(line_theta[i]) |
Definition at line 145 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.ylims = np.array(ax.get_ylim()) |
Definition at line 189 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.yv = line_start[1]*RE + radii*np.sin(line_phi[i])*np.sin(line_theta[i]) |
Definition at line 146 of file vectorpotentialdipole_verify2.py.
| vectorpotentialdipole_verify2.zorder |
Definition at line 174 of file vectorpotentialdipole_verify2.py.
| int vectorpotentialdipole_verify2.zv = line_start[2]*RE + radii*np.cos(line_phi[i]) |
Definition at line 147 of file vectorpotentialdipole_verify2.py.