1 #-*-coding:iso-8859-1-*-
3 Cas-test vérifiant l'affichage multi-pas Gnuplot d'un vecteur.
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'un vecteur.
15 ADD = AssimilationStudy()
17 ADD.setDiagnostic("PlotVector", "Affichage multi-pas Gnuplot d'un vecteur")
19 MonPlot = ADD.get("Affichage multi-pas Gnuplot d'un vecteur")
21 vect = [1, 2, 1, 2, 1]
22 MonPlot.calculate(vect, title = "Vecteur 1", xlabel = "Axe X", ylabel = "Axe Y", pause = False )
23 vect = [1, 3, 1, 3, 1]
24 MonPlot.calculate(vect, title = "Vecteur 2", filename = "vecteur.ps", pause = False)
25 vect = [-1, 1, 1, 1, -1]
26 MonPlot.calculate(vect, title = "Vecteur 3", pause = False)
27 vect = [0.29, 0.97, 0.73, 0.01, 0.20]
28 MonPlot.calculate(vect, title = "Vecteur 4", pause = False)
29 vect = [-0.23262176, 1.36065207, 0.32988102, 0.24400551, -0.66765848, -0.19088483, -0.31082575, 0.56849814, 1.21453443, 0.99657516]
30 MonPlot.calculate(vect, title = "Vecteur 5", pause = False)
31 vect = dimension*[0.29, 0.97, 0.73, 0.01, 0.20]
32 MonPlot.calculate(vect, title = "Vecteur 6 : long construit par repetition", pause = False)
33 vect = [0.29, 0.97, 0.73, 0.01, 0.20]
34 MonPlot.calculate(vect, title = "Vecteur 7", pause = False)
35 temps = [0.1,0.2,0.3,0.4,0.5]
36 MonPlot.calculate(vect, temps, title = "Vecteur 8 avec axe du temps modifie", pause = False)
38 # Vérification du résultat
39 # ------------------------
44 #===============================================================================
45 if __name__ == "__main__":
48 print "AUTODIAGNOSTIC"
49 print "=============="