custEM package
Subpackages
- custEM.core package
- custEM.fem package
- Submodules
- custEM.fem.assembly module
MTAssemblerSecondaryFieldAssemblerTotalFieldAssemblerTotalFieldAssembler.add_topo()TotalFieldAssembler.append_lists()TotalFieldAssembler.assemble()TotalFieldAssembler.eval_target_dir()TotalFieldAssembler.find_and_fill_start_stop_dof()TotalFieldAssembler.find_cells()TotalFieldAssembler.find_directions()TotalFieldAssembler.find_dof_coords()TotalFieldAssembler.find_for_hed()TotalFieldAssembler.find_for_line()TotalFieldAssembler.find_for_loop_r()TotalFieldAssembler.find_for_path()TotalFieldAssembler.find_for_vmd()TotalFieldAssembler.test_An_total()
- custEM.fem.calc_primary_boundary_fields module
- custEM.fem.calc_primary_fields module
- custEM.fem.fem_base module
- custEM.fem.fem_utils module
- custEM.fem.frequency_domain_approaches module
- custEM.fem.primary_fields module
PrimaryFieldPrimaryField.calc_hed_fullspace_field()PrimaryField.calc_layered_earth_field()PrimaryField.calc_mt_fullspace_field()PrimaryField.calc_vmd_fullspace_field()PrimaryField.export_primary_fields()PrimaryField.init_primary_field_name()PrimaryField.load_primary_fields()PrimaryField.write_serial_calculation_parameters()
- custEM.fem.time_domain_approaches module
- Module contents
- custEM.meshgen package
- Submodules
- custEM.meshgen.bathy_tools module
BathyBathy.add_point_to_coast_line()Bathy.add_point_towards_east()Bathy.add_point_towards_north()Bathy.add_point_towards_south()Bathy.add_point_towards_west()Bathy.build_closing_frame()Bathy.check_distance()Bathy.check_neighbours()Bathy.eval_coast_line()Bathy.find_direction()Bathy.find_last_dir()Bathy.find_start_point()Bathy.go_clockwise()Bathy.go_counter_clockwise()Bathy.loadASC()Bathy.loadTXT()Bathy.translate()
- custEM.meshgen.dem_interpolator module
- custEM.meshgen.invmesh_tools module
- custEM.meshgen.mesh_convert module
mesh2xml2h5()write_cell_interval()write_cell_tetrahedron()write_cell_triangle()write_domain_marker()write_footer_cells()write_footer_domains()write_footer_edges()write_footer_graph()write_footer_mesh()write_footer_vertices()write_graph_edge()write_graph_vertex()write_header_cells()write_header_domains()write_header_edges()write_header_graph()write_header_mesh()write_header_vertices()write_vertex()write_xml_domain_file()xml_to_hdf5()
- custEM.meshgen.meshgen_tools module
BlankWorldBlankWorld.add_air_tri()BlankWorld.add_area_marker()BlankWorld.add_brick()BlankWorld.add_cylinder()BlankWorld.add_hollow_cylinder()BlankWorld.add_interface()BlankWorld.add_intersecting_anomaly()BlankWorld.add_inv_domains()BlankWorld.add_marker()BlankWorld.add_paths()BlankWorld.add_plate()BlankWorld.add_points()BlankWorld.add_prism()BlankWorld.add_quadrangle_face()BlankWorld.add_refinement_area()BlankWorld.add_rx()BlankWorld.add_surface_anomaly()BlankWorld.add_topo()BlankWorld.add_tx()BlankWorld.build_fullspace_mesh()BlankWorld.build_halfspace_mesh()BlankWorld.build_layered_earth_mesh()BlankWorld.build_surface()BlankWorld.call_tetgen()BlankWorld.create_box()BlankWorld.create_interface_mesh()BlankWorld.eval_unique_markers()BlankWorld.extend_anomaly_outcrops()BlankWorld.extend_intersecting_anomaly()BlankWorld.extend_world()BlankWorld.get_topo_vals()BlankWorld.init_dem()BlankWorld.print_region_info()BlankWorld.remove_duplicate_poly_faces()BlankWorld.there_is_always_a_bigger_world()BlankWorld.update_kwargs()BlankWorld.write_mesh_parameters()
- custEM.meshgen.meshgen_utils module
add_edges()assign_topography()closest_node()create_circle()create_ellipse()export_tetgen_edge_file()export_tetgen_node_file()export_tetgen_poly_file()find_closest()find_edge_node_ids()find_nodes_on_segment()find_on_frame()get_closest()get_intersect()get_unique_poly_ids()inside_poly()is_between()is_between_1D()is_between_2D()is_between_2D_exact()is_between_2Dvert()line()line_x()line_y()line_z()loop_c()loop_e()loop_r()npoly_to_triangles()order_list()pointset()poly_area()poly_peri()refine_adaptive()refine_adaptive2()refine_path()refine_rx()resolve_rx_overlaps()rotate()rotate_around_point()rx_grid()translate()write_synth_topo_to_asc()write_synth_topo_to_xyz()
- custEM.meshgen.vtk_convert module
- Module contents
- custEM.misc package
- Submodules
- custEM.misc.anomaly_expressions module
- custEM.misc.misc module
AirDirichletBoundaryGroundblock_print()check_approach_and_file_format()check_if_model_exists()dump_csr()enable_print()get_coordinates()logger_print()make_directories()mpi_print()petsc_transfer_function()read_h5()read_paths()resort_coordinates()root_write()run_multiple_serial()run_serial()smape()specify_td_export_strings()write_h5()
- custEM.misc.profiler module
- custEM.misc.pyhed_calculations module
- custEM.misc.synthetic_definitions module
almost_flat_topo()anti_cone_bathy()borehole_tx()cone_bathy()double_cone_bathy()example_2_loop_tx()example_3_line_tx()example_4_topo_cos_sin()flat_topo()gaussian_topo()gaussian_topo_hole()pyramid_topo()roof_topo()sample_topo_func()subtopo_func1()subtopo_func2()surface_anomly_outcrop_1()surface_anomly_outcrop_2()surface_anomly_outcrop_3()topo_func1()topo_func2()topo_func3()tx_slope()valley()
- Module contents
- custEM.post package
- Submodules
- custEM.post.interp_tools_fd module
- custEM.post.interp_tools_td module
- custEM.post.interpolation_base module
InterpolationBaseInterpolationBase.auto_interpolate_parallel()InterpolationBase.check_interpolation_meshes()InterpolationBase.convert_imp_rhoa_tipper()InterpolationBase.convert_mt_data()InterpolationBase.create_interpolation_matrices()InterpolationBase.create_line_mesh()InterpolationBase.create_path_mesh()InterpolationBase.create_path_meshes()InterpolationBase.create_slice_mesh()InterpolationBase.export_npy()InterpolationBase.find_quantity()InterpolationBase.merge_tx_results()InterpolationBase.update_interpolation_parameters()
- custEM.post.interpolation_utils module
- custEM.post.plot_tools_fd module
PlotFDPlotFD.abs_angles()PlotFD.abs_errors()PlotFD.add_3D_slice_plot()PlotFD.add_cbar()PlotFD.add_errors_to_slice_plot()PlotFD.add_phase_bar()PlotFD.add_to_line_plot()PlotFD.add_to_slice_plot()PlotFD.amp_phase_comp()PlotFD.amp_phase_mag()PlotFD.import_line_data()PlotFD.import_point_data()PlotFD.import_slice_data()PlotFD.load_default_line_data()PlotFD.load_default_slice_data()PlotFD.mean_errors()PlotFD.median_errors()PlotFD.plot_line_data()PlotFD.plot_line_errors()PlotFD.plot_magnitude_angle_misfits()PlotFD.plot_point_data()PlotFD.plot_point_errors()PlotFD.plot_slice_data()PlotFD.plot_slice_errors()PlotFD.ratio()PlotFD.rel_errors()PlotFD.save_plot()
- custEM.post.plot_tools_td module
- custEM.post.plot_utils module
PlotBasePlotBase.arrange_line_data()PlotBase.calc_pyhed_reference()PlotBase.eval_properties()PlotBase.general_import()PlotBase.get_coords()PlotBase.init_cmap()PlotBase.init_component_integers()PlotBase.init_main_parameters()PlotBase.load_model_parameters()PlotBase.print_import_error()PlotBase.rearange_point_data()PlotBase.reduce_slice_data()
adjust_axes()adjust_log_ticks()adjust_subfigure_box_axes()adjust_ticks_and_labels()eval_colors()make_plain_subfigure_box()make_subfigure_box()
- Module contents
Module contents
@author: Rochlitz.R