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
Loading
# Crop submodel # Crop submodel
Eventually, Persefone will include a full-blown crop-growth model (an adaptation of Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,
AquaCrop, created by the FAO). At the moment, we are only working with a very basic mock-up. 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 ## crops.jl
......
# Farm submodel # Farm submodel
Eventually, Persefone will include multiple farm-decision submodels. At the moment, Eventually, the aim is to create a full socio-economic farm decision model for Persefone.
we are only working with a very basic mock-up. However, for the time being, we will restrict ourselves to a simple model that executes
typical farm operations and crop rotations.
## farm.jl ## farm.jl
......
...@@ -4,12 +4,15 @@ CurrentModule = Persefone ...@@ -4,12 +4,15 @@ CurrentModule = Persefone
# Introduction # Introduction
Persefone is an agent-based, socio-economic-ecological model of agricultural landscapes **View the source code on [Gitlab](https://git.idiv.de/xo30xoqa/persefone).**
in Europe under the Common Agricultural Policy (CAP).
It's aim is to investigate how policy affects farmer decision-making, and how this in turn Persefone.jl models agricultural practice and how it impacts animal species at a landscape
affects various animal species. It includes a farm submodel, a crop-growth submodel, and scale. It includes a farm submodel, a crop growth submodel, and individual-based models
an ecological submodels. 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 ## Running the model
...@@ -82,4 +85,4 @@ cropmodel = "linear" # crop growth model to use, "linear" or "aquacrop" (not yet ...@@ -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 combination of parameters that you entered (i.e. do a full-factorial simulation
experiment). experiment).
*Last updated: 2023-07-27 (commit 1e6e7d6)* *Last updated: 2023-08-31 (commit 38abd8d)*
# Simulation # Simulation
The `core` directory holds source files that are important for all submodels, including The `core` and `world` directories hold source files that are important for all submodels,
scheduling, landscape, and input/output functions. including scheduling, landscape, weather, and input/output functions.
## simulation.jl ## simulation.jl
...@@ -18,5 +18,14 @@ This file manages the landscape maps that underlie the model. ...@@ -18,5 +18,14 @@ This file manages the landscape maps that underlie the model.
```@autodocs ```@autodocs
Modules = [Persefone] 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 register or to comment