[Isis-fish-users] Pb accents dans le scipt de calibration
Bastien PREUSS
bastien.preuss at ifremer.fr
Mar 16 Nov 17:23:59 CET 2010
Rebonjour,
Je n'arrive toujours pas à ce que le plan dépasse la première simulation. Y aurait-il un moyen simple de faire afficher l'objet "matrixDebarquement"
dans le debug de façon simple, afin de voir si l'import se fait correctement?
J'ai fait plusieurs essais, mais je ne maitrise pas encore assez Java on dirait!
L'erreur se produit au moment de l'exécution de la boucle for dans l'aftersimulation:
for (MatrixIterator g = L.iterator(); g.hasNext();) {
g.next();
//boucle sur les trimestres et les classes d age
int[] dim = g.getCoordinates();
double obs = matrixDebarquement.getValue(dim);
double simules = g.getValue();
crit += Math.pow(obs - simules, 2); // crit = crit + (obs-simules)^2
}// fin du for
Merci de votre aide.
Bastien
-----Message d'origine-----
De : isis-fish-users-bounces at list.isis-fish.org [mailto:isis-fish-users-bounces at list.isis-fish.org] De la part de Eric Chatellier
Envoyé : Tuesday, November 16, 2010 3:44 PM
À : isis-fish-users at list.isis-fish.org
Objet : Re: [Isis-fish-users] Pb accents dans le scipt de calibration
Le 16/11/2010 12:01, Bastien PREUSS a écrit :
>
> Bonjour,
>
>
>
> Un tit problème avec les accents !
>
>
>
> Dans le plan de calibration aux lignes 99, 396 et 429 il y a des accents, par
> exemple : debarquementsObserves = FileUtil.getFile(".*.csv", "fichier csv
> séparateur ';'");
>
> Ils sont dans des mots entre guillemets donc ça ne pose pas directement de
> problèmes je pense, mais à chaque fois que l’on utilise ce script, les accents
> sont modifiés par d’autres caractères, par exemple :
>
> debarquementsObserves = FileUtil.getFile(".*.csv", "fichier csv
> séparateur ';'");
>
>
>
>
>
> Cette opération se répétant à chaque simu, le fichier fini par grossir
> énormément. Je suis arrivé jusqu’à un script de calibration faisant 1.5Mo au
> lieu de 23K ce qui cause le plantage de ISIS, même sans lancer de simu,
> simplement à l’ouverture du script concerné.
>
> En remplaçant simplement les « é » par « e » ça semble résoudre le problème.
>
oui, c'est un bug.
Je le supprimerais plus tard, mais il faut que je fasse des tests sur caparmor
(ca a été fait pour lui à l'origine).
En attendant, le mieux est de ne pas mettre d'accent.
--
Éric <chatellier at codelutin.com>
Tel: 02 40 50 29 28
http://www.codelutin.com
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users at list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-------------- section suivante --------------
Un texte encapsulé et encodé dans un jeu de caractères inconnu a été nettoyé...
Nom : debug.txt
URL : <http://list.isis-fish.org/pipermail/isis-fish-users/attachments/20101116/ee2ef3c7/attachment-0001.txt>
Plus d'informations sur la liste de diffusion Isis-fish-users