def run(self, input_stream, progress_frequency=0, progress_callback=None): out = [] for item in input_stream.items: out += [ item[0] + 1, ] return awareness.Stream(out)
def test_algorithm(): operator1 = awareness.LocalOperator(b'127.0.0.1', port=1602) operator1.components = [TestComponent()] operator2 = awareness.LocalOperator(b'127.0.0.1', port=1603) operator2.components = [TestComponent2()] operator2.remote_operators.append( awareness.RemoteOperator(b'127.0.0.1', port=1602)) input_set = awareness.Set(awareness.Stream([[ 1, ], [ 50, ]]), awareness.Stream([[1, 2], [255, 255]])) res = operator2.search(1, input_set) print(res.operations)
def test_accessprovide(): operator1 = awareness.LocalOperator('127.0.0.1') operator1.components = [TestComponent()] operator2 = awareness.RemoteOperator('127.0.0.1', port=1600) input_stream = awareness.Stream([[255]]) with operator2: operator2.retrieve_components() res = operator2.process(0, input_stream) assert res.items[0][0] == 255
def run(self, input_stream, progress_frequency=0, progress_callback=None): return a.Stream([a.Item((345, ))] * len(input_stream.items))
def run(self, input_stream, progress_frequency=0, progress_callback=None): return awareness.Stream([ [1, 2], ])
import awareness as a a.backend.NativeBackend.setup_logger() node0 = a.RemoteOperator('node0.local') input_stream = a.Stream([a.Item((1, ))]) output_stream = a.Stream([a.Item((1, ))]) input_set = a.Set(input_stream, output_stream) with node0: print(node0.search(1, input_set).operations)