Ejemplo n.º 1
0
 def __init__(self, model_name, output_folder):
     """
         **input:
             *model_name: (Integer) Name of this model
             *output_folder: Output folder to saved data (tensorboard, checkpoints)
     """
     ModelBase.__init__(self, model_name, output_folder=output_folder)
Ejemplo n.º 2
0
 def __init__(self, parent, id, arg_list, dtype=float):
     ModelBase.__init__(self, parent, id, arg_list[0], type)
     arg_list.pop(0)
     [self.raw_value] = arg_list.pop(0)
     self.dtype = dtype
     self.data = None
     return
Ejemplo n.º 3
0
 def __init__(self, parent, id, arg_list, dtype='float'):
     ModelBase.__init__(self, parent, id, arg_list[1], 'Param List')
     self.domain = arg_list.pop(0)
     self.raw_list = arg_list[-1]
     self.dtype = dtype
     self.shape = []
     self.data = array([])
     return
Ejemplo n.º 4
0
 def __init__(self, parent, id, arg_list, dtype='float'):
     ModelBase.__init__(self, parent, id, arg_list[1], 'Table')
     self.domain = arg_list.pop(0)
     arg_list.pop(0)
     self.dtype = dtype
     arg_list.pop(0)
     self.raw_table = arg_list.pop()
     self.data = array([])
     return
Ejemplo n.º 5
0
 def __init__(self, parent, id, arg_list, dtype='float'):
     ModelBase.__init__(self, parent, id, arg_list[1], 'Variable')
     self.domain = arg_list.pop(0)
     arg_list.pop(0)
     self.variable_type = arg_list.pop()
     self.upper_bound = 10**30
     self.lower_bound = -10**30
     self.dtype = dtype
     return
Ejemplo n.º 6
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Components")
        
        self.AddAllowedAssociation(Unit = {"cid" : "C_DEVICE", "id" : "EACH"}, Part = {"cid" : "C_DEVICE_CHANNEL", "id" : "ANY"})
        self.AddAllowedAssociation(Unit = {"cid" : "C_DEVICE_TYPE", "id" : "EACH"}, Part = {"cid" : "C_DEVICE_CHANNEL_GROUP", "id" : "ANY"})

        self.GenerateValidator()
Ejemplo n.º 7
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Responsibilities")
        
        self.AddAllowedAssociation(Responsible = {"cid" : "C_SERVER", "id" : "ANY"}, Subject = {"cid" : "C_IOC", "id" : "EACH"}, multiplicity=1)
        self.AddAllowedAssociation(Responsible = {"cid" : "C_IOC", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE", "id" : "EACH"}, multiplicity=1)


        self.GenerateValidator()
Ejemplo n.º 8
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Tagging")
        
        self.AddAllowedAssociation(Tag = {"cid" : "C_TAG", "id" : "ANY"}, Subject = {"cid" : "C_TAG", "id" : "EACH"}, multiplicity=1)
        self.AddAllowedAssociation(Tag = {"cid" : "C_TAG", "id" : "ANY"}, Subject = {"cid" : "ANY", "id" : "ANY"})


        self.GenerateValidator()
Ejemplo n.º 9
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Types")
        
        self.AddAllowedAssociation(Type = {"cid" : "C_BUS_TYPE", "id" : "ANY"}, Subject = {"cid" : "C_BUS", "id" : "EACH"}, multiplicity = 1)
        self.AddAllowedAssociation(Type = {"cid" : "C_BUS_CONTROLLER_TYPE", "id" : "ANY"}, Subject = {"cid" : "C_BUS_CONTROLLER", "id" : "EACH"}, multiplicity = 1)
        self.AddAllowedAssociation(Type = {"cid" : "C_DEVICE_TYPE", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE", "id" : "EACH"}, multiplicity = 1)

        self.GenerateValidator()
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Physical Connections")
        
        self.AddAllowedAssociation(From = {"cid" : "C_SERVER", "id" : "EACH"}, To = {"cid" : "C_BUS_CONTROLLER", "id" : "ANY"})
        self.AddAllowedAssociation(From = {"cid" : "C_BUS_CONTROLLER", "id" : "EACH"}, To = {"cid" : "C_BUS", "id" : "ANY"})
        self.AddAllowedAssociation(From = {"cid" : "C_BUS", "id" : "EACH"}, To = {"cid" : "C_DEVICE", "id" : "ANY"})

        self.GenerateValidator()
Ejemplo n.º 11
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Logical Connections")
        
        self.AddAllowedAssociation(From = {"cid" : "C_DEVICE_LINK", "id" : "EACH"}, To = {"cid" : "C_DEVICE_CHANNEL", "id" : "ANY"}, multiplicity=1)

        self.specific_validator = ValidatorConnectorsMatch(self)

        self.GenerateValidator()
Ejemplo n.º 12
0
 def __init__(self,dbg=None,lg=None):
   ModelBase.__init__(self,dbg=dbg,lg=lg)
   self.IH=Parameter(0.)
   self.ID=Parameter(0.)
   self.CH=Parameter(0.)
   self.NP=Parameter(0.)
   self.MA=Parameter(0.)
   self.ME=Parameter(0.)
   self.TF=Parameter(0.)
   self.FO=Parameter(0.)
   self.DAF=Parameter(0.)
   self.parameters=[self.IH,self.ID,self.CH,self.NP,self.MA,self.ME,self.TF,self.FO,self.DAF]
   self.phi=None
Ejemplo n.º 13
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Types")
        
        self.AddAllowedAssociation(Type = {"cid" : "C_DEVICE_TYPE", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE", "id" : "EACH"}, multiplicity = 1)
        self.AddAllowedAssociation(Type = {"cid" : "C_DEVICE_CHANNEL_GROUP", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE_CHANNEL", "id" : "EACH"}, multiplicity = 1)
        self.AddAllowedAssociation(Type = {"cid" : "C_DEVICE_LINK_GROUP", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE_LINK", "id" : "EACH"}, multiplicity = 1)
        self.AddAllowedAssociation(Type = {"cid" : "C_DEVICE_CONNECTOR_TYPE", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE_CHANNEL_GROUP", "id" : "EACH"}, multiplicity = 1)
        self.AddAllowedAssociation(Type = {"cid" : "C_DEVICE_CONNECTOR_TYPE", "id" : "ANY"}, Subject = {"cid" : "C_DEVICE_LINK_GROUP", "id" : "EACH"}, multiplicity = 1)

        self.GenerateValidator()
Ejemplo n.º 14
0
  def __init__(self,dbg=None,lg=None):
    ModelBase.__init__(self,dbg=dbg,lg=lg)
    
    self.Dd=Parameter(0.)
    self.gamma=Parameter(0.)
    self.theta=Parameter(0.)
    self.e=Parameter(0.)
    self.Dt=Parameter(0.)
    self.c=Parameter(0.)
    self.ip=Parameter(0.)
    self.l=Parameter(0.)
    self.r=Parameter(0.)

    self.parameters=[self.Dd,self.gamma,self.theta,self.e,self.Dt,self.c,self.ip,self.l,self.r]
    self.phi=None
Ejemplo n.º 15
0
    def __init__(self, parent, id, args, type):
        ModelBase.__init__(self, parent, id, args[1], 'Equation')
        self.identifier = id
        self.domain = args[1]
        # These values should be of the form: (rel_path.module, function_name)
        self.imports = []
        self.eqn_slash_eqns = args[3]
        self.declared_variables = parent.declared_variables
        self.declared_parameters = parent.declared_parameters
        self.declared_equations = parent.declared_equations
        self.warning_list = []
        self.processed_eqs = []
        self.domain_checking = parent.domain_checking

        return
Ejemplo n.º 16
0
    def __init__(self):
        """
        Constructor
        """
        ModelBase.__init__(self, "Logical Connections")
        
        self.AddAllowedAssociation(From = {"cid" : "C_MIDDLEWARE", "id" : "EACH"}, To = {"cid" : "C_SERVER", "id" : "ANY"}, multiplicity=1)
        self.AddAllowedAssociation(From = {"cid" : "C_SERVER", "id" : "EACH"}, To = {"cid" : "C_BRIDGE", "id" : "ANY"}, multiplicity=1)
        self.AddAllowedAssociation(From = {"cid" : "C_BRIDGE", "id" : "EACH"}, To = {"cid" : "C_BPM", "id" : "ANY"}, multiplicity=1)
        self.AddAllowedAssociation(From = {"cid" : "C_BRIDGE_GROUP", "id" : "ANY"}, To = {"cid" : "C_BRIDGE", "id" : "ANY"})
        self.AddAllowedAssociation(From = {"cid" : "C_BPM", "id" : "ANY"}, To = {"cid" : "C_ALGORITHM_PARAMETERS", "id" : "ANY"})
        self.AddAllowedAssociation(From = {"cid" : "C_MODE", "id" : "EACH"}, To = {"cid" : "C_ALGORITHM_PARAMETERS", "id" : "ANY"})
        self.AddAllowedAssociation(From = {"cid" : "C_ALGORITHM", "id" : "EACH"}, To = {"cid" : "C_ALGORITHM_PARAMETERS", "id" : "ANY"})

        self.GenerateValidator()
Ejemplo n.º 17
0
  def __init__(self,dbg=None,lg=None):
    ModelBase.__init__(self,dbg=dbg,lg=lg)

    self.C1=Parameter(0.)
    self.C2=Parameter(0.)
    self.C3=Parameter(0.)
    self.C4=Parameter(0.)
    self.C5=Parameter(0.)
    self.C6=Parameter(0.)
    self.C7=Parameter(0.)
    self.A0=Parameter(0.)
    self.A1=Parameter(0.)
    self.A2=Parameter(0.)
    self.A3=Parameter(0.)
    self.parameters=[self.C1,self.C2,self.C3,self.C4,self.C5,self.C6,self.C7,self.A0,self.A1,self.A2,self.A3]
    self.fit_plus_poly=None
Ejemplo n.º 18
0
 def __init__(self, *args, **kwargs):
     ModelBase.__init__(self, *args, **kwargs)
Ejemplo n.º 19
0
 def __init__(self, *args, **kwargs):
     ModelBase.__init__(self, *args, **kwargs)
     self.imagenet_weights_url = \
         'https://github.com/fchollet/deep-learning-models/releases/download/v0.1' \
         '/vgg19_weights_tf_dim_ordering_tf_kernels_notop.h5'
Ejemplo n.º 20
0
 def __init__(self, *args, **kwargs):
     ModelBase.__init__(self, *args, **kwargs)
     self.imagenet_use_id = True
     self.imagenet_weights_url = \
         'https://github.com/fchollet/deep-learning-models/releases/download' \
         '/v0.5/inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5'
 def __init__(self, model_name, output_folder):
    
     ModelBase.__init__(self, model_name, output_folder=output_folder)
Ejemplo n.º 22
0
 def __init__(self, parent, id, arg_list):
     ModelBase.__init__(self, parent, id, arg_list[0], 'Set')
     # The labels of the members of this Set
     self.labels = arg_list[1]
Ejemplo n.º 23
0
 def __init__(self, json_input=None):
     ModelBase.__init__(self, json_input)