notes.md 676 Bytes
Newer Older
Victor's avatar
Victor committed
1
# Developping the code
Victor's avatar
Victor committed
2
I recommend to first clone your branch in the directory you like best, and then to develop, you can
Victor's avatar
Victor committed
3
4
```julia
using Pkg
Victor's avatar
Victor committed
5
Pkg.dev("path_to_EvoId_dir")
Victor's avatar
Victor committed
6
7
8
9
```
You can also do the same trick with directly the gitlab address, cf [Pkg.jl](https://docs.julialang.org/en/v1/stdlib/Pkg/index.html)

## Future directions
Victor's avatar
Victor committed
10
11
12
13
14
- Fix `WF` algorithm
- Implement Moran process
- extend the birth function to the form `b(X,Y,t)` for coherence with death function 
- make mutation and disperal range features of agents, so that they can also evolve.
- Simplify composite type `Rates{}` parameter for `Agents`.
Victor's avatar
Victor committed
15
16
17
```julia
abstract type AbstractAgent{A<:Ancestors,R<:Rates} end
```