Bonjour, Une nouvelle version d'isis-fish vient d'être mise en place : http://isis-fish.labs.libre-entreprise.org/download/version2/ifremer-simulat... ver-2.1.0 (20060303) * Passage de la mortalite naturelle en equation * Possibilite de definir les migrations en equation * modification du modele pour supporter ces fonctionnalités Attention cette version doit etre testé avant d'etre largement utilisée. La migration des bases se fait automatiquement, mais pour eviter des problemes je pense que le mieux est de suaver ca base avec l'ancienne version. Lancement d'un version 2.0.x - faire une sauvegarde complete simulation comprise - faire une sauvegarde de tout sauf les simulations - Recharger cette version sans simulation (repondre oui, lorsqu'il demande s'il faut effacer l'ancienne base) Lancement de la version 2.1.x - une boite demande s'il faut mettre a jour les données, repondre oui. - utiliser normalement isis-fish (le simulateur arrive a faire la conversion de base avec des simulations, je l'ai fait, mais cela est tres long et forcement plus risqué car on peut manquer de place en memoire ou sur le disque) Ce qui change: - les mortalités naturelles sont maintenant une equation dans le page population. Il y a deux arguments a cette equation 'classe' qui est la classe courante pour lequel on souhaite la mortalité naturelle ou -1 et 'pop' qui est la population courante. (je n'ai pas mis une equation par classe car je pense que la saisie aurait ete fastidieuse et en fin de compte j'ai reussi a auto-genere un script avec les valeurs en place). Si (classe == -1) alors il faut retourner la mortalite naturelle de la classe naissance. Si on souhaites les zones ou peut les recueperer au travers de l'objet pop. Sinon classe est un vrai objet Classe et on peut faire classe.getId() par exemple. - on peut visualiser la mortalite naturelle sur la page des classes, l'equation est utilisé pour cela, si l'equation n'est pas bonne 0 est affiché. - Les migrations peuvent etre exprimés avec des equations. Pour les migrations les parametres sont 'classe', 'zoneDepart', 'zoneArrive' et 'N' Les valeurs doivent etre des coefficients. L'equation est appelé pour chaque classe et chaque couple 'zoneDepart'/'zoneArrive' sauf pour 'zoneDepart'='zoneArrive'. Car cette valeur est par defaut 1 et on retire les valeurs calculé pour les autres couple au fur et a mesure des calcules. pour les emigrations les parametres sont 'classe', 'zoneDepart' et 'N' les valeurs doivent etre des coefficients. pour les immigrations les parametres sont 'classe', 'zoneArrive' et 'N' les valeurs doivent etre des nombres -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii