Installation and Running¶
Installation¶
To install, run this code (please note that it requires Python >= 3.11):
pip install morl4water
Running¶
An example on how to run a simulation:
import morl4water.examples
water_management_system = mo_gymnasium.make('nile-v0')
def run_nile():
#reset
obs, info = water_management_system.reset()
print(f'Initial Obs: {obs}')
final_truncated = False
final_terminated = False
for t in range(10):
if not final_terminated and not final_truncated:
action = water_management_system.action_space.sample()
print(f'Action for month: {t}: {action}')
(
final_observation,
final_reward,
final_terminated,
final_truncated,
final_info
) = water_management_system.step(action)
# print(f'Final final_info: ', final_info)
print(f'Observation: {final_observation}')
print(f'Reward: {final_reward}')
else:
break
return final_observation
run_omo()