SlewtimeBasisFunction

class rubin_sim.scheduler.basis_functions.SlewtimeBasisFunction(max_time=135.0, filtername='r', nside=None)

Bases: BaseBasisFunction

Reward slews that take little time

Parameters:
max_timefloat (135)

The estimated maximum slewtime (seconds). Used to normalize so the basis function spans ~ -1-0 in reward units.

Methods Summary

add_observation(observation[, indx])

Parameters:

Methods Documentation

add_observation(observation, indx=None)
Parameters:
observationnp.array

An array with information about the input observation

indxnp.array

The indices of the healpix map that the observation overlaps with