Initialization#

Caution

If you installed gym-dssat following With packages (recommended), you must first activate gym-dssat’s Python virtual environment with:
source /opt/gym_dssat_pdi/bin/activate

You can use gym-DSSAT as any gym environment. You need to pass gym-DSSAT configuration as following:

import gym
env_args = {
    'log_saving_path': './logs/dssat-pdi.log',  # if you want to save DSSAT outputs for inspection
    # 'mode': 'irrigation',  # you can choose one of those 3 modes
    # 'mode': 'fertilization',
    'mode': 'all',
    'seed': 123456,
    'random_weather': True,  # if you want stochastic weather
}
env = gym.make('gym_dssat_pdi:GymDssatPdi-v0', **env_args)

That’s all !