Procedural Models

Note

This section of the documentation is under construction.

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.