Updated to use absolute imports for packages rather than relative ones.

这个提交包含在:
craig-warren
2015-11-25 17:58:29 +00:00
父节点 fccde51ca5
当前提交 bc42bf9d53
共有 19 个文件被更改,包括 57 次插入57 次删除

查看文件

@@ -19,7 +19,7 @@
import numpy as np
cimport numpy as np
from cython.parallel import prange
from .constants cimport floattype_t, complextype_t
from gprMax.constants cimport floattype_t, complextype_t
#########################################

查看文件

@@ -19,8 +19,8 @@
import numpy as np
np.seterr(divide='raise')
from .constants import floattype, complextype
from .utilities import rvalue
from gprMax.constants import floattype, complextype
from gprMax.utilities import rvalue
class FractalSurface():

查看文件

@@ -19,8 +19,8 @@
import numpy as np
cimport numpy as np
np.seterr(divide='raise')
from .utilities import rvalue
from .yee_cell_setget_rigid cimport set_rigid_Ex, set_rigid_Ey, set_rigid_Ez, set_rigid_Hx, set_rigid_Hy, set_rigid_Hz, set_rigid_E, unset_rigid_E, set_rigid_H, unset_rigid_H
from gprMax.utilities import rvalue
from gprMax.yee_cell_setget_rigid cimport set_rigid_Ex, set_rigid_Ey, set_rigid_Ez, set_rigid_Hx, set_rigid_Hy, set_rigid_Hz, set_rigid_E, unset_rigid_E, set_rigid_H, unset_rigid_H
cpdef bint are_clockwise(float v1x, float v1y, float v2x, float v2y):

查看文件

@@ -20,7 +20,7 @@ import sys
import numpy as np
from struct import pack
from .utilities import rvalue
from gprMax.utilities import rvalue
class GeometryView:

查看文件

@@ -31,20 +31,20 @@ from enum import Enum
import numpy as np
from .constants import e0
from .exceptions import CmdInputError
from .fields_output import prepare_output_file, write_output
from .fields_update import *
from .grid import FDTDGrid
from .input_cmds_geometry import process_geometrycmds
from .input_cmds_file import python_code_blocks, write_python_processed, check_cmd_names
from .input_cmds_multiuse import process_multicmds
from .input_cmds_singleuse import process_singlecmds
from .materials import Material
from .pml_call_updates import update_pml_electric, update_pml_magnetic
from .pml import build_pml, calculate_initial_pml_params
from .utilities import update_progress, logo, human_size
from .yee_cell_build import build_ex_component, build_ey_component, build_ez_component, build_hx_component, build_hy_component, build_hz_component
from gprMax.constants import e0
from gprMax.exceptions import CmdInputError
from gprMax.fields_output import prepare_output_file, write_output
from gprMax.fields_update import *
from gprMax.grid import FDTDGrid
from gprMax.input_cmds_geometry import process_geometrycmds
from gprMax.input_cmds_file import python_code_blocks, write_python_processed, check_cmd_names
from gprMax.input_cmds_multiuse import process_multicmds
from gprMax.input_cmds_singleuse import process_singlecmds
from gprMax.materials import Material
from gprMax.pml_call_updates import update_pml_electric, update_pml_magnetic
from gprMax.pml import build_pml, calculate_initial_pml_params
from gprMax.utilities import update_progress, logo, human_size
from gprMax.yee_cell_build import build_ex_component, build_ey_component, build_ez_component, build_hx_component, build_hy_component, build_hz_component
def main():

查看文件

@@ -18,8 +18,8 @@
import numpy as np
from .constants import floattype, complextype
from .materials import Material
from gprMax.constants import floattype, complextype
from gprMax.materials import Material
class FDTDGrid():

查看文件

@@ -18,9 +18,9 @@
import sys, os
from .constants import c, e0, m0, z0
from .exceptions import CmdInputError
from .utilities import ListStream
from gprMax.constants import c, e0, m0, z0
from gprMax.exceptions import CmdInputError
from gprMax.utilities import ListStream
def python_code_blocks(inputfile, modelrun, numbermodelruns, inputdirectory):

查看文件

@@ -19,12 +19,12 @@
import sys
import numpy as np
from .constants import floattype
from .exceptions import CmdInputError
from .fractals import FractalSurface, FractalVolume, Grass
from .geometry_primitives import build_edge_x, build_edge_y, build_edge_z, build_face_yz, build_face_xz, build_face_xy, build_triangle, build_voxel, build_box, build_cylinder, build_cylindrical_sector, build_sphere
from .materials import Material
from .utilities import rvalue
from gprMax.constants import floattype
from gprMax.exceptions import CmdInputError
from gprMax.fractals import FractalSurface, FractalVolume, Grass
from gprMax.geometry_primitives import build_edge_x, build_edge_y, build_edge_z, build_face_yz, build_face_xz, build_face_xy, build_triangle, build_voxel, build_box, build_cylinder, build_cylindrical_sector, build_sphere
from gprMax.materials import Material
from gprMax.utilities import rvalue
def process_geometrycmds(geometry, G):

查看文件

@@ -16,15 +16,15 @@
# You should have received a copy of the GNU General Public License
# along with gprMax. If not, see <http://www.gnu.org/licenses/>.
from .exceptions import CmdInputError
from .geometry_views import GeometryView
from .materials import Material, PeplinskiSoil
from .pml import CFS
from .receivers import Rx
from .snapshots import Snapshot
from .sources import VoltageSource, HertzianDipole, MagneticDipole
from .utilities import rvalue
from .waveforms import Waveform
from gprMax.exceptions import CmdInputError
from gprMax.geometry_views import GeometryView
from gprMax.materials import Material, PeplinskiSoil
from gprMax.pml import CFS
from gprMax.receivers import Rx
from gprMax.snapshots import Snapshot
from gprMax.sources import VoltageSource, HertzianDipole, MagneticDipole
from gprMax.utilities import rvalue
from gprMax.waveforms import Waveform
def process_multicmds(multicmds, G):

查看文件

@@ -20,11 +20,11 @@ import os, sys
import numpy as np
from psutil import virtual_memory
from .constants import c, floattype
from .exceptions import CmdInputError
from .pml import PML, CFS
from .utilities import rvalue, human_size
from .waveforms import Waveform
from gprMax.constants import c, floattype
from gprMax.exceptions import CmdInputError
from gprMax.pml import PML, CFS
from gprMax.utilities import rvalue, human_size
from gprMax.waveforms import Waveform
def process_singlecmds(singlecmds, multicmds, G):

查看文件

@@ -18,7 +18,7 @@
import numpy as np
from .constants import e0, m0, floattype, complextype
from gprMax.constants import e0, m0, floattype, complextype
class Material():

查看文件

@@ -18,7 +18,7 @@
import numpy as np
from .constants import e0, z0, floattype
from gprMax.constants import e0, z0, floattype
class CFS():

查看文件

@@ -19,7 +19,7 @@
import numpy as np
cimport numpy as np
from cython.parallel import prange
from .constants cimport floattype_t, complextype_t
from gprMax.constants cimport floattype_t, complextype_t
#############################################

查看文件

@@ -19,7 +19,7 @@
import numpy as np
cimport numpy as np
from cython.parallel import prange
from .constants cimport floattype_t, complextype_t
from gprMax.constants cimport floattype_t, complextype_t
#############################################

查看文件

@@ -16,8 +16,8 @@
# You should have received a copy of the GNU General Public License
# along with gprMax. If not, see <http://www.gnu.org/licenses/>.
from .pml_1order_update import *
from .pml_2order_update import *
from gprMax.pml_1order_update import *
from gprMax.pml_2order_update import *
def update_pml_electric(G):

查看文件

@@ -20,8 +20,8 @@ import sys
import numpy as np
from struct import pack
from .constants import floattype
from .utilities import rvalue
from gprMax.constants import floattype
from gprMax.utilities import rvalue
class Snapshot:

查看文件

@@ -18,7 +18,7 @@
import numpy as np
from .utilities import rvalue
from gprMax.utilities import rvalue
class VoltageSource:

查看文件

@@ -18,7 +18,7 @@
import numpy as np
from .utilities import rvalue
from gprMax.utilities import rvalue
class Waveform:

查看文件

@@ -18,8 +18,8 @@
import numpy as np
cimport numpy as np
from .materials import Material
from .yee_cell_setget_rigid cimport get_rigid_Ex, get_rigid_Ey, get_rigid_Ez, get_rigid_Hx, get_rigid_Hy, get_rigid_Hz
from gprMax.materials import Material
from gprMax.yee_cell_setget_rigid cimport get_rigid_Ex, get_rigid_Ey, get_rigid_Ez, get_rigid_Hx, get_rigid_Hy, get_rigid_Hz
cpdef build_ex_component(np.uint32_t[:, :, :] solid, np.int8_t[:, :, :, :] rigidE, np.uint32_t[:, :, :, :] ID, G):