- print '\n AUTODIAGNOSTIC \n'
-
- print "======> Un flottant"
- OBJET_DE_TEST = OneScalar("My float", unit="cm")
- OBJET_DE_TEST.store( 5.)
- OBJET_DE_TEST.store(-5.)
- OBJET_DE_TEST.store( 1.)
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Valeurs par pas :"
- print " La moyenne :", OBJET_DE_TEST.means()
- print " L'écart-type :", OBJET_DE_TEST.stds()
- print " La somme :", OBJET_DE_TEST.sums()
- print " Le minimum :", OBJET_DE_TEST.mins()
- print " Le maximum :", OBJET_DE_TEST.maxs()
- print "Valeurs globales :"
- print " La moyenne :", OBJET_DE_TEST.mean()
- print " L'écart-type :", OBJET_DE_TEST.std()
- print " La somme :", OBJET_DE_TEST.sum()
- print " Le minimum :", OBJET_DE_TEST.min()
- print " Le maximum :", OBJET_DE_TEST.max()
- print " La somme cumulée :", OBJET_DE_TEST.cumsum()
- print "Taille \"shape\" :", OBJET_DE_TEST.shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Un flottant"
- OBJET_DE_TEST = OneScalar("My float", unit="cm")
- OBJET_DE_TEST.store( 5., step="azerty")
- OBJET_DE_TEST.store(-5., step="poiuyt")
- OBJET_DE_TEST.store( 1., step="azerty")
- OBJET_DE_TEST.store( 0., step="xxxxxx")
- OBJET_DE_TEST.store( 5., step="poiuyt")
- OBJET_DE_TEST.store(-5., step="azerty")
- OBJET_DE_TEST.store( 1., step="poiuyt")
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Premier index :", OBJET_DE_TEST.valueserie( step = "azerty", allSteps = False )
- print "Valeurs identiques :", OBJET_DE_TEST.valueserie( step = "azerty", allSteps = True )
- print "Premier index :", OBJET_DE_TEST.valueserie( step = "poiuyt", allSteps = False )
- print "Valeurs identiques :", OBJET_DE_TEST.valueserie( step = "poiuyt", allSteps = True )
- del OBJET_DE_TEST
- print
-
- print "======> Un entier"
- OBJET_DE_TEST = OneScalar("My int", unit="cm", basetype=int)
- OBJET_DE_TEST.store( 5 )
- OBJET_DE_TEST.store(-5 )
- OBJET_DE_TEST.store( 1.)
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Valeurs par pas :"
- print " La moyenne :", OBJET_DE_TEST.means()
- print " L'écart-type :", OBJET_DE_TEST.stds()
- print " La somme :", OBJET_DE_TEST.sums()
- print " Le minimum :", OBJET_DE_TEST.mins()
- print " Le maximum :", OBJET_DE_TEST.maxs()
- print "Valeurs globales :"
- print " La moyenne :", OBJET_DE_TEST.mean()
- print " L'écart-type :", OBJET_DE_TEST.std()
- print " La somme :", OBJET_DE_TEST.sum()
- print " Le minimum :", OBJET_DE_TEST.min()
- print " Le maximum :", OBJET_DE_TEST.max()
- print " La somme cumulée :", OBJET_DE_TEST.cumsum()
- print "Taille \"shape\" :", OBJET_DE_TEST.shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Un booléen"
- OBJET_DE_TEST = OneScalar("My bool", unit="", basetype=bool)
- OBJET_DE_TEST.store( True )
- OBJET_DE_TEST.store( False )
- OBJET_DE_TEST.store( True )
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Taille \"shape\" :", OBJET_DE_TEST.shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Un vecteur de flottants"
- OBJET_DE_TEST = OneVector("My float vector", unit="cm")
- OBJET_DE_TEST.store( (5 , -5) )
- OBJET_DE_TEST.store( (-5, 5 ) )
- OBJET_DE_TEST.store( (1., 1.) )
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Valeurs par pas :"
- print " La moyenne :", OBJET_DE_TEST.means()
- print " L'écart-type :", OBJET_DE_TEST.stds()
- print " La somme :", OBJET_DE_TEST.sums()
- print " Le minimum :", OBJET_DE_TEST.mins()
- print " Le maximum :", OBJET_DE_TEST.maxs()
- print "Valeurs globales :"
- print " La moyenne :", OBJET_DE_TEST.mean()
- print " L'écart-type :", OBJET_DE_TEST.std()
- print " La somme :", OBJET_DE_TEST.sum()
- print " Le minimum :", OBJET_DE_TEST.min()
- print " Le maximum :", OBJET_DE_TEST.max()
- print " La somme cumulée :", OBJET_DE_TEST.cumsum()
- print "Taille \"shape\" :", OBJET_DE_TEST.shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Une liste hétérogène"
- OBJET_DE_TEST = OneList("My list", unit="bool/cm")
- OBJET_DE_TEST.store( (True , -5) )
- OBJET_DE_TEST.store( (False, 5 ) )
- OBJET_DE_TEST.store( (True , 1.) )
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Valeurs par pas : attention, on peut les calculer car True=1, False=0, mais cela n'a pas de sens"
- print " La moyenne :", OBJET_DE_TEST.means()
- print " L'écart-type :", OBJET_DE_TEST.stds()
- print " La somme :", OBJET_DE_TEST.sums()
- print " Le minimum :", OBJET_DE_TEST.mins()
- print " Le maximum :", OBJET_DE_TEST.maxs()
- print "Valeurs globales : attention, on peut les calculer car True=1, False=0, mais cela n'a pas de sens"
- print " La moyenne :", OBJET_DE_TEST.mean()
- print " L'écart-type :", OBJET_DE_TEST.std()
- print " La somme :", OBJET_DE_TEST.sum()
- print " Le minimum :", OBJET_DE_TEST.min()
- print " Le maximum :", OBJET_DE_TEST.max()
- print " La somme cumulée :", OBJET_DE_TEST.cumsum()
- print "Taille \"shape\" :", OBJET_DE_TEST.shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Utilisation directe de la classe Persistence"
- OBJET_DE_TEST = Persistence("My object", unit="", basetype=int )
- OBJET_DE_TEST.store( 1 )
- OBJET_DE_TEST.store( 3 )
- OBJET_DE_TEST.store( 7 )
- print "Les pas de stockage :", OBJET_DE_TEST.stepserie()
- print "Les valeurs :", OBJET_DE_TEST.valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST.valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST.valueserie(-1)
- print "Taille \"shape\" :", OBJET_DE_TEST.shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Utilisation des méthodes d'accès de type dictionnaire"
- OBJET_DE_TEST = OneScalar("My int", unit="cm", basetype=int)
- for i in range(5):
- OBJET_DE_TEST.store( 7+i )
- print "Taille \"len\" :", len(OBJET_DE_TEST)
- print "Les pas de stockage :", OBJET_DE_TEST.keys()
- print "Les valeurs :", OBJET_DE_TEST.values()
- print "Les paires :", OBJET_DE_TEST.items()
- del OBJET_DE_TEST
- print
-
- print "======> Persistence composite"
- OBJET_DE_TEST = CompositePersistence("My CompositePersistence")
- print "Objets stockables :", OBJET_DE_TEST.get_stored_objects()
- print "Objets actifs :", OBJET_DE_TEST.get_stored_objects( hideVoidObjects = True )
- print "--> Stockage d'une valeur de Background"
- OBJET_DE_TEST.store("Background",numpy.zeros(5))
- print "Objets actifs :", OBJET_DE_TEST.get_stored_objects( hideVoidObjects = True )
- print "--> Ajout d'un objet nouveau par defaut, de type vecteur numpy par pas"
- OBJET_DE_TEST.add_object("ValeursVectorielles")
- OBJET_DE_TEST.store("ValeursVectorielles",numpy.zeros(5))
- print "Objets actifs :", OBJET_DE_TEST.get_stored_objects( hideVoidObjects = True )
- print "--> Ajout d'un objet nouveau de type liste par pas"
- OBJET_DE_TEST.add_object("ValeursList", persistenceType=OneList )
- OBJET_DE_TEST.store("ValeursList",range(5))
- print "Objets actifs :", OBJET_DE_TEST.get_stored_objects( hideVoidObjects = True )
- print "--> Ajout d'un objet nouveau, de type vecteur string par pas"
- OBJET_DE_TEST.add_object("ValeursStr", persistenceType=Persistence, basetype=str )
- OBJET_DE_TEST.store("ValeursStr","IGN3")
- OBJET_DE_TEST.store("ValeursStr","c021")
- print "Les valeurs :", OBJET_DE_TEST.get_object("ValeursStr").valueserie()
- print "Acces comme dict :", OBJET_DE_TEST["ValeursStr"].stepserie()
- print "Acces comme dict :", OBJET_DE_TEST["ValeursStr"].valueserie()
- print "Objets actifs :", OBJET_DE_TEST.get_stored_objects( hideVoidObjects = True )
- print "--> Suppression d'un objet"
- OBJET_DE_TEST.del_object("ValeursVectorielles")
- print "Objets actifs :", OBJET_DE_TEST.get_stored_objects( hideVoidObjects = True )
- print "--> Enregistrement de l'objet complet de Persistence composite"
- OBJET_DE_TEST.save_composite("composite.pkl", compress="None")
- print
-
- print "======> Affichage graphique d'objets stockés"
- OBJET_DE_TEST = Persistence("My object", unit="", basetype=numpy.array)
- D = OBJET_DE_TEST
- vect1 = [1, 2, 1, 2, 1]
- vect2 = [-3, -3, 0, -3, -3]
- vect3 = [-1, 1, -5, 1, -1]
- vect4 = 100*[0.29, 0.97, 0.73, 0.01, 0.20]
- print "Stockage de 3 vecteurs de longueur identique"
- D.store(vect1)
- D.store(vect2)
- D.store(vect3)
- print "Affichage graphique de l'ensemble du stockage sur une même image"
- D.plot(
- title = "Tous les vecteurs",
- filename="vecteurs.ps",
- xlabel = "Axe X",
- ylabel = "Axe Y",
- pause = False )
- print "Stockage d'un quatrième vecteur de longueur différente"
- D.store(vect4)
- print "Affichage graphique séparé du dernier stockage"
- D.plots(
- item = 3,
- title = "Vecteurs",
- filename = "vecteur",
- xlabel = "Axe X",
- ylabel = "Axe Y",
- pause = False )
- print "Les images ont été stockées en fichiers Postscript"
- print "Taille \"shape\" du dernier objet stocké",OBJET_DE_TEST.shape()
- print "Taille \"len\" du dernier objet stocké",len(OBJET_DE_TEST)
- del OBJET_DE_TEST
- print
-
- print "======> Affichage graphique dynamique d'objets"
- OBJET_DE_TEST = Persistence("My object", unit="", basetype=float)
- D = OBJET_DE_TEST
- D.plots(
- dynamic = True,
- title = "Valeur suivie",
- xlabel = "Pas",
- ylabel = "Valeur",
- pause = False,
- )
- for i in range(1,11):
- D.store( i*i )
- print "Taille \"shape\" du dernier objet stocké",OBJET_DE_TEST.shape()
- print "Taille \"len\" du dernier objet stocké",len(OBJET_DE_TEST)
- print "Nombre d'objets stockés",OBJET_DE_TEST.stepnumber()
- del OBJET_DE_TEST
- print
-
- print "======> Affectation simple d'observateurs dynamiques"
- def obs(var=None,info=None):
- print " ---> Mise en oeuvre de l'observer"
- print " var =",var.valueserie(-1)
- print " info =",info
- OBJET_DE_TEST = Persistence("My object", unit="", basetype=list)
- D = OBJET_DE_TEST
- D.setDataObserver( HookFunction = obs )
- for i in range(5):
- # print
- print "Action de 1 observer sur la variable observée, étape :",i
- D.store( [i, i, i] )
- del OBJET_DE_TEST
- print
-
- print "======> Affectation multiple d'observateurs dynamiques"
- def obs(var=None,info=None):
- print " ---> Mise en oeuvre de l'observer"
- print " var =",var.valueserie(-1)
- print " info =",info
- def obs_bis(var=None,info=None):
- print " ---> Mise en oeuvre de l'observer"
- print " var =",var.valueserie(-1)
- print " info =",info
- OBJET_DE_TEST = Persistence("My object", unit="", basetype=list)
- D = OBJET_DE_TEST
- D.setDataObserver(
- HookFunction = obs,
- Scheduler = [2, 4],
- HookParameters = "Premier observer",
- )
- D.setDataObserver(
- HookFunction = obs,
- Scheduler = xrange(1,3),
- HookParameters = "Second observer",
- )
- D.setDataObserver(
- HookFunction = obs_bis,
- Scheduler = range(1,3)+range(7,9),
- HookParameters = "Troisième observer",
- )
- for i in range(5):
- print "Action de 3 observers sur la variable observée, étape :",i
- D.store( [i, i, i] )
- D.removeDataObserver(
- HookFunction = obs,
- )
- for i in range(5,10):
- print "Action d'un seul observer sur la variable observée, étape :",i
- D.store( [i, i, i] )
- del OBJET_DE_TEST
- print
-
- print "======> Utilisation des tags/attributs et stockage puis récupération de l'ensemble"
- OBJET_DE_TEST = CompositePersistence("My CompositePersistence", defaults=False)
- OBJET_DE_TEST.add_object("My ecarts", basetype = numpy.array)
-
- OBJET_DE_TEST.store( "My ecarts", numpy.arange(1,5), tags = {"Camp":"Base","Carte":"IGN3","Niveau":1024,"Palier":"Premier"} )
- OBJET_DE_TEST.store( "My ecarts", numpy.arange(1,5)+1, tags = {"Camp":"Base","Carte":"IGN4","Niveau": 210,"Palier":"Premier"} )
- OBJET_DE_TEST.store( "My ecarts", numpy.arange(1,5)+2, tags = {"Camp":"Base","Carte":"IGN1","Niveau":1024} )
- OBJET_DE_TEST.store( "My ecarts", numpy.arange(1,5)+3, tags = {"Camp":"Sommet","Carte":"IGN2","Niveau":4024,"Palier":"Second","FullMap":True} )
-
- print "Les pas de stockage :", OBJET_DE_TEST["My ecarts"].stepserie()
- print "Les valeurs :", OBJET_DE_TEST["My ecarts"].valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST["My ecarts"].valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST["My ecarts"].valueserie(-1)
- print "Liste des attributs :", OBJET_DE_TEST["My ecarts"].tagserie()
- print "Taille \"shape\" :", OBJET_DE_TEST["My ecarts"].shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST["My ecarts"])
- print
-
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Palier":"Premier"} )
- print "Valeurs pour tag :", OBJET_DE_TEST["My ecarts"].valueserie( tags={"Palier":"Premier"} )
- print
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Carte":"IGN1"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Niveau":1024} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"Base"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"TOTO"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Toto":"Premier"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Carte":"IGN1"} )
- print
-
- print "Combinaison 'ET' de plusieurs Tags"
- print "Attendu : [0, 1], trouvé :",OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"Base", "Palier":"Premier"} )
- print "Attendu : [], trouvé :",OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"Sommet", "Palier":"Premier"} )
- # Attention : {"Camp":"Sommet", "Camp":"Base"} == {"Camp":"Base"}
- print "Attendu : [0, 1, 2], trouvé :",OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"Sommet", "Camp":"Base"} )
- print "Attendu : [2], trouvé :",OBJET_DE_TEST["My ecarts"].stepserie( tags={"Carte":"IGN1", "Niveau":1024} )
- print
-
- print "Liste des tags pour le pas (item) 1 :",OBJET_DE_TEST["My ecarts"].tagserie(item = 1)
- print "Liste des tags pour le pas (item) 2 :",OBJET_DE_TEST["My ecarts"].tagserie(item = 2)
- print "Comme le step et l'item sont identiques par défaut, on doit avoir la même chose :"
- print "Liste des tags pour le pas (step) 1 :",OBJET_DE_TEST["My ecarts"].tagserie(step = 1)
- print "Liste des tags pour le pas (step) 2 :",OBJET_DE_TEST["My ecarts"].tagserie(step = 2)
- print
- print "Liste des tags/valeurs pour le pas 1 :",OBJET_DE_TEST["My ecarts"].tagserie(item = 1, withValues=True)
- print "Liste des tags/valeurs pour le pas 2 :",OBJET_DE_TEST["My ecarts"].tagserie(item = 2, withValues=True)
- print
-
- print "Liste des valeurs possibles pour 1 tag donné 'Camp' :",OBJET_DE_TEST["My ecarts"].tagserie(outputTag="Camp")
- print "Liste des valeurs possibles pour 1 tag donné 'Toto' :",OBJET_DE_TEST["My ecarts"].tagserie(outputTag="Toto")
- print "Liste des valeurs possibles pour 1 tag donné 'Niveau' :",OBJET_DE_TEST["My ecarts"].tagserie(outputTag="Niveau")
- print
-
- OBJET_DE_TEST.add_object("My other ecarts", basetype = numpy.array)
- OBJET_DE_TEST.store( "My other ecarts", numpy.arange(-1,5), tags = {"Camp":"Base","Carte":"IGN3","Niveau":1024,"Palier":"Premier"} )
- OBJET_DE_TEST.store( "My other ecarts", numpy.arange(-1,5)+1, tags = {"Camp":"Base","Carte":"IGN4","Niveau": 210,"Palier":"Premier"} )
- OBJET_DE_TEST.store( "My other ecarts", numpy.arange(-1,5)+2, tags = {"Camp":"Base","Carte":"IGN1","Niveau":1024} )
- OBJET_DE_TEST.store( "My other ecarts", numpy.arange(-1,5)+3, tags = {"Camp":"Sommet","Carte":"IGN2","Niveau":4024,"Palier":"Second"} )
-
- print "Objets présents dans le composite :",OBJET_DE_TEST.get_stored_objects()
- fichier = "composite.pkl.gz"
- print "Sauvegarde sur \"%s\"..."%fichier
- OBJET_DE_TEST.save_composite( fichier )
- print "Effacement de l'objet en memoire"
- del OBJET_DE_TEST
- print
-
- print "Relecture de l'objet sur \"%s\"..."%fichier
- OBJET_DE_TEST = CompositePersistence("My CompositePersistence bis", defaults=False)
- OBJET_DE_TEST.load_composite( fichier )
- print "Objets présents dans le composite :",OBJET_DE_TEST.get_stored_objects()
- print "Taille des objets contenus :"
- for name in OBJET_DE_TEST.get_stored_objects():
- print " Objet \"%s\" : taille unitaire de %i"%(name,len(OBJET_DE_TEST[name]))
-
- print
- print "Les pas de stockage :", OBJET_DE_TEST["My ecarts"].stepserie()
- print "Les valeurs :", OBJET_DE_TEST["My ecarts"].valueserie()
- print "La 2ème valeur :", OBJET_DE_TEST["My ecarts"].valueserie(1)
- print "La dernière valeur :", OBJET_DE_TEST["My ecarts"].valueserie(-1)
- print "Liste des attributs :", OBJET_DE_TEST["My ecarts"].tagserie()
- print "Taille \"shape\" :", OBJET_DE_TEST["My ecarts"].shape()
- print "Taille \"len\" :", len(OBJET_DE_TEST["My ecarts"])
- print
-
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Palier":"Premier"} )
- print "Valeurs pour tag :", OBJET_DE_TEST["My ecarts"].valueserie( tags={"Palier":"Premier"} )
- print
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Carte":"IGN1"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Niveau":1024} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"Base"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Camp":"TOTO"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Toto":"Premier"} )
- print "Pas pour tag :", OBJET_DE_TEST["My ecarts"].stepserie( tags={"Carte":"IGN1"} )
- print
- print "Attributs :", OBJET_DE_TEST["My ecarts"].tagserie()
- print "Attributs pour tag filtré :", OBJET_DE_TEST["My ecarts"].tagserie( tags={"Camp":"Base"} )
- print "Attributs pour tag filtré :", OBJET_DE_TEST["My ecarts"].tagserie( tags={"Niveau":4024} )
- print
- print "Attributs et valeurs :", OBJET_DE_TEST["My ecarts"].tagserie( withValues=True )
- print "Attributs et valeurs pour tag filtré :", OBJET_DE_TEST["My ecarts"].tagserie( withValues=True, tags={"Camp":"Base"} )
- print "Attributs et valeurs pour tag filtré :", OBJET_DE_TEST["My ecarts"].tagserie( withValues=True, tags={"Niveau":4024} )
- print
- print "Valeur d'attribut pour un tag donné 'BU' :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Niveau" )
- print "Valeur d'attribut pour un tag donné 'BU' filtré :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Niveau", tags={"Camp":"Base"} )
- print "Valeur d'attribut pour un tag donné 'BU' filtré :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Niveau", tags={"Palier":"Second"} )
- print "Valeur d'attribut pour un tag donné 'Camp' filtré :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Camp", tags={"Palier":"Premier"} )
- print "Valeur d'attribut pour un tag donné 'Carte' filtré :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Carte", tags={"Palier":"Premier"} )
- print "Valeur d'attribut pour un tag donné 'Carte' filtré :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Carte", tags={"Palier":"Premier","Niveau":4024} )
- print "Valeur d'attribut pour un tag donné 'Carte' filtré :", OBJET_DE_TEST["My ecarts"].tagserie( outputTag = "Carte", tags={"Palier":"Premier","Niveau":210} )
- print