swot_simulator.product_specification.ProductSpecification#

class swot_simulator.product_specification.ProductSpecification(product_type: Optional[str])[source]#

Bases: object

Parse and load into memory the product specification.

__init__(product_type: Optional[str])[source]#

Methods

ProductSpecification.fill_variables(...)

Returns the properties of variables present in the official format of the SWOT product, but not calculated by this software.

ProductSpecification.lat(lat)

Returns the properties of the variable describing the latitudes of the swath.

ProductSpecification.lat_nadir(lat_nadir)

Returns the properties of the variable describing the latitudes of the reference ground track.

ProductSpecification.lon(lon)

Returns the properties of the variable describing the longitudes of the swath.

ProductSpecification.lon_nadir(lon_nadir)

Returns the properties of the variable describing the longitudes of the reference ground track.

ProductSpecification.num_sides()

Get the name of the dimensions representing the number of sides.

ProductSpecification.simulated_error_altimeter(array)

Returns the properties of the variable describing the altimeter error.

ProductSpecification.simulated_error_baseline_dilation(array)

Returns the properties of the variable describing the error due to baseline mast dilation.

ProductSpecification.simulated_error_karin(array)

Returns the properties of the variable describing the KaRIn error.

ProductSpecification.simulated_error_orbital(array)

Returns the properties of the variable describing the error due to orbital perturbations.

ProductSpecification.simulated_error_phase(array)

Returns the properties of the variable describing the error due to phase.

ProductSpecification.simulated_error_roll(array)

Returns the properties of the variable describing the error due to roll.

ProductSpecification.simulated_error_timing(array)

Returns the properties of the variable describing the timing error.

ProductSpecification.simulated_error_troposphere(array)

Returns the properties of the variable describing the error due to wet troposphere path delay.

ProductSpecification.simulated_error_troposphere_nadir(array)

Returns the properties of the variable describing the error due to wet troposphere path delay to nadir.

ProductSpecification.simulated_roll_phase_estimate(array)

Returns the properties of the variable describing the roll phase correction estimated.

ProductSpecification.simulated_true_ssh_karin(array)

Returns the properties of the variable describing the SSH KaRIn free of measurement errors.

ProductSpecification.simulated_true_ssh_nadir(array)

Returns the properties of the variable describing the SSH to nadir free of measurement errors.

ProductSpecification.ssh_karin(ssh)

Returns the properties of the variable describing the SSH measured by KaRIn.

ProductSpecification.ssh_karin_name()

Get the name of the variable containing the SSH.

ProductSpecification.ssh_nadir(array)

Returns the properties of the variable describing the SSH to nadir.

ProductSpecification.swh_karin(swh)

Returns the properties of the variable describing the SWH measured by KaRIn.

ProductSpecification.swh_nadir(array)

Returns the properties of the variable describing the SWH to nadir free of measurement errors.

ProductSpecification.time(time)

Gets the time axis.

ProductSpecification.x_ac(x_ac)

Returns the properties of the variable describing the cross track distance.

ProductSpecification.__contains__(item)

ProductSpecification._data_array(name, data)

Returns a tuple containing the netCDF encoding of the variable and the data array.

ProductSpecification._names(name[, split])

Get the names of the variables in the dataset.

ProductSpecification._shape([swath])

Get the shape of the variable.

ProductSpecification._variable(name)

Get the name of the template variable.

Attributes