swirlspy.ltg package

Submodules

swirlspy.ltg.map module

swirlspy.ltg.map.gen_ltgv(ltg, area_def, start_time, end_time, sigma, coord_label=['x', 'y'])

Generates lightning potential in an area. Lightning potential is calculated using a multivariate normal distribution.

Parameters
  • ltg (Lightning object) – Lightning object containing data of lightning strike.

  • area_def (pyresample.geometry.AreaDefinition) – Areadefinition of the desired grid in coordinates of the data in the Lightning object.

  • start_time (pandas.Timestamp) – Start time of lightning observation period.

  • end_time (pandas.Timestamp) – End time of lightning observation period.

  • sigma (float) – Standard deviation of the Gaussian Distribution. Assume that distribution is symmetrical.

  • coord_label (list of strings) – Defaults to [‘x’, ‘y’].

Returns

ltgv – Gridded lightning potential.

Return type

xarray.DataArray