Procedural Models

pysit.gallery.horizontal_reflector Module

Functions

horizontal_reflector(mesh, **kwargs) Friendly wrapper for instantiating the horizontal reflector model.

Classes

HorizontalReflectorModel(mesh[, ...]) Gallery model for constant background plus simple horizontal reflectors.

pysit.gallery.point_reflector Module

Functions

point_reflector(mesh, **kwargs) Friendly wrapper for instantiating the point reflector model.

Classes

PointReflectorModel(mesh[, ...])

pysit.gallery.layered_medium Module

Functions

layered_medium([layers]) Friendly wrapper for instantiating the layered medium model.

Classes

LayeredMediumModel(layers[, z_delta, ...]) Gallery model for a generic, flat, layered medium.
Layer(velocity, thickness[, label, fixed])

pysit.gallery.sonar Module

Functions

sonar_model(**kwargs) Friendly wrapper for instantiating the sonar model.

Classes

SonarModel([n_pixels, submarine, ...]) Gallery model for subsurface plus ssubmarine “sonar” model.
Submarine(c[, scale, velocity]) Class which defines a submarine as the union of two spheres and a cyllinder.