shareloc.geomodels.los

This module contains the LOS class to handle line of sights for geometric models.

Classes

LOS

line of sight class

Module Contents

class shareloc.geomodels.los.LOS(sensor_positions, geometrical_model, alt_min_max=None, fill_nan=False)[source]

line of sight class

_number = None[source]
_starting_points = None[source]
_viewing_vectors = None[source]
_ending_points = None[source]
geometrical_model[source]
sensors_positions[source]
los_creation(alt_min_max, fill_nan=False)[source]

create los from extrema: los starting point, and normalized viewing vector

Parameters:
  • alt_min_max (list) – min/max altitude to compute los, if None model min/max will be used

  • fill_nan (boolean) – option to fill with nan ot not.

property starting_points: numpy.ndarray[source]

returns los hat

Returns:

sis

Return type:

numpy.ndarray

property ending_points: numpy.ndarray[source]

returns los bottom

Returns:

eis

Return type:

numpy array

property viewing_vectors[source]

returns los viewing vectors

Returns:

vis

property number: int[source]

returns los number

Returns:

number

Return type:

int