Sha256: 3bd1cdefa107fc1ad3eb6bf008c1e42bb11b0aaa22d9dc8ade7018ed45abd4e5
Contents?: true
Size: 574 Bytes
Versions: 4
Compression:
Stored size: 574 Bytes
Contents
module TSV def self.read_matrix(tsv, field_format = "ID", value_format = "Value") tsv = TSV.open(tsv) unless TSV === tsv key_field, *fields = tsv.all_fields options = tsv.options.merge(:key_field => key_field, :fields => [field_format, value_format], :type => :double, :cast => nil) options[:filename] ||= tsv.filename options[:identifiers] ||= tsv.identifier_files.first dumper = TSV::Dumper.new(options) dumper.init TSV.traverse tsv, :into => dumper do |key, values| [key, [fields, values]] end dumper.stream end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rbbt-util-5.14.32 | lib/rbbt/tsv/matrix.rb |
rbbt-util-5.14.31 | lib/rbbt/tsv/matrix.rb |
rbbt-util-5.14.30 | lib/rbbt/tsv/matrix.rb |
rbbt-util-5.14.29 | lib/rbbt/tsv/matrix.rb |