Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z A Abs (class in arim.signal) acquisition instrument allclose() (arim.geometry.Points method) amp_dtype() (arim.im.tfm.FocalLaw method) amplitudes (arim.im.tfm.FocalLaw attribute), [1] amplitudes_rx (arim.im.tfm.TxRxAmplitudes attribute) amplitudes_tx (arim.im.tfm.TxRxAmplitudes attribute) angle_limit() (in module arim.im.tfm) angle_limit_for_view() (in module arim.im.tfm) angle_limit_in_contact() (in module arim.im.tfm) apply_filter() (arim.core.Frame method) are_normals_on_inc_rays_side (arim.core.Interface attribute) are_normals_on_out_rays_side (arim.core.Interface attribute) are_points_aligned() (in module arim.geometry) are_points_close() (in module arim.geometry) arim._probes module arim.config module arim.core module arim.datasets module arim.exceptions module arim.geometry module arim.helpers module arim.im module arim.im.das module arim.im.tfm module arim.io module arim.io.brain module arim.io.native module arim.io.scat module arim.measurement module arim.model module arim.models module arim.models.block_in_contact module arim.models.block_in_immersion module arim.models.helpers module arim.plot module arim.ray module arim.scat module arim.settings module arim.signal module arim.ut module as_angles_funcs() (arim.scat.Scattering2d method) as_freq_angles_funcs() (arim.scat.Scattering2d method) as_multi_freq_matrices() (arim.scat.CrackCentreScat method) (arim.scat.Scattering2d method) as_multi_freq_matrices_obj() (arim.scat.Scattering2d method) as_points (arim.geometry.Grid property) as_single_freq_matrices() (arim.scat.CrackCentreScat method) (arim.scat.Scattering2d method) aspoints() (in module arim.geometry) attenuation() (arim.core.Material method) azimuth (arim.geometry.SphericalCoordinates property) B backwall_paths() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) backwall_paths2() (in module arim.models.block_in_immersion) bandwidth (arim.core.Probe attribute), [1] basis_matrix (arim.geometry.CoordinateSystem attribute) (arim.geometry.CoordinateSystem property) beamspread_2d_for_path() (in module arim.model) block_in_contact_from_conf() (in module arim.io.native) block_in_immersion_from_conf() (in module arim.io.native) block_material (arim.core.BlockInContact attribute) (arim.core.BlockInContact property) (arim.core.BlockInImmersion attribute) BlockInContact (class in arim.core) BlockInImmersion (class in arim.core) ButterworthBandpass (class in arim.signal) C Cache (class in arim.helpers) cached_distance (arim.ray.FermatSolver attribute) cached_result (arim.ray.FermatSolver attribute) capture_method (arim.core.Frame property) CaptureMethod (class in arim.core) chunk_array() (in module arim.helpers) clear() (arim.helpers.Cache method) clear_all_results() (arim.ray.RayGeometry method) clear_cache() (arim.ray.FermatSolver method) clear_intermediate_results() (arim.ray.RayGeometry method) clear_rays() (arim.plot.RayPlotter method) closest_index() (arim.core.Time method) closest_point() (arim.geometry.Points method) combine_oriented_points() (in module arim.geometry) common_dynamic_db_scale() (in module arim.plot) ComposedFilter (class in arim.signal) conf (in module arim.plot) Config (class in arim.config) connect() (arim.plot.RayPlotter method) consecutive_times() (arim.ray.FermatSolver method) contact_tfm() (in module arim.im.tfm) conventional_inc_angle() (arim.ray.RayGeometry method) conventional_out_angle() (arim.ray.RayGeometry method) convert_from_gcs() (arim.geometry.CoordinateSystem method) convert_from_gcs_pairwise() (arim.geometry.CoordinateSystem method) convert_to_gcs() (arim.geometry.CoordinateSystem method) CoordinateSystem (class in arim.geometry) coords (arim.geometry.Grid attribute) (arim.geometry.Points attribute) copy() (arim.config.Config method) (arim.geometry.CoordinateSystem method) counter (arim.helpers.Cache attribute) couplant_material (arim.core.BlockInImmersion attribute) crack_2d_scat() (in module arim.scat) crack_tip_2d() (in module arim.scat) CrackCentreScat (class in arim.scat) CrackTipScat (class in arim.scat) D dead_elements (arim.core.Probe attribute), [1] decibel() (in module arim.ut) default_orientations() (in module arim.geometry) default_oriented_points() (in module arim.geometry) default_scanline_weights() (in module arim.ut) default_timetrace_weights() (in module arim.ut) default_viewname_order() (in module arim.ut) delay_and_sum() (in module arim.im.das) delay_and_sum_naive() (in module arim.im.das) delay_and_sum_numba() (in module arim.im.das) delay_and_sum_numba_noamp() (in module arim.im.das) density (arim.core.Material attribute) detect_surface_from_extrema() (in module arim.measurement) dimensions (arim.core.Probe attribute), [1] direct_isometry_2d() (in module arim.geometry) direct_isometry_3d() (in module arim.geometry) directivity_2d_rectangular_in_fluid() (in module arim.model) directivity_2d_rectangular_in_fluid_for_path() (in module arim.model) directivity_2d_rectangular_on_solid_l() (in module arim.model) directivity_2d_rectangular_on_solid_t() (in module arim.model) distance_pairwise() (in module arim.geometry) draw_ray() (arim.plot.RayPlotter method) draw_rays_on_click() (in module arim.plot) drop_timetraces() (arim.core.Frame method) dtype (arim.geometry.Points property) (arim.im.tfm.TxRxAmplitudes property) (arim.ray.FermatSolver attribute) dtype_indices (arim.ray.FermatSolver attribute) dx (arim.geometry.Grid property) dy (arim.geometry.Grid property) dz (arim.geometry.Grid property) E ElementShape (class in arim.core) ellipse (arim.core.ElementShape attribute) end (arim.core.Time attribute) (arim.core.Time property) enumerate() (arim.geometry.Points method) examination object examination_object (arim.core.Frame attribute) examination_object_from_conf() (in module arim.io.native) ExaminationObject (class in arim.core) expand_frame_assuming_reciprocity() (arim.core.Frame method) expand_rays() (arim.ray.Rays static method) ExtramaLookupTimes (class in arim.im.tfm) extrema_lookup_times_in_rectbox() (in module arim.im.tfm) F fermat_path (arim.ray.Rays attribute) (arim.ray.Rays property) FermatPath (class in arim.ray) FermatSolver (class in arim.ray) Filter (class in arim.signal) filter_unique_views() (in module arim.ut) find_all() (arim.config.Config method) find_minimum_times() (in module arim.ray) find_probe_loc_from_frontwall() (in module arim.measurement) flip_probe_around_axis_Oz() (arim.core.Probe method) fluid_solid (arim.core.InterfaceKind attribute) fluid_solid() (in module arim.model) FMC fmc (arim.core.CaptureMethod attribute) fmc() (in module arim.ut) FocalLaw (class in arim.im.tfm) frame Frame (class in arim.core) frame_from_conf() (in module arim.io.native) freq_interp_matrices() (arim.scat.ScatFromData static method) frequencies (arim.scat.ScatFromData attribute) frequency (arim.core.Probe attribute), [1] from_dict() (arim.scat.ScatFromData class method) from_gcs() (arim.geometry.Points method) (in module arim.geometry) from_path() (arim.ray.FermatPath class method) (arim.ray.RayGeometry class method) from_vect() (arim.core.Time class method) from_views() (arim.ray.FermatSolver class method) from_xyz() (arim.geometry.Points class method) frontwall_path() (in module arim.models.block_in_immersion) G Gaussian (class in arim.signal) GCS (in module arim.geometry) get() (arim.helpers.Cache method) get_coordinates() (arim.ray.Rays method) get_coordinates_one() (arim.ray.Rays method) get_git_version() (in module arim.helpers) get_name() (in module arim.helpers) get_scanline() (arim.core.Frame method) get_shape_safely() (in module arim.helpers) get_timetrace() (arim.core.Frame method) gone_through_extreme_points() (arim.ray.Rays method) gone_through_interface() (arim.ray.Rays method) grid (arim.im.tfm.TfmResult attribute) Grid (class in arim.geometry) grid_centred_at_point() (arim.geometry.Grid class method) grid_from_conf() (in module arim.io.native) H Hanning (class in arim.signal) Hilbert (class in arim.signal) hits (arim.helpers.Cache attribute) HMC hmc (arim.core.CaptureMethod attribute) hmc() (in module arim.ut) I i_hat (arim.geometry.CoordinateSystem attribute) (arim.geometry.CoordinateSystem property) image image array image plot image point imaging algorithm inc_angle() (arim.ray.RayGeometry method) inc_leg_azimuth() (arim.ray.RayGeometry method) inc_leg_cartesian() (arim.ray.RayGeometry method) inc_leg_polar() (arim.ray.RayGeometry method) inc_leg_radius() (arim.ray.RayGeometry method) inc_leg_size() (arim.ray.RayGeometry method) index axis indices (arim.ray.Rays attribute) (arim.ray.Rays property) indices_interior (arim.ray.Rays attribute) infer_capture_method() (in module arim.ut) instantaneous_phase_shift() (in module arim.ut) Interface (class in arim.core) InterfaceKind (class in arim.core) interfaces (arim.core.Path attribute) interior_indices (arim.ray.Rays property) interp_freq_kwargs (arim.scat.ScatFromData attribute) interpolate_matrices() (in module arim.scat) interpolate_matrix() (in module arim.scat) is_complete_assuming_reciprocity() (arim.core.Frame method) is_orthonormal() (in module arim.geometry) is_orthonormal_direct() (in module arim.geometry) isclose() (arim.geometry.CoordinateSystem method) J j_hat (arim.geometry.CoordinateSystem attribute) (arim.geometry.CoordinateSystem property) K k_hat (arim.geometry.CoordinateSystem attribute) (arim.geometry.CoordinateSystem property) key() (arim.core.Mode method) keys() (arim.config.Config method) kind (arim.core.Interface attribute) L L (arim.core.Mode attribute) lanczos_interpolation() (in module arim.im.das) leg_points() (arim.ray.RayGeometry method) len_largest_interface (arim.ray.FermatPath property) liquid (arim.core.StateMatter attribute) load_conf() (in module arim.io.native) load_conf_file() (in module arim.io.native) load_conf_from_str() (in module arim.io.native) load_expdata() (in module arim.io.brain) load_scat() (in module arim.io.scat) load_scat_from_matlab() (in module arim.io.scat) locations (arim.core.Probe attribute), [1] locations_pcs (arim.core.Probe attribute) (arim.core.Probe property) longitudinal (arim.core.Mode attribute) longitudinal_att (arim.core.Material attribute) longitudinal_vel (arim.core.Material attribute) longname (arim.core.Path property) (arim.core.View property) lookup_times_rx (arim.im.tfm.FocalLaw attribute), [1] lookup_times_tx (arim.im.tfm.FocalLaw attribute), [1] M make_angles() (in module arim.scat) make_angles_grid() (in module arim.scat) make_contiguous_geometry() (in module arim.geometry) make_indices() (arim.ray.Rays static method) make_interfaces() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) make_matrix_probe() (arim.core.Probe class method) make_paths() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) make_rays_two_interfaces() (arim.ray.Rays class method) make_timevect() (in module arim.ut) make_toneburst() (in module arim.model) make_toneburst2() (in module arim.model) make_viewnames() (in module arim.ut) make_views() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) make_views_from_paths() (in module arim.models.helpers) material (arim.core.BlockInImmersion attribute) Material (class in arim.core) material_attenuation_factory() (in module arim.core) material_attenuation_for_path() (in module arim.model) material_attenuation_from_conf() (in module arim.io.native) material_from_conf() (in module arim.io.native) materials (arim.core.Path attribute) maximum_intensity_in_area() (arim.im.tfm.TfmResult method) maximum_intensity_in_rectbox() (arim.im.tfm.TfmResult method) mega_formatter (in module arim.plot) merge() (arim.config.Config method) metadata (arim.core.BlockInContact attribute) (arim.core.Frame attribute) (arim.core.Material attribute) (arim.core.Probe attribute), [1] MFMC micro_formatter (in module arim.plot) milli_formatter (in module arim.plot) Mode (class in arim.core) model_amplitudes_factory() (in module arim.model) ModelAmplitudes (class in arim.model) modes (arim.core.Path attribute) module arim._probes arim.config arim.core arim.datasets arim.exceptions arim.geometry arim.helpers arim.im arim.im.das arim.im.tfm arim.io arim.io.brain arim.io.native arim.io.scat arim.measurement arim.model arim.models arim.models.block_in_contact arim.models.block_in_immersion arim.models.helpers arim.plot arim.ray arim.scat arim.settings arim.signal arim.ut move_probe_over_flat_surface() (in module arim.measurement) multi-view TFM multifreq_scat_transfer_functions() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) multifreq_wall_transfer_functions() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) N name (arim.core.Path attribute) (arim.geometry.Grid attribute) (arim.geometry.Points attribute) nbytes (arim.model.RayWeights property) ndarray ndim (arim.geometry.Points property) NoCache (class in arim.helpers) NoFilter (class in arim.signal) norm2() (arim.geometry.Points method) (in module arim.geometry) norm2_2d() (in module arim.geometry) num_points_sets (arim.ray.FermatPath property) numangles (arim.scat.ScatFromData attribute) numelements (arim.core.Probe attribute), [1] (arim.im.tfm.FocalLaw attribute) (arim.im.tfm.FocalLaw property) numfreq (arim.scat.ScatFromData attribute) numgridpoints (arim.im.tfm.FocalLaw property) numinterfaces (arim.core.Path property) (arim.ray.RayGeometry property) numlegs (arim.core.Path property) (arim.ray.RayGeometry property) numpoints (arim.geometry.Points property) numrx (arim.im.tfm.FocalLaw property) numscanlines (arim.core.Frame property) numtimetraces (arim.core.Frame attribute) (arim.im.tfm.FocalLaw attribute) (arim.im.tfm.FocalLaw property) numtx (arim.im.tfm.FocalLaw property) numx (arim.geometry.Grid property) numy (arim.geometry.Grid property) numz (arim.geometry.Grid property) O orientations (arim.core.Interface attribute) (arim.core.Probe attribute), [1] (arim.geometry.OrientedPoints attribute) orientations_of_legs_points() (arim.ray.RayGeometry method) orientations_pcs (arim.core.Probe attribute) (arim.core.Probe property) OrientedPoints (class in arim.geometry) orig_matrices (arim.scat.ScatFromData attribute) origin (arim.geometry.CoordinateSystem attribute) (arim.geometry.CoordinateSystem property) other (arim.core.ElementShape attribute) out_angle() (arim.ray.RayGeometry method) out_leg_azimuth() (arim.ray.RayGeometry method) out_leg_cartesian() (arim.ray.RayGeometry method) out_leg_polar() (arim.ray.RayGeometry method) out_leg_radius() (arim.ray.RayGeometry method) P parse_enum_constant() (in module arim.helpers) Path (class in arim.core) paths (arim.ray.FermatSolver attribute) PCS pcs (arim.core.Probe attribute), [1] plot_bscan() (in module arim.plot) plot_bscan_pulse_echo() (in module arim.plot) plot_directivity_finite_width_2d() (in module arim.plot) plot_interfaces() (in module arim.plot) plot_oxz() (in module arim.plot) plot_oxz_many() (in module arim.plot) plot_psd() (in module arim.plot) plot_tfm() (in module arim.plot) points (arim.core.Interface attribute) (arim.geometry.OrientedPoints attribute) (arim.ray.FermatPath property) Points (class in arim.geometry) points_1d_wall() (in module arim.geometry) points_1d_wall_z() (in module arim.geometry) points_from_probe() (in module arim.geometry) points_in_rectbox() (arim.geometry.Points method) (in module arim.geometry) PointSourceScat (class in arim.scat) polar (arim.geometry.SphericalCoordinates property) precompute() (arim.ray.RayGeometry method) probe (arim.core.Frame attribute) Probe (class in arim.core) probe_from_conf() (in module arim.io.native) R radius (arim.geometry.SphericalCoordinates property) ray_tracing() (in module arim.ray) ray_tracing_for_paths() (in module arim.ray) ray_weights_for_views() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) ray_weights_for_wall() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) RayGeometry (class in arim.ray) rayleigh_vel() (in module arim.ut) RayPlotter (class in arim.plot) rays (arim.core.Path attribute) Rays (class in arim.ray) RayWeights (class in arim.model) reciprocal_viewname() (in module arim.ut) rectangular (arim.core.ElementShape attribute) recursive_dict_merge() (in module arim.config) reflection (arim.core.TransmissionReflection attribute) reflection_against (arim.core.Interface attribute) reflection_at_interface() (in module arim.model) res (arim.im.tfm.TfmResult attribute) (arim.ray.FermatSolver attribute) resample() (arim.geometry.Grid method) reset_position() (arim.core.Probe method) reshape() (arim.geometry.Points method) reverse() (arim.core.Interface method) (arim.core.InterfaceKind method) (arim.core.Mode method) (arim.core.Path method) (arim.ray.FermatPath method) (arim.ray.Rays method) reverse_beamspread_2d_for_path() (in module arim.model) reverse_longname (arim.core.Path property) reverse_transmission_reflection_for_path() (in module arim.model) rfft_to_hilbert() (in module arim.signal) rotate() (arim.core.Probe method) (arim.geometry.CoordinateSystem method) (arim.geometry.Points method) (in module arim.geometry) rotate_matrices() (in module arim.scat) rotate_matrix() (in module arim.scat) rotation_matrix_x() (in module arim.geometry) rotation_matrix_y() (in module arim.geometry) rotation_matrix_ypr() (in module arim.geometry) rotation_matrix_z() (in module arim.geometry) rx (arim.core.Frame attribute) rx_elt_for_tmax (arim.im.tfm.ExtramaLookupTimes attribute) rx_elt_for_tmin (arim.im.tfm.ExtramaLookupTimes attribute) rx_ray_weights() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) rx_ray_weights_debug_dict (arim.model.RayWeights attribute) rx_ray_weights_dict (arim.model.RayWeights attribute) S samples (arim.core.Time attribute) (arim.core.Time property) scan axis scanline_weights (arim.im.tfm.FocalLaw property) scanlines (arim.core.Frame property) scat_factory() (in module arim.scat) scat_key() (arim.core.View method) SCAT_KEYS (in module arim.scat) scat_unshifted_transfer_functions() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) ScatFromData (class in arim.scat) Scattering2d (class in arim.scat) Scattering2dFromFunc (class in arim.scat) scattering_angles_dict (arim.model.RayWeights attribute) sdh_2d_scat() (in module arim.scat) SdhScat (class in arim.scat) sensitivity_model_assisted_tfm() (arim.model.ModelAmplitudes method) (in module arim.model) sensitivity_uniform_tfm() (arim.model.ModelAmplitudes method) (in module arim.model) set_element_dimensions() (arim.core.Probe method) set_reference_element() (arim.core.Probe method) shape (arim.geometry.Points attribute) (arim.geometry.Points property) (arim.im.tfm.TxRxAmplitudes property) (arim.model.ModelAmplitudes property) shapes (arim.core.Probe attribute), [1] signed_inc_angle() (arim.ray.RayGeometry method) signed_out_angle() (arim.ray.RayGeometry method) sinc() (in module arim.im.das) singlefreq_scat_transfer_functions() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) singlefreq_wall_transfer_functions() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) size (arim.geometry.Points property) size_npoints (arim.geometry.Points attribute) sizeof_fmt() (in module arim.helpers) smallest_uint_that_fits() (in module arim.helpers) snell_angles() (in module arim.model) solid (arim.core.StateMatter attribute) solid_fluid (arim.core.InterfaceKind attribute) solid_l_fluid() (in module arim.model) solid_t_fluid() (in module arim.model) solve() (arim.ray.FermatSolver method) solve_no_clean() (arim.ray.FermatSolver method) spherical_coordinates() (arim.geometry.Points method) (in module arim.geometry) spherical_coordinates_phi() (in module arim.geometry) spherical_coordinates_r() (in module arim.geometry) spherical_coordinates_theta() (in module arim.geometry) SphericalCoordinates (class in arim.geometry) split_head() (arim.ray.FermatPath method) split_queue() (arim.ray.FermatPath method) start (arim.core.Time attribute) (arim.core.Time property) stat() (arim.helpers.Cache method) state_of_matter (arim.core.Material attribute) StateMatter (class in arim.core) step (arim.core.Time attribute) (arim.core.Time property) subframe() (arim.core.Frame method) subframe_from_probe_elements() (arim.core.Frame method) subprobe() (arim.core.Probe method) T T (arim.core.Mode attribute) TFM tfm_for_view() (in module arim.im.tfm) TfmResult (class in arim.im.tfm) time (arim.core.Frame attribute) Time (class in arim.core) timeit() (in module arim.helpers) times (arim.ray.Rays attribute) (arim.ray.Rays property) timeshift_spectra() (in module arim.signal) timetrace timetrace_weights (arim.im.tfm.FocalLaw attribute), [1] timetraces (arim.core.Frame attribute) tmax (arim.im.tfm.ExtramaLookupTimes attribute) tmin (arim.im.tfm.ExtramaLookupTimes attribute) to_1d_points() (arim.geometry.Points method) to_fermat_path() (arim.core.Path method) to_fortran_order() (arim.ray.Rays method) to_gcs() (arim.geometry.Points method) (in module arim.geometry) to_oriented_points() (arim.core.Probe method) (arim.geometry.Grid method) transfer_func_to_scanlines() (in module arim.model) transfer_func_to_timetraces() (in module arim.model) translate() (arim.core.Probe method) (arim.geometry.CoordinateSystem method) (arim.geometry.Points method) translate_to_point_O() (arim.core.Probe method) transmission (arim.core.TransmissionReflection attribute) transmission_at_interface() (in module arim.model) transmission_reflection (arim.core.Interface attribute) transmission_reflection_for_path() (in module arim.model) TransmissionReflection (class in arim.core) transverse (arim.core.Mode attribute) transverse_att (arim.core.Material attribute) transverse_vel (arim.core.Material attribute) tx (arim.core.Frame attribute) tx_elt_for_tmax (arim.im.tfm.ExtramaLookupTimes attribute) tx_elt_for_tmin (arim.im.tfm.ExtramaLookupTimes attribute) tx_ray_weights() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) tx_ray_weights_debug_dict (arim.model.RayWeights attribute) tx_ray_weights_dict (arim.model.RayWeights attribute) TxRxAmplitudes (class in arim.im.tfm) U under_material (arim.core.BlockInContact attribute) unsupported (arim.core.CaptureMethod attribute) UT V values() (arim.config.Config method) velocities (arim.core.Path property) (arim.ray.FermatPath property) velocity() (arim.core.Material method) View (class in arim.core) W wall_idxs_for_imaging (arim.core.BlockInContact attribute) wall_unshifted_transfer_functions() (in module arim.models.block_in_contact) (in module arim.models.block_in_immersion) walls (arim.core.BlockInContact attribute) (arim.core.BlockInImmersion attribute) weigh_scanlines() (arim.im.tfm.FocalLaw method) weigh_timetraces() (arim.im.tfm.FocalLaw method) window() (arim.core.Time method) wrap_phase() (in module arim.ut) X x (arim.geometry.Grid attribute) (arim.geometry.Points property) xmax (arim.geometry.Grid property) xmin (arim.geometry.Grid property) xvect (arim.geometry.Grid attribute), [1] Y y (arim.geometry.Grid attribute) (arim.geometry.Points property) ymax (arim.geometry.Grid property) ymin (arim.geometry.Grid property) yvect (arim.geometry.Grid attribute), [1] Z z (arim.geometry.Grid attribute) (arim.geometry.Points property) zmax (arim.geometry.Grid property) zmin (arim.geometry.Grid property) zvect (arim.geometry.Grid attribute), [1]