def dump_inst_base(config): from daeso_nl.ga.classifier import timbl_options_string from tt.timblfile import TimblFile # determine Timbl options descriptor = getattr(config, "descriptor_inst", Descriptor(config.features)) timbl_opts = getattr(config, "timbl_opts", None) options = timbl_options_string(descriptor, other=timbl_opts) # determine filenames inst_fname = _abspath(config, "timbl_inst_fname") assert inst_fname inst_base_fname = _abspath(config, "timbl_ib_fname") if not inst_base_fname: inst_base_fname = splitext(inst_fname)[0] + ".ib" # dump instance base file timbl = TimblFile() timbl.train( inst_fname, inst_base_fname, options=options)