1 #-*-coding:iso-8859-1-*-
3 Cas-test vérifiant l'affichage multi-pas Gnuplot d'une liste de vecteurs.
5 __author__ = "Jean-Philippe ARGAUD - Juillet 2008"
7 from daCore.AssimilationStudy import AssimilationStudy
9 #===============================================================================
10 def test(dimension = 100):
12 Cas-test vérifiant l'affichage multi-pas Gnuplot d'une liste de vecteurs.
15 ADD = AssimilationStudy()
17 ADD.setDiagnostic("PlotVectors", "Affichage multi-pas Gnuplot d'une liste de vecteurs")
19 MonPlot = ADD.get("Affichage multi-pas Gnuplot d'une liste de vecteurs")
21 vect1 = [1, 2, 1, 2, 1]
22 MonPlot.calculate([vect1,], title = "Vecteur 1", xlabel = "Axe X", ylabel = "Axe Y", pause = False )
23 vect2 = [1, 3, 1, 3, 1]
24 MonPlot.calculate([vect1,vect2], title = "Vecteurs 1 et 2", filename = "liste_de_vecteurs.ps", pause = False )
25 vect3 = [-1, 1, -1, 1, -1]
26 MonPlot.calculate((vect1,vect2,vect3), title = "Vecteurs 1 a 3", pause = False )
27 vect4 = 100*[0.29, 0.97, 0.73, 0.01, 0.20]
28 MonPlot.calculate([vect4,], title = "Vecteur 4 : long construit par repetition", pause = False )
31 [0.1,0.2,0.3,0.4,0.5],
32 title = "Vecteurs 1 a 3, temps modifie", pause = False)
35 # Vérification du résultat
36 # ------------------------
41 #===============================================================================
42 if __name__ == "__main__":
45 print "AUTODIAGNOSTIC"
46 print "=============="