linear_rescale#

skysim.populate.linear_rescale(data, new_min=0, new_max=1)[source]#

Generic function to linearly scale data between some minimum and maximum.

Parameters:
datanumpy.typing.ArrayLike

Data to be scaled.

new_minfloat, optional

New minimum, by default 0.

new_maxfloat, optional

New maximum, by default 1.

Returns:
numpy.typing.ArrayLike

Scaled data.