Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AgrawalAmey/safe-explorer
/ functions
Functions
86 in github.com/AgrawalAmey/safe-explorer
⨍
Functions
86
◇
Types & classes
13
↓ 22 callers
Method
get
(cls)
safe_explorer/core/config.py:95
↓ 12 callers
Function
for_each
(f, l)
safe_explorer/utils/list.py:10
↓ 9 callers
Method
_as_tensor
(self, ndarray, requires_grad=False)
safe_explorer/ddpg/ddpg.py:48
↓ 8 callers
Method
get_constraint_values
(self)
safe_explorer/env/ballnd.py:60
↓ 7 callers
Method
reset
(self)
safe_explorer/env/ballnd.py:22
↓ 7 callers
Method
step
(self, action)
safe_explorer/env/ballnd.py:71
↓ 5 callers
Method
_as_tensor
(self, ndarray, requires_grad=False)
safe_explorer/safety_layer/safety_layer.py:35
↓ 4 callers
Method
sample
(self, batch_size)
safe_explorer/core/replay_buffer.py:29
↓ 3 callers
Method
_flatten_dict
(self, inp)
safe_explorer/ddpg/ddpg.py:101
↓ 2 callers
Method
_eval_mode
(self)
safe_explorer/safety_layer/safety_layer.py:43
↓ 2 callers
Method
_evaluate_batch
(self, batch)
safe_explorer/safety_layer/safety_layer.py:80
↓ 2 callers
Method
_get_action
(self, observation, c, is_training=True)
safe_explorer/ddpg/ddpg.py:70
↓ 2 callers
Method
_get_reward
(self)
safe_explorer/env/ballnd.py:28
↓ 2 callers
Method
_reset_target_location
(self)
safe_explorer/env/ballnd.py:34
↓ 2 callers
Method
_sample_steps
(self, num_steps)
safe_explorer/safety_layer/safety_layer.py:55
↓ 2 callers
Method
_train_mode
(self)
safe_explorer/safety_layer/safety_layer.py:46
↓ 2 callers
Method
_update_targets
(self, target, main)
safe_explorer/ddpg/ddpg.py:106
↓ 2 callers
Method
add
(self, elements)
safe_explorer/core/replay_buffer.py:20
↓ 2 callers
Method
clear
(self)
safe_explorer/core/replay_buffer.py:37
↓ 2 callers
Method
get_sequential
(self, batch_size)
safe_explorer/core/replay_buffer.py:33
↓ 2 callers
Method
get_writer
(cls)
safe_explorer/core/tensorboard.py:9
↓ 2 callers
Function
init_fan_in_uniform
(tensor)
safe_explorer/ddpg/utils.py:5
↓ 2 callers
Method
train
(self)
safe_explorer/ddpg/ddpg.py:204
↓ 2 callers
Method
train
(self)
safe_explorer/safety_layer/safety_layer.py:145
↓ 1 callers
Method
_create_parser
Creates argument parser from argument groups
safe_explorer/core/config.py:43
↓ 1 callers
Method
_cuda
(self)
safe_explorer/ddpg/ddpg.py:67
↓ 1 callers
Method
_cuda
(self)
safe_explorer/safety_layer/safety_layer.py:40
↓ 1 callers
Method
_eval_mode
(self)
safe_explorer/ddpg/ddpg.py:61
↓ 1 callers
Method
_get_argument_groups
Reads config.yml file and creates groups of arguments by flattening hierarchy
safe_explorer/core/config.py:15
↓ 1 callers
Method
_get_noisy_target_position
(self)
safe_explorer/env/spaceship.py:68
↓ 1 callers
Method
_get_noisy_target_position
(self)
safe_explorer/env/ballnd.py:53
↓ 1 callers
Method
_get_reward
(self)
safe_explorer/env/spaceship.py:40
↓ 1 callers
Method
_get_target
(self, batch)
safe_explorer/ddpg/ddpg.py:86
↓ 1 callers
Method
_increment
(self)
safe_explorer/core/replay_buffer.py:12
↓ 1 callers
Method
_init_weights
(self, bound)
safe_explorer/core/net.py:30
↓ 1 callers
Method
_initialize_buffers
(self, elements)
safe_explorer/core/replay_buffer.py:16
↓ 1 callers
Method
_initialize_constraint_models
(self)
safe_explorer/safety_layer/safety_layer.py:49
↓ 1 callers
Method
_initialize_optimizers
(self)
safe_explorer/ddpg/ddpg.py:57
↓ 1 callers
Method
_initialize_target_networks
(self)
safe_explorer/ddpg/ddpg.py:53
↓ 1 callers
Method
_is_agent_outside_boundary
(self)
safe_explorer/env/spaceship.py:56
↓ 1 callers
Method
_is_agent_outside_boundary
(self)
safe_explorer/env/ballnd.py:42
↓ 1 callers
Method
_is_agent_outside_shaping_boundary
(self)
safe_explorer/env/spaceship.py:60
↓ 1 callers
Method
_is_agent_outside_shaping_boundary
(self)
safe_explorer/env/ballnd.py:45
↓ 1 callers
Method
_load_config
Reads the default config and parses the commandline args to generate config
safe_explorer/core/config.py:84
↓ 1 callers
Method
_move_agent
(self, acceleration)
safe_explorer/env/spaceship.py:50
↓ 1 callers
Method
_move_agent
(self, velocity)
safe_explorer/env/ballnd.py:38
↓ 1 callers
Method
_print_ascii_art
(self)
safe_explorer/main.py:23
↓ 1 callers
Method
_set_seeds
(self)
safe_explorer/main.py:19
↓ 1 callers
Method
_split_namespace
Reestablish the hierarchy from parsed arguments
safe_explorer/core/config.py:69
↓ 1 callers
Method
_train_mode
(self)
safe_explorer/ddpg/ddpg.py:64
↓ 1 callers
Method
_update
(self, episode_length)
safe_explorer/ddpg/ddpg.py:152
↓ 1 callers
Method
_update_batch
(self)
safe_explorer/ddpg/ddpg.py:111
↓ 1 callers
Method
_update_batch
(self, batch)
safe_explorer/safety_layer/safety_layer.py:95
↓ 1 callers
Method
_update_time
(self)
safe_explorer/env/spaceship.py:64
↓ 1 callers
Method
_update_time
(self)
safe_explorer/env/ballnd.py:49
↓ 1 callers
Method
evaluate
(self)
safe_explorer/ddpg/ddpg.py:157
↓ 1 callers
Method
evaluate
(self)
safe_explorer/safety_layer/safety_layer.py:106
↓ 1 callers
Function
get_current_file_path
()
safe_explorer/utils/path.py:8
↓ 1 callers
Method
get_num_constraints
(self)
safe_explorer/env/ballnd.py:57
↓ 1 callers
Function
get_project_root_dir
()
safe_explorer/utils/path.py:5
↓ 1 callers
Method
pprint
(self, indent=0)
safe_explorer/utils/namespacify.py:13
↓ 1 callers
Method
reset
(self)
safe_explorer/env/spaceship.py:28
↓ 1 callers
Method
step
(self, action)
safe_explorer/env/spaceship.py:88
↓ 1 callers
Method
train
(self)
safe_explorer/main.py:34
Method
__init__
(self)
safe_explorer/main.py:15
Method
__init__
(self, env, actor, critic, action_modifier
safe_explorer/ddpg/ddpg.py:16
Method
__init__
(self, observation_dim, action_dim)
safe_explorer/ddpg/actor.py:9
Method
__init__
(self, observation_dim, action_dim)
safe_explorer/ddpg/critic.py:10
Method
__init__
(self, name, in_dict)
safe_explorer/utils/namespacify.py:4
Method
__init__
(self, buffer_size)
safe_explorer/core/replay_buffer.py:6
Method
__init__
(self, in_dim, out_dim, layer_dims, init_b
safe_explorer/core/net.py:10
Method
__init__
(self)
safe_explorer/env/spaceship.py:10
Method
__init__
(self)
safe_explorer/env/ballnd.py:10
Method
__init__
(self, env)
safe_explorer/safety_layer/safety_layer.py:16
Method
__init__
(self, observation_dim, action_dim)
safe_explorer/safety_layer/constraint_model.py:8
Method
_get_q
(self, batch)
safe_explorer/ddpg/ddpg.py:83
Function
_paramap_fun
(f, q_in, q_out)
safe_explorer/utils/multiprocessing.py:4
Function
flatten
(l)
safe_explorer/utils/list.py:7
Method
forward
(self, observation, action)
safe_explorer/ddpg/critic.py:28
Method
forward
(self, inp)
safe_explorer/core/net.py:38
Method
get_constraint_values
(self)
safe_explorer/env/spaceship.py:75
Function
get_files_in_path
(path)
safe_explorer/utils/path.py:12
Method
get_num_constraints
(self)
safe_explorer/env/spaceship.py:72
Method
get_safe_action
(self, observation, action, c)
safe_explorer/safety_layer/safety_layer.py:127
Function
paramap
A parallel map function that works because multiprocessing.pool.map sucks
safe_explorer/utils/multiprocessing.py:11
Function
select_with_predicate
(X, predicates)
safe_explorer/utils/list.py:3