Skip to content

julienmalard/Tikon

Repository files navigation

Tiko'n

Build Status Coverage Status Documentation Status

CodeFactor Maintainability

Tiko'n

Tiko'n es una librería Python para desarrollar modelos de redes agroecológicas (RAE).

¿Qué es una RAE?

Una RAE (Red AgroEcológica) es un modelo de las interacciones tróficas en un ecosystema agrícola. Estos componentes incluyen insectos herbívoros, cultivos, e insectos benéficos, además de acciones de gestión humana (biocontrol, irrigación, aplicaciones de fertilizantes, etc.).

¿Qué hace Tiko'n?

En breve, hace todo lo que no sabías que tenías que hacer, y que no quieres saber que tienes que hacer, para desarrollar un modelo de redes agroecológicas.

En más detalles, Tiko'n:

  1. Te deja crear un modelo de RAE con insectos, plantas y más.
  2. Automágicamente maneja ecuaciones para las relaciones entre cada parte de la RAE.
  3. Conecta(rá) con bases de datos de clima y modelos de cultivos externos
  4. Simula, calibra, y valida modelos.
  5. Y, por supuesto, te da bonitos gráficos.

Un ejemplo

from tikon.móds.rae.red import RedAE
from tikon.móds.rae.orgs.insectos import MetamCompleta, Parasitoide
from tikon.central import Modelo, Exper, Parcela

# Crear los insectos
oruga = MetamCompleta('oruga', njuvenil=3)
paras = Parasitoide('parasitoide')

# Relaciones tróficas
paras.parasita(oruga, etps_entra='juvenil 1', etp_emerg='pupa')

# Crear la red
mi_red = RedAE([oruga, paras])

# Simular
exper = Exper('prueba', parcelas=Parcela('Mi parcela'))
res = Modelo(mi_red).simular('mi modelo', exper, t=30)
res.graficar()

Instalación

Es muy fácil:

pip install tikon

Si quieres la versión más recién (en desarrollo), puedes obtenerla de GitHub directamente con:

pip install git+git://github.com/julienmalard/tikon.git@master

Autores