Exemplo n.º 1
0
    def build_ui(cls):
        # Define arguments that behave as function inputs
        inputs = []
        inputs.append(
            ui.UISingleItem(
                name='input_item',
                datatype=float,
                description=
                'Data item to calculate average of same hour of previous day'))
        # define arguments that behave as function outputs
        outputs = []
        outputs.append(
            ui.UIFunctionOutSingle(
                name='output_item1',
                datatype=float,
                description='output_item1',
            ))
        outputs.append(
            ui.UIFunctionOutSingle(
                name='output_item2',
                datatype=float,
                description='output_item2',
            ))

        return inputs, outputs
Exemplo n.º 2
0
 def build_ui(cls):
     # define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingleItem(name='input_item_1',
                         datatype=float,
                         description='Input item 1'))
     inputs.append(
         ui.UISingleItem(name='input_item_2',
                         datatype=float,
                         description="Input item 2"))
     # define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(name='output_item',
                                datatype=float,
                                description='output data'))
     return (inputs, outputs)
Exemplo n.º 3
0
 def build_ui(cls):
     # define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingleItem(name='input_item1',
                         datatype=float,
                         description='Data item to calculate daily sum'))
     inputs.append(
         ui.UISingleItem(name='input_item2',
                         datatype=str,
                         description='Dimension to aggregate on'))
     # define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(name='output_item',
                                datatype=float,
                                description='HistDaySumEntity'))
     return inputs, outputs
Exemplo n.º 4
0
 def build_ui(cls):
     # define arguments that behave as function inputs
     inputs = []
     inputs.append(ui.UISingleItem(name='company_code', datatype=bool))
     inputs.append(
         ui.UIMulti(name='company',
                    datatype=str,
                    values=['AMCE', 'ABC', 'JDI']))
     return (inputs, [ui.UIStatusFlag('status_flag')])
Exemplo n.º 5
0
 def build_ui(cls):
     #define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingleItem(name='input_item_1',
                         datatype=float,
                         description='First column for correlation'))
     inputs.append(
         ui.UISingleItem(name='input_item_2',
                         datatype=float,
                         description='Second column for correlation'))
     #define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(
             name='output_item',
             datatype=float,
             description='Column with the (scalar) coefficient'))
     return (inputs, outputs)
Exemplo n.º 6
0
 def build_ui(cls):
     # define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingleItem(name='timestamp',
                         datatype=dt.datetime,
                         description='Timestamp'))
     inputs.append(
         ui.UISingleItem(name='totalizer_hourly',
                         datatype=float,
                         description="Totalizer hourly"))
     # define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(name='timestamp',
                                datatype=dt.datetime,
                                description='Timestamp'))
     outputs.append(
         ui.UIFunctionOutSingle(name='output_item',
                                datatype=float,
                                description='DRA Usage'))
     return inputs, outputs
Exemplo n.º 7
0
    def build_ui(cls):

        # Your function will UI built automatically for configuring it
        # This method describes the contents of the dialog that will be built
        # Account for each argument - specifying it as a ui object in the "inputs" or "outputs" list
        inputs = []
        inputs.append(
            ui.UISingleItem(name='temp',
                            datatype=float,
                            description='Temperature Value'))
        inputs.append(
            ui.UISingleItem(name='pressure',
                            datatype=float,
                            description='Pressure Value'))
        outputs = [
            ui.UIFunctionOutSingle(
                name='output_value',
                datatype=float,
                description=
                'Output dessa função é o calculo da temperatura e a pressao')
        ]
        return (inputs, outputs)
Exemplo n.º 8
0
 def build_ui(cls):
     #define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingle(name='nr_centroids',
                     datatype=int,
                     description='Number of centroids'))
     inputs.append(
         ui.UISingleItem(name='input_item_1',
                         datatype=float,
                         description='First column for correlation'))
     inputs.append(
         ui.UISingleItem(name='input_item_2',
                         datatype=float,
                         description='Second column for correlation'))
     #define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(name='label',
                                datatype=int,
                                description='K-Means label'))
     return (inputs, outputs)
Exemplo n.º 9
0
 def build_ui(cls):
     from iotfunctions import ui
     import datetime
     # define arguments that behave as function inputs
     inputs = [
         ui.UIMultiItem(name='drop_if_NaN', datatype=float),
         ui.UISingleItem(name='timestamp_column',
                         datatype=datetime.datetime),
         ui.UIMulti(name='keep_timestamp',
                    datatype=str,
                    values=['min', 'mean', 'max'])
     ]
     return (inputs, [ui.UIStatusFlag('filter_set')])
    def build_ui(cls):

        # define arguments that behave as function inputs
        inputs = []
        inputs.append(ui.UISingleItem(
            name='input_item',
            datatype=float,
            description='Choose an item to aggregate',
            required=True,
            ))
        outputs = [
            ui.UIFunctionOutSingle(name='output_item', datatype=float)
        ]
        return (inputs,outputs)
Exemplo n.º 11
0
    def build_ui(cls):
        # Your function will UI built automatically for configuring it
        # This method describes the contents of the dialog that will be built
        # Account for each argument - specifying it as a ui object in the "inputs" or "outputs" list

        inputs = [(ui.UISingleItem(
            name='input_item',
            datatype=None,
            description=
            'Data items that have conditional values, e.g. temp and pressure'))
                  ]
        outputs = [
            ui.UIFunctionOutSingle(
                name='output_item_append',
                datatype=str,
                description='Output item produced by function')
        ]
        return (inputs, outputs)
Exemplo n.º 12
0
 def build_ui(cls):
     # define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingleItem(name='status_input_item',
                         datatype=None,
                         description='Item name to use for status'))
     inputs.append(
         ui.UISingle(
             name='include_only',
             datatype=str,
             description='Filter to include only rows with a status of this'
         ))
     # define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(
             name='output_item',
             datatype=bool,
             description=
             'Item that contains the execution status of this function'))
     return (inputs, outputs)
Exemplo n.º 13
0
 def build_ui(cls):
     #define arguments that behave as function inputs
     inputs = []
     inputs.append(
         ui.UISingleItem(name='input_item',
                         datatype=float,
                         description='Column for feature extraction'))
     inputs.append(
         ui.UISingle(
             name='windowsize',
             datatype=int,
             description='Window size for spectral analysis - default 24'))
     inputs.append(
         ui.UISingle(name='zscore',
                     datatype=float,
                     description='Zscore to be interpreted as anomaly'))
     #define arguments that behave as function outputs
     outputs = []
     outputs.append(
         ui.UIFunctionOutSingle(name='output_item',
                                datatype=float,
                                description='zscore'))
     return (inputs, outputs)
Exemplo n.º 14
0
    def build_ui(cls):
        """
        Registration metadata
        """
        # define arguments that behave as function inputs
        inputs = []
        inputs.append(
            ui.UISingleItem(name='date_1',
                            datatype=dt.datetime,
                            required=False,
                            description=('Date data item. Use timestamp'
                                         ' if no date specified')))
        inputs.append(
            ui.UISingle(name='ref_date',
                        datatype=dt.datetime,
                        description='Date value'))
        # define arguments that behave as function outputs
        outputs = []
        outputs.append(
            ui.UIFunctionOutSingle(name='num_days',
                                   datatype=float,
                                   description='Number of days'))

        return (inputs, outputs)
Exemplo n.º 15
0
 def build_ui(cls):
     # Your function will UI built automatically for configuring it
     # This method describes the contents of the dialog that will be built
     # Account for each argument - specifying it as a ui object in the "inputs" or "outputs" list
     inputs = []
     inputs.append(
         ui.UISingleItem(name='BPT1', datatype=float, description='BPT1'))
     inputs.append(
         ui.UISingleItem(name='BPT2', datatype=float, description='BPT2'))
     inputs.append(
         ui.UISingleItem(name='BPT3', datatype=float, description='BPT3'))
     inputs.append(
         ui.UISingleItem(name='BPT4', datatype=float, description='BPT4'))
     inputs.append(
         ui.UISingleItem(name='BPT5', datatype=float, description='BPT5'))
     inputs.append(
         ui.UISingleItem(name='BPT6', datatype=float, description='BPT6'))
     inputs.append(
         ui.UISingleItem(name='BPT7', datatype=float, description='BPT7'))
     inputs.append(
         ui.UISingleItem(name='BPT8', datatype=float, description='BPT8'))
     inputs.append(
         ui.UISingleItem(name='Powerup_Steam_Flow_Rate',
                         datatype=float,
                         description='Powerup Steam Flow Rate'))
     inputs.append(
         ui.UISingleItem(name='Ratio_outlet_inlet_temp',
                         datatype=float,
                         description='Ratio of outlet inlet temp'))
     inputs.append(
         ui.UISingleItem(name='Steam_Supply_Pressure',
                         datatype=float,
                         description='Steam supply pressure'))
     inputs.append(
         ui.UISingleItem(name='Turbine_Inlet_Temperature',
                         datatype=float,
                         description='Turbine Inlet Temperature'))
     inputs.append(
         ui.UISingleItem(name='Turbine_Outlet_Temperature',
                         datatype=float,
                         description='Turbine Outlet Temperature'))
     inputs.append(
         ui.UISingleItem(name='Vibration',
                         datatype=float,
                         description='Vibration'))
     outputs = [
         ui.UIFunctionOutSingle(
             name='prediction',
             datatype=float,
             description='Output item produced by function')
     ]
     return inputs, outputs