# Environment ```{eval-rst} .. autoclass:: sorrel.environment.Environment ``` ## Methods ### Abstract Methods ```{eval-rst} .. automethod:: sorrel.environment.Environment.setup_agents .. automethod:: sorrel.environment.Environment.populate_environment ``` ### Non-Abstract Methods ```{eval-rst} .. automethod:: sorrel.environment.Environment.reset .. automethod:: sorrel.environment.Environment.take_turn .. automethod:: sorrel.environment.Environment.run_experiment ```