Skip to content

1.5.20

Latest

Choose a tag to compare

@shiyuning shiyuning released this 26 May 18:20

WHAT'S NEW:

✨ Added "break and resume" capability for the model to be driven by decision-making support systems
✨ Added capability to schedule fertilization and tillage operations after a fixed number of days following planting events
✨ Added a new hydrology option to solve soil moisture using the Crank-Nicolson method
✨ Improved cold damage calculation
✨ Added feature to adjust input soil clay contents to avoid pedo-transfer function errors at high clay contents
✨ Added a constraint on crop N demand when crop N concentration is high
✨ Added options to use forage harvest for cellulosic biofuel and anaerobic digestion
✨ Improved grain model algorithm
✨ Updated decomposition parameters and priming effect
✨ Added simulation of fermentation pools
✨ Two new calibration coefficients have been added to nudge files
🐛 Fixed a bug that forage harvests were performed too frequently
🐛 Fixed a few bugs related to harvested residue return
🐛 Miscellaneous bug fixes
🔥 Multi-mode, baseline mode and dynamic rotation builder have been removed, and are replaced by the Cycles-utils Python package
💄 Reasons of crop kills are now printed. Crop output shows -999 when crops are not present

NOTE:

Updating to this version requires significant changes to input files.
Please refer to the updated User Reference Guide and included examples for the correct input file format.

Simulation control file

  • The soil layer control has been moved to simulation control files.
  • A TOTAL_SOIL_LAYERS parameter should be defined in the simulation control file.
  • The SIMULATION_START_DATE and SIMULATION_END_DATE parameters should be changed to SIMULATION_START_YEAR and SIMULATION_END_YEAR,

Soil file

  • The soil layer control has been moved to simulation control files.
    The corresponding parameter in the soil files (TOTAL_LAYERS) should be removed.
  • ROCK and pH columns have been added to soil files.

Crop description file

  • Management parameters in the crop description input are moved to management operation files, defined with each planting.

Management operation file

  • Management parameters in the crop description input are moved to management operation files, defined with each planting.
  • Fertilizer and tillage tool parameters that describe fertilizers and tillage tools are now stored in the built-in database files: input/fertilizers.txt and input/tillage_tools.txt, and should be removed from the management operation files.
  • In the PLANTING operations, the CROP parameter has been moved to directly follow the END_DOY parameter.