generate_spots#

fleck.generate_spots(min_latitude, max_latitude, spot_radius, n_spots, n_inclinations=None, inclinations=None)[source]#

Generate matrices of spot parameters.

Will generate n_spots spots on different stars observed at n_inclinations different inclinations.

Parameters:
min_latitudefloat

Minimum spot latitude

max_latitudefloat

Maximum spot latitude

spot_radiusfloat or ndarray

Spot radii

n_spotsint

Number of spots to generate

n_inclinationsint, optional

Number of inclinations to generate

inclinationsndarray, optional

Inclinations (user defined). Default (None): randomly generate.

Returns:
lonsQuantity

Spot longitudes, shape (n_spots, n_inclinations)

latsQuantity

Spot latitudes, shape (n_spots, n_inclinations)

radiifloat or ndarray

Spot radii, shape (n_spots, n_inclinations)

inc_stellarQuantity

Stellar inclinations, shape (n_inclinations, )