Did you know ... Search Documentation:
Pack mtx -- doc/Releases.txt

--- Releases ---

0.6 21.06.17 OPTS: row_call(RowC) 20.09.05 DEPS: explicit load of library(apply) 20.08.18 DEPS: explicit load of library(filesex) DEPS: explicit load of library(option) 20.08.17 DEPS: explicit load of library(lists) 20.03.18 EG: debug matrices in memory.
0.5 @ 20.03.18 20.03.17 DOC: doc comments were still on csv_transpose/2 DOC: remove spurious Opts from doc of mtx_columns_remove/3 DOC: mtx_facts/2 fixed formating DOC: added Arg comments to module pred definition RETAB: not all files LIB: alias_data/0 DEBUG: mtx_facts -> mtx(facts) IFACE: mtx_facts/3's first argument can now take (data) aliases DOC: proper example in mtx_facts/2 EG: added examples/facts.pl DOC: examples on memory predicates 19.05.03 OPTS: allow Args to be non list UPDATE: work around SWI's change of aliases (user_app_data('.'))

0.4 @ 19.04.22 19.04.22 OPTS reverted convert(true) as default

0.3 @ 19.04.18 19.02.26 OPTS: new value first for is_unique(IsUnique) FIXED: do not consume matching lines if we are in non exhaustive join (is_exhaustive(false)) 19.02.18 FIXED: call to mtx_header_column_(name_)pos/4 DOC: fixed broken doc_server syntax + example 19.02.08 FIXED: missing lib load of mtx_options_csv/4 19.02.01 DOC: update example to pick mtcars.csv from pack location OPTS: out_has_header() out_is_mtx() [mtx_row_apply] supports non-mtx outputs IFACE: mtx_options_select/4,5 19.01.31 FIXED: some code was deleted ? also updated for csv_options/9 19.01.27 UPDATE: first complete working version DELETE: spurious cut and paster error defining term_in_stream/2 ?! FIXED: use en_list/2 on in Opts of mtx_prolog/3 OPT: convert(false), it is now the default, in contrast to csv//2 19.01.26 UPDATE: implemented options match_column(Mc) and add_columns(Acs) UPDATE: first working version 19.01.21 UPDATE: implemented first option (at(At)) FIXED: removed wrongly inserted random bit of pasted code (i hope) IFACE: started work on mtx_column_join/5 18.12.04 DOC: removed <br> from paragraph ending DOC: fixed asserting mtx/1 to an_mtx/1 & expression example 18.12.03 IFACE: added conversion from Prolog to mtx (and some to.be.dones) 18.11.30 IFACE: added mtx_column_subsets/3 to module interface 18.11.12 IFACE: mtx_read_stream/3,4 (this should be in library(csv) LIB: new private predicate mtx_options_csv/4. DOC: fixed @tags misformating due to Opts list mangle 18.10.05 UPDATE: change throw error from either_of to in_one_of() 18.06.05 UPDATE: use newly introduced csv_write_row/3 instead of locally defined version.
0.2 @ 18.06.05 18.06.05 IFACE: mtx_bi_opts/5 a common way for options for predicates that have input and output MTXs IFACE: mtx_row_apply/4, vanilla and from-file-direct-to-file modes 18.05.11 DOC: mtx_rows_partition/5, added explanations to option apply_on 18.04.27 IFACE: mtx_columns_collapse/6 added 18.04.30 FIXED: loading of mtx library in example examples/ones_plots.pl
0.1 @ 18.04.02 (first public release) 18.03.23 PERF: mem efficient version of mtx_rows_partition/3 when io directs to files 18.03.07 OPTS: added space to sep/1 of mtx/3 DOC: formatting of mtx_sep/2 18.03.06 IFACE: [] matrix is canonical empty matrix by_row (mtx_type/2). 18.02.16 IFACE: mtx_value_column_frequencies/3 curved out of mtx_value_plot/3 18.02.03 IFACE: mtx_read_table/4. ADDED: data alias for all data subdirs in packs and local dir data OPTS: header + excludes in mtx_column_include_rows/4,5 RMV: mtx_subset/4,5 17.12.12 ADDED: mtx/2's 1st arg now also passes absolute_file_name/3 ADDED: mtx/2 option match/1 -> csv's match_arity/1 FIXED: mtx_sep/2 only succeeds once now 17.06.27 ADDED: tab and comma as recognised separators 17.03.22 ADDED: sep(SepCode) option in mtx/2 16.06.29 ADDED: this document