stilt.MultiPointReceptor#

class stilt.MultiPointReceptor(time: 'TimeLike', longitudes, latitudes, altitudes, *, altitude_ref: 'VerticalReference' = 'agl') 'None'[source]#

A multi-point STILT receptor with arbitrary spatial coordinates.

Parameters

timedatetime-like or str

Timestamp associated with the receptor.

longitudesarray-like of float

Longitudes of each constituent point.

latitudesarray-like of float

Latitudes of each constituent point.

altitudesarray-like of float

Altitudes of each constituent point.

altitude_ref{“agl”, “msl”}, default “agl”

Vertical reference for the altitudes.

Methods#

from_dict(d)

Reconstruct a receptor from a dict produced by to_dict.

from_points(time, points, *[, altitude_ref])

Build a receptor from (longitude, latitude, altitude) tuples.

to_dict()

Return a dict with keys type, time, longitudes, latitudes, altitudes, altitude_ref.

Attributes#

geometry

Lazily derived shapely geometry.

id

Receptor identifier composed of timestamp and location.

location_id

"multi_{sha256[:10]}" identifier derived from a sorted canonical hash of all points.

plot

Plotting namespace (e.g. receptor.plot.map()).

points

All constituent shapely Points.