def test_load_chain(): config, ops = load_chain(load_operations('test/test01.json')) data = load('test/demo_data_100x3.npy') rows = [row for row in data] ops = train_transforms(ops, rows) data = apply_transforms(ops, rows)
default="127.0.0.1", help="Host IP or domain for the interface; defaults to 127.0.0.1 (localhost).", ) parser.add_argument( "--port", dest="port", type=int, default=7199, help="Host port for the interface; defaults to 7199." ) # parser.add_argument('-s', '--save', dest = 'save', action = 'store_true', help = 'Save the data to --data_out after transformation (--do). Also available through the interface.') # todo: extra data transformations (comma-separated python import path) args = parser.parse_args() opsstr = raw = config = var_names = transformations = None # todo: remove if exists(args.trans): try: opsstr = load_operations(args.trans) except IOError: stderr.write('transformation file "{0:s}" couldn\'\t be loaded\n'.format(args.trans)) exit(1) try: config, transformations = load_chain(opsstr) except ValueError as err: stderr.write('there is an error in transformation file "{0:s}" (it should be valid json)\n'.format(args.trans)) stderr.write("{0:s}\n".format(str(err))) exit(2) else: stdout.write('transformation file "{0:s}" doesn\'t exist; using empty transformations\n'.format(args.trans)) config = {"input_vars": None} transformations = OrderedDict() if args.trans_out is None: