shareloc.geomodels.los

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

Module Contents

Classes

LOS

line of sight class

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

line of sight class

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

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.