Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Persefone.jl
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Package registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Repository analytics
Insights
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Persefone
Persefone.jl
Commits
daba57f2
Commit
daba57f2
authored
1 year ago
by
xo30xoqa
Browse files
Options
Downloads
Patches
Plain Diff
Brought documentation up to date
parent
38abd8d9
No related branches found
No related tags found
Loading
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
docs/src/crops.md
+13
-2
13 additions, 2 deletions
docs/src/crops.md
docs/src/farm.md
+3
-2
3 additions, 2 deletions
docs/src/farm.md
docs/src/index.md
+9
-6
9 additions, 6 deletions
docs/src/index.md
docs/src/simulation.md
+12
-3
12 additions, 3 deletions
docs/src/simulation.md
with
37 additions
and
13 deletions
docs/src/crops.md
+
13
−
2
View file @
daba57f2
# 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
...
...
This diff is collapsed.
Click to expand it.
docs/src/farm.md
+
3
−
2
View file @
daba57f2
# 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
...
...
This diff is collapsed.
Click to expand it.
docs/src/index.md
+
9
−
6
View file @
daba57f2
...
@@ -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-0
7-27
(commit
1e6e7d6
)*
*Last updated: 2023-0
8-31
(commit
38abd8d
)*
This diff is collapsed.
Click to expand it.
docs/src/simulation.md
+
12
−
3
View file @
daba57f2
# Simulation
# Simulation
The
`core`
director
y
hold
s
source files that are important for all submodels,
including
The
`core`
and
`world`
director
ies
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"]
```
```
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment