Skip to content
Snippets Groups Projects
Commit daba57f2 authored by xo30xoqa's avatar xo30xoqa
Browse files

Brought documentation up to date

parent 38abd8d9
No related branches found
No related tags found
No related merge requests found
# Crop submodel
Eventually, Persefone will include a full-blown crop-growth model (an adaptation of
AquaCrop, created by the FAO). At the moment, we are only working with a very basic mock-up.
Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,
a well-established crop growth model developed by the FAO. Until then, we are using the
crop growth submodel used in [ALMaSS](https://doi.org/10.1016/S0304-3800(03)00173-X).
## farmplot.jl
This file is responsible for the farm plots, i.e. the indidivual fields that farmers
manage.
```@autodocs
Modules = [Persefone]
Pages = ["crop/farmplot.jl"]
```
## crops.jl
......
# Farm submodel
Eventually, Persefone will include multiple farm-decision submodels. At the moment,
we are only working with a very basic mock-up.
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
......
......@@ -4,12 +4,15 @@ CurrentModule = Persefone
# Introduction
Persefone is an agent-based, socio-economic-ecological model of agricultural landscapes
in Europe under the Common Agricultural Policy (CAP).
**View the source code on [Gitlab](https://git.idiv.de/xo30xoqa/persefone).**
It's aim is to investigate how policy affects farmer decision-making, and how this in turn
affects various animal species. It includes a farm submodel, a crop-growth submodel, and
an ecological submodels.
Persefone.jl models agricultural practice and how it impacts animal species at a landscape
scale. It includes a farm submodel, a crop growth submodel, and individual-based models
of multiple indicator species. Its aim is to investigate how changes in farm operations
(e.g. through policy changes in the CAP) influence biodiversity.
The model is based on the [Agents.jl](https://juliadynamics.github.io/Agents.jl/stable/)
framework. It is currently in the early stages of development.
## Running the model
......@@ -82,4 +85,4 @@ cropmodel = "linear" # crop growth model to use, "linear" or "aquacrop" (not yet
combination of parameters that you entered (i.e. do a full-factorial simulation
experiment).
*Last updated: 2023-07-27 (commit 1e6e7d6)*
*Last updated: 2023-08-31 (commit 38abd8d)*
# Simulation
The `core` directory holds source files that are important for all submodels, including
scheduling, landscape, and input/output functions.
The `core` and `world` directories hold source files that are important for all submodels,
including scheduling, landscape, weather, and input/output functions.
## simulation.jl
......@@ -18,5 +18,14 @@ This file manages the landscape maps that underlie the model.
```@autodocs
Modules = [Persefone]
Pages = ["core/landscape.jl"]
Pages = ["world/landscape.jl"]
```
## weather.jl
This file reads in weather data and makes it available to the model.
```@autodocs
Modules = [Persefone]
Pages = ["world/weather.jl"]
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment