BSK-RL
Installation
Examples
API Reference
Release Notes
Publications
Citation
GitHub
BSK-RL
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
AbstractClassProperty (class in bsk_rl.utils.functional)
AccessSatellite (class in bsk_rl.sats)
Action (class in bsk_rl.act)
action() (in module bsk_rl.sim.fsw)
action_charge() (BasicFSWModel method)
action_desat() (BasicFSWModel method)
action_description (ActionBuilder property)
(DiscreteActionBuilder property)
(Satellite property)
action_downlink() (ImagingFSWModel method)
action_drift() (BasicFSWModel method)
action_image() (ContinuousImagingFSWModel method)
(ImagingFSWModel method)
action_nadir_scan() (ContinuousImagingFSWModel method)
action_space (ActionBuilder property)
(DiscreteActionBuilder property)
(GeneralSatelliteTasking property)
(Satellite property)
(SatelliteTasking property)
action_space() (ConstellationTasking method)
action_spaces (ConstellationTasking property)
action_spec (Satellite attribute)
ActionBuilder (class in bsk_rl.act.actions)
add_access_filter() (AccessSatellite method)
add_location_for_access_checking() (AccessSatellite method)
agents (ConstellationTasking property)
aliveness_checker() (in module bsk_rl.utils.functional)
altitude_valid() (BasicDynamicsModel method)
B
balancedHR16Triad() (in module bsk_rl.utils.actuator_primitives)
BasicDynamicsModel (class in bsk_rl.sim.dyn)
BasicFSWModel (class in bsk_rl.sim.fsw)
BasicFSWModel.MRPControlTask (class in bsk_rl.sim.fsw)
BasicFSWModel.NadirPointTask (class in bsk_rl.sim.fsw)
BasicFSWModel.RWDesatTask (class in bsk_rl.sim.fsw)
BasicFSWModel.SunPointTask (class in bsk_rl.sim.fsw)
BasicFSWModel.TrackingErrorTask (class in bsk_rl.sim.fsw)
BasicWorldModel (class in bsk_rl.sim.world)
battery_charge (BasicDynamicsModel property)
battery_charge_fraction (BasicDynamicsModel property)
battery_valid() (BasicDynamicsModel method)
BN (BasicDynamicsModel property)
BP (BasicDynamicsModel property)
bsk_rl
module
bsk_rl.act
module
bsk_rl.act.actions
module
bsk_rl.act.discrete_actions
module
bsk_rl.comm
module
bsk_rl.data
module
bsk_rl.data.base
module
bsk_rl.data.nadir_data
module
bsk_rl.data.no_data
module
bsk_rl.data.unique_image_data
module
bsk_rl.obs
module
bsk_rl.obs.observations
module
bsk_rl.sats
module
bsk_rl.scene
module
bsk_rl.scene.targets
module
bsk_rl.sim
module
bsk_rl.sim.dyn
module
bsk_rl.sim.fsw
module
bsk_rl.sim.world
module
bsk_rl.utils
module
bsk_rl.utils.actuator_primitives
module
bsk_rl.utils.attitude
module
bsk_rl.utils.functional
module
bsk_rl.utils.orbital
module
bsk_rl.utils.rllib
module
bsk_rl.utils.rllib.callbacks
module
bsk_rl.utils.rllib.discounting
module
C
c_hat_H (ImagingFSWModel property)
c_hat_P (ImagingFSWModel property)
calculate_additional_windows() (AccessSatellite method)
calculate_reward() (GlobalReward method)
,
[1]
(NoReward method)
,
[1]
(ScanningTimeReward method)
,
[1]
(UniqueImageReward method)
,
[1]
Charge (class in bsk_rl.act)
check_aliveness_checkers() (in module bsk_rl.utils.functional)
CityTargets (class in bsk_rl.scene)
(class in bsk_rl.scene.targets)
close() (GeneralSatelliteTasking method)
collect_default_args() (in module bsk_rl.utils.functional)
communicate() (CommunicationMethod method)
(LOSCommunication method)
communication_pairs() (CommunicationMethod method)
(FreeCommunication method)
(LOSCommunication method)
(MultiDegreeCommunication method)
(NoCommunication method)
CommunicationMethod (class in bsk_rl.comm)
compare_log_states() (DataStore method)
(NoDataStore method)
(ScanningTimeStore method)
(UniqueImageStore method)
CondenseMultiStepActions (class in bsk_rl.utils.rllib.discounting)
ConstellationTasking (class in bsk_rl)
ContinuePreviousAction (class in bsk_rl.utils.rllib.discounting)
ContinuousImagingDynModel (class in bsk_rl.sim.dyn)
ContinuousImagingFSWModel (class in bsk_rl.sim.fsw)
ContinuousImagingFSWModel.LocPointTask (class in bsk_rl.sim.fsw)
create_data_store() (GlobalReward method)
,
[1]
(UniqueImageReward method)
,
[1]
D
Data (class in bsk_rl.data.base)
data_storage_valid() (ImagingDynModel method)
data_type (DataStore attribute)
(NoDataStore attribute)
(ScanningTimeStore attribute)
(UniqueImageStore attribute)
DataStore (class in bsk_rl.data.base)
datastore_type (GlobalReward attribute)
,
[1]
(NoReward attribute)
,
[1]
(ScanningTimeReward attribute)
,
[1]
(UniqueImageReward attribute)
,
[1]
default_args() (in module bsk_rl.utils.functional)
default_sat_args() (Satellite class method)
default_world_args() (WorldModel class method)
delete_simulator() (GeneralSatelliteTasking method)
Desat (class in bsk_rl.act)
disable_timed_terminal_event() (Satellite method)
DiscreteAction (class in bsk_rl.act)
DiscreteActionBuilder (class in bsk_rl.act.discrete_actions)
DiscreteFSWAction (class in bsk_rl.act)
Downlink (class in bsk_rl.act)
Drift (class in bsk_rl.act)
dyn_type (ImagingSatellite attribute)
(Satellite attribute)
DynamicsModel (class in bsk_rl.sim.dyn)
E
Eclipse (class in bsk_rl.obs)
elevation() (in module bsk_rl.utils.orbital)
enable_target_window() (ImagingSatellite method)
EpisodeDataParallelWrapper (class in bsk_rl.utils.rllib.callbacks)
EpisodeDataWrapper (class in bsk_rl.utils.rllib.callbacks)
F
find_next_opportunities() (AccessSatellite method)
FreeCommunication (class in bsk_rl.comm)
fsw_type (ImagingSatellite attribute)
(Satellite attribute)
FullFeaturedDynModel (class in bsk_rl.sim.dyn)
G
GeneralSatelliteTasking (class in bsk_rl)
generate_sat_args() (Satellite method)
get_log_state() (DataStore method)
(ScanningTimeStore method)
(UniqueImageStore method)
get_obs() (Observation method)
(ObservationBuilder method)
(Satellite method)
GlobalReward (class in bsk_rl.data)
(class in bsk_rl.data.base)
GroundStationDynModel (class in bsk_rl.sim.dyn)
GroundStationWorldModel (class in bsk_rl.sim.world)
I
id (Satellite property)
(Target property)
idealMonarc1Octet() (in module bsk_rl.utils.actuator_primitives)
Image (class in bsk_rl.act)
ImagingDynModel (class in bsk_rl.sim.dyn)
ImagingFSWModel (class in bsk_rl.sim.fsw)
ImagingFSWModel.LocPointTask (class in bsk_rl.sim.fsw)
ImagingSatellite (class in bsk_rl.sats)
initial_data() (GlobalReward method)
,
[1]
(UniqueImageReward method)
,
[1]
is_alive() (DynamicsModel method)
(Satellite method)
is_property() (in module bsk_rl.utils.functional)
K
known_targets (ImagingSatellite property)
L
link_satellites() (CommunicationMethod method)
(LOSCommunication method)
(Scenario method)
link_scenario() (GlobalReward method)
,
[1]
lla2ecef() (in module bsk_rl.utils.orbital)
load_torch_mlp_policy() (in module bsk_rl.utils.rllib)
LOSCommDynModel (class in bsk_rl.sim.dyn)
LOSCommunication (class in bsk_rl.comm)
LOSMultiCommunication (class in bsk_rl.comm)
M
MakeAddedStepActionValid (class in bsk_rl.utils.rllib.discounting)
max_num_agents (ConstellationTasking property)
module
bsk_rl
bsk_rl.act
bsk_rl.act.actions
bsk_rl.act.discrete_actions
bsk_rl.comm
bsk_rl.data
bsk_rl.data.base
bsk_rl.data.nadir_data
bsk_rl.data.no_data
bsk_rl.data.unique_image_data
bsk_rl.obs
bsk_rl.obs.observations
bsk_rl.sats
bsk_rl.scene
bsk_rl.scene.targets
bsk_rl.sim
bsk_rl.sim.dyn
bsk_rl.sim.fsw
bsk_rl.sim.world
bsk_rl.utils
bsk_rl.utils.actuator_primitives
bsk_rl.utils.attitude
bsk_rl.utils.functional
bsk_rl.utils.orbital
bsk_rl.utils.rllib
bsk_rl.utils.rllib.callbacks
bsk_rl.utils.rllib.discounting
MultiDegreeCommunication (class in bsk_rl.comm)
N
name (BasicFSWModel.MRPControlTask attribute)
(BasicFSWModel.NadirPointTask attribute)
(BasicFSWModel.RWDesatTask attribute)
(BasicFSWModel.SunPointTask attribute)
(BasicFSWModel.TrackingErrorTask attribute)
(ImagingFSWModel.LocPointTask attribute)
(SteeringFSWModel.MRPControlTask attribute)
next_opportunities_dict() (AccessSatellite method)
NoCommunication (class in bsk_rl.comm)
NoData (class in bsk_rl.data.no_data)
NoDataStore (class in bsk_rl.data.no_data)
NoReward (class in bsk_rl.data)
(class in bsk_rl.data.no_data)
num_agents (ConstellationTasking property)
O
obs_array_keys() (ObservationBuilder method)
obs_dict() (ObservationBuilder method)
obs_list() (ObservationBuilder method)
obs_ndarray() (ObservationBuilder method)
Observation (class in bsk_rl.obs)
observation_description (ObservationBuilder property)
(Satellite property)
observation_space (GeneralSatelliteTasking property)
(ObservationBuilder property)
(Satellite property)
(SatelliteTasking property)
observation_space() (ConstellationTasking method)
observation_spaces (ConstellationTasking property)
observation_spec (Satellite attribute)
ObservationBuilder (class in bsk_rl.obs.observations)
omega_BH_H (BasicDynamicsModel property)
omega_BN_B (BasicDynamicsModel property)
omega_BP_P (BasicDynamicsModel property)
omega_PN_N (BasicWorldModel property)
opportunities_dict() (AccessSatellite method)
OpportunityProperties (class in bsk_rl.obs)
P
parse_target_selection() (ImagingSatellite method)
PN (BasicWorldModel property)
possible_agents (ConstellationTasking property)
previously_dead (ConstellationTasking property)
R
r_BN_N (BasicDynamicsModel property)
r_BN_P (BasicDynamicsModel property)
random_epoch() (in module bsk_rl.utils.orbital)
random_orbit() (in module bsk_rl.utils.orbital)
random_tumble() (in module bsk_rl.utils.attitude)
record_death() (Satellite method)
regenerate_targets() (UniformTargets method)
,
[1]
render() (GeneralSatelliteTasking method)
reset() (ConstellationTasking method)
(GeneralSatelliteTasking method)
reset_for_action() (BasicFSWModel.MRPControlTask method)
(BasicFSWModel.RWDesatTask method)
(ContinuousImagingFSWModel.LocPointTask method)
(DynamicsModel method)
(ImagingDynModel method)
(ImagingFSWModel.LocPointTask method)
(SteeringFSWModel.MRPControlTask method)
reset_overwrite_previous() (AccessSatellite method)
(CommunicationMethod method)
(GlobalReward method)
,
[1]
(ImagingSatellite method)
(Resetable method)
(Satellite method)
(UniformTargets method)
,
[1]
reset_post_sim_init() (Action method)
(ActionBuilder method)
(DiscreteActionBuilder method)
(LOSCommunication method)
(Observation method)
(ObservationBuilder method)
(Resetable method)
(Satellite method)
reset_pre_sim_init() (Resetable method)
(Satellite method)
(UniformTargets method)
,
[1]
Resetable (class in bsk_rl.utils.functional)
reward() (GlobalReward method)
,
[1]
rv2HN() (in module bsk_rl.utils.orbital)
rv2omega() (in module bsk_rl.utils.orbital)
rw_speeds_valid() (BasicDynamicsModel method)
S
safe_dict_merge() (in module bsk_rl.utils.functional)
Satellite (class in bsk_rl.sats)
satellite (SatelliteTasking property)
SatelliteTasking (class in bsk_rl)
SatProperties (class in bsk_rl.obs)
Scan (class in bsk_rl.act)
ScanningTime (class in bsk_rl.data.nadir_data)
ScanningTimeReward (class in bsk_rl.data)
(class in bsk_rl.data.nadir_data)
ScanningTimeStore (class in bsk_rl.data.nadir_data)
Scenario (class in bsk_rl.scene)
scenario (GlobalReward attribute)
set_action() (Action method)
(ActionBuilder method)
(DiscreteAction method)
(DiscreteActionBuilder method)
(DiscreteFSWAction method)
(Image method)
(Satellite method)
set_action_override() (Image method)
setup_atmosphere_density_model() (BasicWorldModel method)
setup_battery() (BasicDynamicsModel method)
setup_density_model() (BasicDynamicsModel method)
setup_disturbance_torque() (BasicDynamicsModel method)
setup_drag_effector() (BasicDynamicsModel method)
setup_eclipse_object() (BasicDynamicsModel method)
(BasicWorldModel method)
setup_ephem_object() (BasicWorldModel method)
setup_gravity_bodies() (BasicDynamicsModel method)
(BasicWorldModel method)
setup_ground_locations() (GroundStationWorldModel method)
setup_ground_station_locations() (GroundStationDynModel method)
setup_imaging_target() (ContinuousImagingDynModel method)
(ImagingDynModel method)
setup_instrument() (ContinuousImagingDynModel method)
(ImagingDynModel method)
setup_instrument_controller() (ContinuousImagingFSWModel.LocPointTask method)
(ImagingFSWModel.LocPointTask method)
setup_instrument_power_sink() (ImagingDynModel method)
setup_location_pointing() (ImagingFSWModel.LocPointTask method)
setup_los_comms() (LOSCommDynModel method)
setup_momentum_dumping() (BasicFSWModel.RWDesatTask method)
setup_mrp_feedback_rwa() (BasicFSWModel.MRPControlTask method)
setup_mrp_steering_rwa() (SteeringFSWModel.MRPControlTask method)
setup_power_sink() (BasicDynamicsModel method)
setup_reaction_wheel_dyn_effector() (BasicDynamicsModel method)
setup_reaction_wheel_power() (BasicDynamicsModel method)
setup_rw_motor_torque() (BasicFSWModel.MRPControlTask method)
(SteeringFSWModel.MRPControlTask method)
setup_simple_nav_object() (BasicDynamicsModel method)
setup_solar_panel() (BasicDynamicsModel method)
setup_spacecraft_hub() (BasicDynamicsModel method)
setup_storage_unit() (ContinuousImagingDynModel method)
(ImagingDynModel method)
setup_sun_pointing() (BasicFSWModel.SunPointTask method)
setup_thruster_dyn_effector() (BasicDynamicsModel method)
setup_thruster_mapping() (BasicFSWModel.RWDesatTask method)
setup_thruster_power() (BasicDynamicsModel method)
setup_transmitter() (ImagingDynModel method)
setup_transmitter_power_sink() (ImagingDynModel method)
sigma_BN (BasicDynamicsModel property)
simulator (DynamicsModel property)
stage_communicated_data() (DataStore method)
SteeringFSWModel (class in bsk_rl.sim.fsw)
SteeringFSWModel.MRPControlTask (class in bsk_rl.sim.fsw)
SteeringImagerFSWModel (class in bsk_rl.sim.fsw)
step() (ConstellationTasking method)
(GeneralSatelliteTasking method)
(SatelliteTasking method)
storage_level (ImagingDynModel property)
storage_level_fraction (ImagingDynModel property)
T
Target (class in bsk_rl.scene.targets)
task_target_for_imaging() (ImagingSatellite method)
Time (class in bsk_rl.obs)
TimeDiscountedGAEPPOTfLearner (class in bsk_rl.utils.rllib.discounting)
TimeDiscountedGAEPPOTorchLearner (class in bsk_rl.utils.rllib.discounting)
U
UniformNadirScanning (class in bsk_rl.scene)
UniformTargets (class in bsk_rl.scene)
(class in bsk_rl.scene.targets)
UniqueImageData (class in bsk_rl.data.unique_image_data)
UniqueImageReward (class in bsk_rl.data)
(class in bsk_rl.data.unique_image_data)
UniqueImageStore (class in bsk_rl.data.unique_image_data)
unpack_config() (in module bsk_rl.utils.rllib)
upcoming_opportunities (AccessSatellite property)
upcoming_opportunities_dict() (AccessSatellite method)
update_from_logs() (DataStore method)
update_timed_terminal_event() (Satellite method)
update_with_communicated_data() (DataStore method)
V
v_BN_N (BasicDynamicsModel property)
v_BN_P (BasicDynamicsModel property)
valid_func_name() (in module bsk_rl.utils.functional)
vectorize_nested_dict() (in module bsk_rl.utils.functional)
W
walker_delta() (in module bsk_rl.utils.orbital)
walker_delta_args() (in module bsk_rl.utils.orbital)
wheel_speeds (BasicDynamicsModel property)
wheel_speeds_fraction (BasicDynamicsModel property)
world (DynamicsModel property)
WorldModel (class in bsk_rl.sim.world)
WrappedEpisodeDataCallbacks (class in bsk_rl.utils.rllib.callbacks)