Python Crop Simulation EnvironmentΒΆ
The Python Crop Simulation Environment (PCSE) is what underlies the WOFOST-Gym simulation. For the full documentation, see PCSE Docs. WOFOST-Gym modifies the PCSE environment substantially to support the desired uses for training RL Agents and easy environment configuration. However, the original documentation may be useful to clarify some points.
Each pcse_gym.env
Gymnasium environment calls a PCSE.Engine
file, passing the specified parameters (Configurating a Simulation).
The env.step()
function then runs the simulation subject to the daily weather and actions specified. For more information on the
PCSE.Engine
, see PCSE Engine. Different engines in
wofost-gym.pcse.engine
support annual and perennial crop growth.
Follow along in the pages below which highlight the important changes that have been made.
- Sites and Crops
- Weather
- Simulation Dynamics
- PCSE Output
- WOFOST States and Rate
- Evaporation States and Rates
- Leaf Dynamics States and Rates
- NPK Dynamics States and Rates
- Partitioning States and Rates
- Vernalization States and Rates
- Phenology States and Rates
- Respiration Dynamics States and Rates
- Root Dynamics States and Rates
- Stem Dynamics States and Rates
- Storage Organs Dynamics States and Rates
- NPK Demand Uptake States and Rates
- NPK Stress States and Rates
- NPK Dynamics States and Rates