Farm submodel
Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.
farm.jl
This file is responsible for managing the farm module(s).
Persefone.Farmer
— TypeFarmer
This is the agent type for the farm ABM. (Not yet implemented.)
Persefone.initfarms!
— Methodinitfarms!(model)
Initialise the model with a set of farm agents.
Persefone.stepagent!
— Methodstepagent!(farmer, model)
Update a farmer by one day.