LICENSE
README.md
setup.py
src/human_aware_rl/__init__.py
src/human_aware_rl/data_dir.py
src/human_aware_rl/utils.py
src/human_aware_rl/human/__init__.py
src/human_aware_rl/human/data_processing_utils.py
src/human_aware_rl/human/human_data_forward_compat.py
src/human_aware_rl/human/process_dataframes.py
src/human_aware_rl/human/process_human_trials.py
src/human_aware_rl/human/tests.py
src/human_aware_rl/imitation/__init__.py
src/human_aware_rl/imitation/behavior_cloning_tf2.py
src/human_aware_rl/imitation/behavior_cloning_tf2_test.py
src/human_aware_rl/imitation/reproduce_bc.py
src/human_aware_rl/ppo/__init__.py
src/human_aware_rl/ppo/evaluate.py
src/human_aware_rl/ppo/plot_example_experiments.py
src/human_aware_rl/ppo/plot_graph.py
src/human_aware_rl/ppo/ppo_rllib.py
src/human_aware_rl/ppo/ppo_rllib_client.py
src/human_aware_rl/ppo/ppo_rllib_from_params_client.py
src/human_aware_rl/ppo/ppo_rllib_test.py
src/human_aware_rl/ppo/trained_example/config.pkl
src/human_aware_rl/ppo/trained_example/result.json
src/human_aware_rl/ppo/trained_example/checkpoint_000500/.is_checkpoint
src/human_aware_rl/ppo/trained_example/checkpoint_000500/.tune_metadata
src/human_aware_rl/ppo/trained_example/checkpoint_000500/checkpoint-500
src/human_aware_rl/rllib/__init__.py
src/human_aware_rl/rllib/rllib.py
src/human_aware_rl/rllib/tests.py
src/human_aware_rl/rllib/utils.py
src/human_aware_rl/static/__init__.py
src/human_aware_rl/static/human_data/cleaned/2019_hh_trials_all.pickle
src/human_aware_rl/static/human_data/cleaned/2019_hh_trials_test.pickle
src/human_aware_rl/static/human_data/cleaned/2019_hh_trials_train.pickle
src/human_aware_rl/static/human_data/cleaned/2020_hh_trials_all.pickle
src/human_aware_rl/static/human_data/cleaned/2020_hh_trials_test.pickle
src/human_aware_rl/static/human_data/cleaned/2020_hh_trials_train.pickle
src/human_aware_rl/static/human_data/dummy/dummy_2019_hh_trials.csv
src/human_aware_rl/static/human_data/dummy/dummy_2019_hh_trials_all.pickle
src/human_aware_rl/static/human_data/dummy/dummy_2020_hh_trials.csv
src/human_aware_rl/static/human_data/dummy/dummy_2020_hh_trials.pickle
src/human_aware_rl/static/testing_data/bc/expected.pickle
src/human_aware_rl/static/testing_data/ppo/expected.pickle
src/overcooked_ai.egg-info/PKG-INFO
src/overcooked_ai.egg-info/SOURCES.txt
src/overcooked_ai.egg-info/dependency_links.txt
src/overcooked_ai.egg-info/entry_points.txt
src/overcooked_ai.egg-info/requires.txt
src/overcooked_ai.egg-info/top_level.txt
src/overcooked_ai_py/__init__.py
src/overcooked_ai_py/static.py
src/overcooked_ai_py/utils.py
src/overcooked_ai_py/agents/__init__.py
src/overcooked_ai_py/agents/agent.py
src/overcooked_ai_py/agents/benchmarking.py
src/overcooked_ai_py/data/fonts/Roboto-Regular.ttf
src/overcooked_ai_py/data/graphics/arrow.png
src/overcooked_ai_py/data/graphics/chefs.json
src/overcooked_ai_py/data/graphics/chefs.png
src/overcooked_ai_py/data/graphics/interact.png
src/overcooked_ai_py/data/graphics/objects.json
src/overcooked_ai_py/data/graphics/objects.png
src/overcooked_ai_py/data/graphics/soups.json
src/overcooked_ai_py/data/graphics/soups.png
src/overcooked_ai_py/data/graphics/stay.png
src/overcooked_ai_py/data/graphics/terrain.json
src/overcooked_ai_py/data/graphics/terrain.png
src/overcooked_ai_py/data/layouts/asymmetric_advantages.layout
src/overcooked_ai_py/data/layouts/asymmetric_advantages_tomato.layout
src/overcooked_ai_py/data/layouts/bonus_order_test.layout
src/overcooked_ai_py/data/layouts/bottleneck.layout
src/overcooked_ai_py/data/layouts/centre_objects.layout
src/overcooked_ai_py/data/layouts/centre_pots.layout
src/overcooked_ai_py/data/layouts/coordination_ring.layout
src/overcooked_ai_py/data/layouts/corridor.layout
src/overcooked_ai_py/data/layouts/counter_circuit.layout
src/overcooked_ai_py/data/layouts/counter_circuit_o_1order.layout
src/overcooked_ai_py/data/layouts/cramped_corridor.layout
src/overcooked_ai_py/data/layouts/cramped_room.layout
src/overcooked_ai_py/data/layouts/cramped_room_o_3orders.layout
src/overcooked_ai_py/data/layouts/cramped_room_single.layout
src/overcooked_ai_py/data/layouts/cramped_room_tomato.layout
src/overcooked_ai_py/data/layouts/five_by_five.layout
src/overcooked_ai_py/data/layouts/forced_coordination.layout
src/overcooked_ai_py/data/layouts/forced_coordination_tomato.layout
src/overcooked_ai_py/data/layouts/inverse_marshmallow_experiment.layout
src/overcooked_ai_py/data/layouts/large_room.layout
src/overcooked_ai_py/data/layouts/long_cook_time.layout
src/overcooked_ai_py/data/layouts/m_shaped_s.layout
src/overcooked_ai_py/data/layouts/marshmallow_experiment.layout
src/overcooked_ai_py/data/layouts/marshmallow_experiment_coordination.layout
src/overcooked_ai_py/data/layouts/mdp_test.layout
src/overcooked_ai_py/data/layouts/multiplayer_schelling.layout
src/overcooked_ai_py/data/layouts/old_dynamics_cook_test.layout
src/overcooked_ai_py/data/layouts/old_dynamics_put_test.layout
src/overcooked_ai_py/data/layouts/pipeline.layout
src/overcooked_ai_py/data/layouts/random0.layout
src/overcooked_ai_py/data/layouts/random3.layout
src/overcooked_ai_py/data/layouts/scenario1_s.layout
src/overcooked_ai_py/data/layouts/scenario2.layout
src/overcooked_ai_py/data/layouts/scenario2_s.layout
src/overcooked_ai_py/data/layouts/scenario3.layout
src/overcooked_ai_py/data/layouts/scenario4.layout
src/overcooked_ai_py/data/layouts/schelling.layout
src/overcooked_ai_py/data/layouts/schelling_s.layout
src/overcooked_ai_py/data/layouts/simple_o.layout
src/overcooked_ai_py/data/layouts/simple_o_t.layout
src/overcooked_ai_py/data/layouts/simple_tomato.layout
src/overcooked_ai_py/data/layouts/small_corridor.layout
src/overcooked_ai_py/data/layouts/soup_coordination.layout
src/overcooked_ai_py/data/layouts/tutorial_0.layout
src/overcooked_ai_py/data/layouts/tutorial_1.layout
src/overcooked_ai_py/data/layouts/tutorial_2.layout
src/overcooked_ai_py/data/layouts/tutorial_3.layout
src/overcooked_ai_py/data/layouts/unident.layout
src/overcooked_ai_py/data/layouts/you_shall_not_pass.layout
src/overcooked_ai_py/data/planners/__init__.py
src/overcooked_ai_py/mdp/__init__.py
src/overcooked_ai_py/mdp/actions.py
src/overcooked_ai_py/mdp/layout_generator.py
src/overcooked_ai_py/mdp/overcooked_env.py
src/overcooked_ai_py/mdp/overcooked_mdp.py
src/overcooked_ai_py/mdp/overcooked_trajectory.py
src/overcooked_ai_py/planning/__init__.py
src/overcooked_ai_py/planning/planners.py
src/overcooked_ai_py/planning/search.py
src/overcooked_ai_py/visualization/__init__.py
src/overcooked_ai_py/visualization/pygame_utils.py
src/overcooked_ai_py/visualization/state_visualizer.py
src/overcooked_ai_py/visualization/visualization_utils.py
src/overcooked_demo/__init__.py
src/overcooked_demo/server/__init__.py
src/overcooked_demo/server/app.py
src/overcooked_demo/server/game.py
src/overcooked_demo/server/move_agents.py
src/overcooked_demo/server/utils.py