SimFish
- simfish_rl package
- simulation package
- Submodules
- simulation.arena module
ArenaArena.test_modeArena.arena_widthArena.arena_heightArena.bottom_intensityArena.dark_gainArena.light_gradientArena.dark_light_ratioArena.sediment_sigmaArena.max_uv_rangeArena.max_red_rangeArena.global_sediment_gratingArena.global_luminance_maskArena.illuminated_sedimentArena.red_FOVArena.uv_FOVArena.get_global_luminance()Arena.get_global_sediment()Arena.get_masked_sediment()Arena.get_uv_luminance_mask()Arena.reset()
FieldOfViewFieldOfView.max_visual_distanceFieldOfView.env_widthFieldOfView.env_heightFieldOfView.light_decay_rateFieldOfView.local_scatterFieldOfView.full_fov_topFieldOfView.full_fov_bottomFieldOfView.full_fov_leftFieldOfView.full_fov_rightFieldOfView.local_fov_topFieldOfView.local_fov_bottomFieldOfView.local_fov_leftFieldOfView.local_fov_rightFieldOfView.enclosed_fov_topFieldOfView.enclosed_fov_bottomFieldOfView.enclosed_fov_leftFieldOfView.enclosed_fov_rightFieldOfView._get_local_scatter()FieldOfView.update_field_of_view()FieldOfView.get_sliced_masked_image()FieldOfView.get_sliced_masked_image()FieldOfView.update_field_of_view()
- simulation.constants module
- simulation.define_actions module
- simulation.eye module
- simulation.fish module
FishFish.env_variablesFish.bodyFish.rngFish.actionsFish.num_actionsFish.distance_to_impulse_factorFish.mouthFish.headFish.tailFish.verg_angleFish.retinal_fieldFish.conv_stateFish.left_eyeFish.right_eyeFish.hungryFish.prey_consumedFish.touched_edgeFish.touched_predatorFish.making_captureFish.capture_possibleFish.prev_action_distanceFish.prev_action_angleFish.prev_actionFish.energy_levelFish.d_scaling_energy_costFish.a_scaling_energy_costFish.baseline_energy_useFish.action_energy_reward_scalingFish.touched_edge_this_stepFish.deterministic_actionFish.draw_angle_dist()Fish.take_action()Fish.update_energy_level()
- simulation.geometry module
- simulation.setup module
- simulation.simfish_env module
BaseEnvironmentBaseEnvironment.action_spec()BaseEnvironment.get_info()BaseEnvironment.get_observation()BaseEnvironment.get_predator_angles_distance()BaseEnvironment.no_collision()BaseEnvironment.observation_spec()BaseEnvironment.reset()BaseEnvironment.resolve_visual_input()BaseEnvironment.step()BaseEnvironment.touch_predator()
- Module contents
- run_r2d2_simfish module
- evaluate_r2d2_simfish module