custEM package¶
Subpackages¶
- custEM.core package
- custEM.fem package
- Submodules
- custEM.fem.assembly module
MTAssembler
SecondaryFieldAssembler
TotalFieldAssembler
TotalFieldAssembler.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
PrimaryField
PrimaryField.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
Bathy
Bathy.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
BlankWorld
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.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_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
Air
DirichletBoundary
Ground
block_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
InterpolationBase
InterpolationBase.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
PlotFD
PlotFD.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
PlotBase
PlotBase.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