#-*-coding:iso-8859-1-*-
#
-# Copyright (C) 2008-2009 EDF R&D
+# Copyright (C) 2008-2010 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
"""
__author__ = "Jean-Philippe ARGAUD - Juillet 2008"
-import sys ; sys.path.insert(0, "../daCore")
-
import os.path
import numpy
-from BasicObjects import Diagnostic
+from daCore import BasicObjects
# ==============================================================================
-class ElementaryDiagnostic(Diagnostic):
+class ElementaryDiagnostic(BasicObjects.Diagnostic):
def __init__(self, name = "", unit = "", basetype = None, parameters = {}):
- Diagnostic.__init__(self, name, parameters)
+ BasicObjects.Diagnostic.__init__(self, name, parameters)
try:
import Gnuplot
self.__gnuplot = Gnuplot
return 1
def calculate(self, vector = None, steps = None,
- title = "", xlabel = "", ylabel = "", ltitle = None,
+ title = "", xlabel = "", ylabel = "", ltitle = "",
geometry = "600x400",
filename = "",
persist = False,
"""
if vector is None:
raise ValueError("One vector must be given to plot it.")
- if ltitle is None:
- ltitle = ""
Vector = numpy.array(vector)
if Vector.size < 1:
raise ValueError("The given vector must not be empty")