#! /usr/bin/env python # -*- coding: utf-8 -*- # import os,sys lib_path = os.path.abspath('./../') sys.path.append(lib_path) #import py from pybush.application import application_new, applications def headerprint(args): print ('---------------- ' + str(args) + ' ----------------') # create the main application my_app = application_new('test_App',author='Pixel Stereo',version='0.0.1',project='my first application') # create two nodes node_1 = my_app.node_new('node.1') node_2 = my_app.node_new('node.2') node_3 = node_2.node_new('node.3') # create a few parameters for app param_0 = my_app.parameter_new('param.0',value=-1,datatype='decimal',tags=['uno','dos'],priority=-1,rangeBounds=[0,1],rangeClipmode='both',repetitionsFilter=1) # create a few parameters for node_1 and node_2 param_1 = node_1.parameter_new('param.1',value=-1,datatype='decimal',tags=['uno','dos'],priority=-1,rangeBounds=[0,1],rangeClipmode='both',repetitionsFilter=1) param_2 = node_1.parameter_new('param.2',value=-1,datatype='decimal',tags=['uno','dos'],priority=-1,rangeBounds=[0,1],rangeClipmode='both',repetitionsFilter=1) param_3 = node_2.parameter_new('param.3',value=-1,datatype='decimal',tags=['uno','dos'],priority=-1,rangeBounds=[0,1],rangeClipmode='both',repetitionsFilter=1) param_4 = node_2.parameter_new('param.4',value=-1,datatype='decimal',tags=['uno','dos'],priority=-1,rangeBounds=[0,1],rangeClipmode='both',repetitionsFilter=1) param_5 = node_3.parameter_new('param.5',value=-1,datatype='decimal',tags=['uno','dos'],priority=-1,rangeBounds=[0,1],rangeClipmode='both',repetitionsFilter=1)
#! /usr/bin/env python # -*- coding: utf-8 -*- import os, sys sys.path.append(os.path.abspath('./../')) import pybush from pybush.application import application_new, applications_export my_app = application_new('My Python App',author='Renaud Rubiano',version='0.1.0') print(my_app) another_app = application_new('Another Py App') print(another_app) import pprint pprint = pprint.PrettyPrinter(indent=4).pprint pprint(applications_export())
import os,sys lib_path = os.path.abspath('./../') sys.path.append(lib_path) import pybush from pybush.application import application_new, applications, applications_export from pybush.node import Node from pybush.node import node from pybush.parameter import Parameter def headerprint(args): print('') print(args) print('-----------------------') headerprint('create the main application') app = application_new('My App') headerprint('create two nodes') node_1 = app.node_new('node.1') node_2 = app.node_new('node.2') headerprint('create a parameter for node.1') param_1 = node_1.parameter_new('param.1', value=-1, datatype='decimal', tags=['uno','dos'], \ priority=-1, rangeBounds=[0,1], rangeClipmode='both', \ repetitionsFilter=1) headerprint('list app, nodes and parameters') for app in applications(): print(' ' + str(app)) for node in app.nodes: print(' ' + str(node)) for parameter in node.parameters: