Merci Sigrid.
group.getLength() renvoit la longueur du group en janvier qq soit le moment de l'année.
et c'est bien ce que l'on voit dans la table de correspondance
age-longueur de l'interface de structure de population. Et pas la
(longmin+longmax)/2 (comme dit dans l'API).
Eric, tu confirmes que ce qui est affiché dans l'interface
structure de population dans la table de correspondance
age-longueur, est bien le resultat de group.getLength() en janvier
?
La variable age dans l'equation est en mois mais vaut group.getAge() * 12 (donc tjs des multiples de 12). Je ne sais pas qui a écrit ce modèle 😛
Pour avoir une taille qui change au cours de l'année pour une pop en age il faut ecrire ca :
double Linf = 110, K = 0.178, T0 = -0.005; int mon = context.getSimulationControl().getStep().getMonth().getMonthNumber(); return Linf * (1.0 - Math.exp(-K * ((age+mon) / 12 - T0)));
oui je suis ok. Mon inquietude portait sur la fonction group.getLength(). Quand on a une equation de croissance en mois comme celle-ci, si group.getLength() travaille avec la fonction de croissance, cela renvoie effectivement la longueur du group pour le pas de temps.
Vous confirmez que group.getLength() fait le calcul avec la courbe de croissance au mois courant de la simu? et avec le mois de janvier dans la table de correspondance age-longueur ?
merci
Steph
Le 03/10/2023 à 17:19, Eric Chatellier a écrit :
Bonjour,
Voilà le code source : https://gitlab.nuiton.org/ifremer/isis-fish/-/blob/master/src/main/java/fr/ifremer/isisfish/entities/PopulationGroupImpl.java#L69
Cela à l'air d'etre (longueur min + longueur max) / 2
Le 03/10/2023 à 17:08, Stephanie MAHEVAS a écrit :
petite précision, en faisant le calcul à la main, je trouve que la longueur pour un age,affichée dans l'interface structure population, est egale à la longueur en janvier de l'age 0. Je me serais attendue à ce qu'elle soit égale à la (longeur de l'age en janvier + longuer de l'age en decembre) /2.
Est-ce que cette valeur est calculée avec l'équation de croissance ?
Et, est-ce que group.getLength() renvoie la valeur affichée ou le resultat de l'equation de croissance ? Si c'est le resultat de l'équation de croissance, est-ce pour le group (age) en année ou en mois ?
merci
Stéphanie
Le 03/10/2023 à 16:49, Stephanie MAHEVAS a écrit :
--
Bonjour
je cherche le source du code de calcul de longueur au group (population structurée en age).
Merci
bonne journée
Stephanie
--
......................................................................
Stephanie MAHEVAS
UMR MARBEC - site de Sète
IFREMER/HM
https://annuaire.ifremer.fr/cv/16343/
Tel: (33) 04 99 57 32 39 (8239) - 06 75 83 59 33
o \ o / _ o __| \ / |__ o _ \ o / o
/|\ | /\ ___\o \o | o/ o/__ /\ | /|\
/ \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \
......................................................................
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
Archives et moteur de recherche:http://list.isis-fish.org/pipermail/isis-fish-users/
......................................................................
Stephanie MAHEVAS
UMR MARBEC - site de Sète
IFREMER/HM
https://annuaire.ifremer.fr/cv/16343/
Tel: (33) 04 99 57 32 39 (8239) - 06 75 83 59 33
o \ o / _ o __| \ / |__ o _ \ o / o
/|\ | /\ ___\o \o | o/ o/__ /\ | /|\
/ \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \
......................................................................
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
-- Sigrid LEHUTA ~ ><> ~ Fisheries modeller IFREMER unit HALGO, Ecology and modeling for fisheries science lab (EMH) Member of the Mixed Research Unit DECOD: Dynamics and sustainability of ecosystems: from source to sea Member of l'Association Française d'Halieutique IFREMER, Centre Atlantique Rue de l'Ile d'Yeu - BP 21105 44311 Nantes Cedex 03, France Tél : 02 40 37 42 38 (N° interne : 8238) https://halgo.ifremer.fr/en https://www.umr-decod.fr/en https://www.association-francaise-halieutique.fr/
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
--
......................................................................
Stephanie MAHEVAS
UMR MARBEC - site de Sète
IFREMER/HM
https://annuaire.ifremer.fr/cv/16343/
Tel: (33) 04 99 57 32 39 (8239) - 06 75 83 59 33
o \ o / _ o __| \ / |__ o _ \ o / o
/|\ | /\ ___\o \o | o/ o/__ /\ | /|\
/ \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \
......................................................................