The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v0.12.004 - 2017-03-15

  • fix for extend() on list-URLs where all target attributes are missing from DB
  • removed some painful global debug code in Profile::Multi::trim()
  • made default eps=0 more consistent (dcdb-query.perl, DiaColloDB::profileOptions(), Profile::compile_xyz())
  • added Profile::compile_clean() method as workaround for infinite score values (JSON module inserts e.g. '-inf', but browser can't parse it)
  • added divide-by-zero checks to Profile::compile_SCORE() methods (for list URLs)
  • fixed list-client global trimming
  • added DiaColloDB::Client::dbOptions() hack to pass down logXYZ options through rcfile:// and list:// client-URLs

Modules

diachronic collocation database, top-level
diachronic collocation db, top-level client API
diachronic collocation db: client: local dbdir
diachronic collocation db: client: remote http server
diachronic collocation db: client: distributed
DiaColloDB utilities: compatibility modules: top-level wrappers
DiaColloDB utilities: compatibility modules: v0.08.x
diachronic collocation db, integer-integer* multimap file, backwards-compatible (v0.08.x)
DiaColloDB utilities: compatibility modules: v0.09.x
collocation db, top-level: backwards-compatible (v0.09.x)
collocation db, relation API: backwards-compatible (v0.09.x)
collocation db, profiling relation: co-frequency database (v0.9x)
collocation db, profiling relation: unigram database (v0.09.x)
DiaColloDB utilities: compatibility modules: v0.11.x
collocation db, profiling relation: co-frequency database (using pair of DiaColloDB::PackedFile)
collocation db, profiling relation: co-occurence frequencies via (term x document) raw-frequency matrix + formerly DiaColloDB::Relation::Vsem.pm ("vector-space distributional semantic index")
collocation db, profiling relation: unigram database (using DiaColloDB::PackedFile)
diachronic collocation db, source corpous
diachronic collocation db, source document (base class)
diachronic collocation db, source document, DDC tab-dump
diachronic collocation db, source document, raw JSON
diachronic collocation db, source document, TCF format
diachronic collocation db, source document, TEI format
diachronic collocation db, symbollt-gtinteger enum
diachronic collocation db, symbollt-gtinteger enum, fixed-length symbols
diachronic collocation db, symbollt-gtinteger enum, fixed-length symbols, mmap
diachronic collocation db, symbollt-gtinteger enum, mmap
diachronic collocation db: symbollt-gtinteger enum: tied interface
DiaColloDB logging (using Log::Log4perl)
diachronic collocation db, integer->integer* multimap file, e.g. for expansion indices
collocation db, integer->integer* multimap file, using mmap
DiaColloDB utilities: (temporary) mmaped PDLs
diachronic collocation db: flat fixed-length record-oriented files
collocation db: flat fixed-length record-oriented files; mmap variant
diachronic collocation db, generic persistent objects
diachronic collocation db, (co-)frequency profile
diachronic collocation db, diff profiles
diachronic collocation db, (co-)frequency profile, by date-slice
diachronic collocation db, (co-)frequency profile diffs, by date
diachronic collocation db, relation API (abstract & utilities)
diachronic collocation db, profiling relation: native fixed-window co-frequency index
diachronic collocation db, profiling relation: ddc client
collocation db, profiling relation: (term x document) raw-frequency matrix
collocation db, profiling relation: PDL: query hacks
diachronic collocation db, profiling relation: native unigram index
Descript: DiaColloDB: temporary data structures: common base class
DiaColloDB: temporary arrays
DiaColloDB: temporary hashes
DiaColloDB: temporary mmaped vec() buffers
diachronic collocation db, timer
DiaColloDB utilities: auto-magic upgrades: top level
DiaColloDB utilities: auto-magic upgrade: base class / API
DiaColloDB utilities: auto-magic upgrade: v0.04: date limits
DiaColloDB utilities: auto-magic upgrade: v0.09.x: MultiMapFile format
DiaColloDB utilities: auto-magic upgrade: v0.10.x: x-tuples (+date) to t-tuples (-date)
DiaColloDB utilities: auto-magic upgrade: v0.11.x -> v0.12.x: allow slice-wise N
diachronic collocation database, generic utilities

Provides

in DiaColloDB/Relation/Cofreqs.pm
in DiaColloDB/Compat/v0_09/Relation/Cofreqs.pm
in DiaColloDB/Compat/v0_09/Relation/Unigrams.pm
in DiaColloDB/Relation/DDC.pm
in DiaColloDB/EnumFile/Tied.pm
in DiaColloDB/EnumFile/FixedMap.pm
in DiaColloDB/EnumFile/Tied.pm
in DiaColloDB/EnumFile/Tied.pm
in DiaColloDB/Profile/MultiDiff.pm
in DiaColloDB/Profile/MultiDiff.pm
in DiaColloDB/Relation/Unigrams.pm