BPModel

class pysit.gallery.bp.BPModel(physics='acoustic', origin=None, size=None, pixel_scale='mini', pixels=None, initial_model_style='smooth_low_pass', initial_config={}, fix_water_layer=True, **kwargs)[source]

Bases: pysit.gallery.gallery_base.PrecomputedGalleryModel

Gallery Model class for the BP Velocity Benchmark.

The benchmark is licensed for open distribution, with limitation. See http://software.seg.org/datasets/2D/2004_BP_Vel_Benchmark/2004_Benchmark_READMES.pdf for more details on licensing. You must agree to the licensing to use this model.

Attributes Summary

base_physical_dimensions_units
base_physical_origin
base_physical_size
base_pixel_scale
base_pixel_units
base_pixels
dimension
fs_full_name
fs_short_name
license_string
model_name
patches
supported_masks
supported_physical_parameters
supported_physics
valid_dimensions
water_properties

Attributes Documentation

base_physical_dimensions_units = ('m', 'm')
base_physical_origin = array([ 0., 0.])
base_physical_size = array([ 67425. , 11937.5])
base_pixel_scale = array([ 12.5 , 6.25])
base_pixel_units = ('m', 'm')
base_pixels = array([5395, 1911])
dimension
fs_full_name = 'bp'
fs_short_name = 'bp'
license_string = 'Use of the BP Velocity Benchmark requires you to read and \nagree with the license before continuing: \nhttp://software.seg.org/datasets/2D/2004_BP_Vel_Benchmark/2004_Benchmark_READMES.pdf'
model_name = 'BP Velocity Benchmark'
patches = {'left': {'origin': array([ 0., 0.]), 'size': array([ 21400. , 11937.5])}}
supported_masks = ['salt', 'water']
supported_physical_parameters = ['density', 'vp']
supported_physics = ['acoustic', 'variable-density-acoustic']
valid_dimensions = (2,)
water_properties = ('mask',)