Recent Releases of colibri-core

colibri-core - v2.5.9

[Ko van der Sloot] * Major code cleanup: range-based for loops, override statement, convert most stream pointers to references, more const parameters

[Maarten van Gompel] * cleanup: remove last traces of python2 support, refactored exceptions * Set up wheel building

This release does not provide a shared library; use static linking instead.

- C++
Published by proycon over 2 years ago

colibri-core - v2.5.8

  • Python setup.py no longer attempts to build colibri core C++ library, must be done in a manual step before.
  • Set up continuous integration and wheel building
  • Python test fix

- C++
Published by proycon over 2 years ago

colibri-core - v2.5.7

[Maarten van Gompel] * Fixed long option parsing * Fixed column length mismatch in TSV header/data output * Fixed a build problem * Updated installation instructions

[Ko van der Sloot] * Significant cleanup of the code * Updated for newer autoconfig versions

- C++
Published by proycon over 2 years ago

colibri-core - v2.5.6

[Maarten van Gompel] * codemeta.json: updating according to (proposed) CLARIAH requirements (CLARIAH/clariah-plus#38) * Dockerfile: added

[Ko van der Sloot] * Code cleanup * added some exceptions for unwanted cases detected by scan-build * out-dommented DOFLEXFROMCOOC and cached_DOFLEXFROMCOOC variables, they seem useless * removed unused assignments

- C++
Published by proycon over 3 years ago

colibri-core - v2.5.5

Thanks to @kosloot, various warnings on clang were fixed in this minor release.

- C++
Published by proycon over 5 years ago

colibri-core - v2.5.4

Implemented the ability to prune subsumed n-grams (retaining only the longer non-subsumed versions). Introduces a new PRUNESUBSUMED variable for PatternModelOptions. Note: This is an aggressive form of pruning that should also work for unordered models, matching is based on types rather than individual tokens (all subsumed types are pruned).

- C++
Published by proycon over 5 years ago

colibri-core - v2.5.3

Bugfix release: Certain options from PatternModelOptions were not available to the python binding yet.

- C++
Published by proycon over 5 years ago

colibri-core - v2.5.2

Bugfix release: Pattern size and category constraints were not working for several methods (getcooc/getleftcooc/getrightcooc/getleftneighbours/getrightneighbours) #44

- C++
Published by proycon almost 6 years ago

colibri-core - v2.5.1

Very minor update release: * Updated codemeta metadata * Added ClassEncoder.find()

- C++
Published by proycon over 6 years ago

colibri-core - v2.5.0

Better handling of large patterns, PatternPointer size descriptor is now 64 bits (fixes #42) at cost of a small increase in memory consumption in various computations.

(The experimental and relatively unused PatternPointerModels are not backwards compatible, contact me if this is a problem)

- C++
Published by proycon about 7 years ago

colibri-core - v2.4.10

Important bugfix release: * Fixes data-clipping bug on loading large corpora in memory (used by indexed patternmodels) #41

(All users are urged to upgrade!)

- C++
Published by proycon about 7 years ago

colibri-core - v2.4.9

  • Added metadata
  • macOS fix

- C++
Published by proycon over 7 years ago

colibri-core - v2.4.8

  • Minor update: made setup.py more robust for manual installation mode (without compiling C++ lib) (v2.4.7 was skipped)

- C++
Published by proycon almost 8 years ago

colibri-core - v2.4.6

  • fix: colibri-classencode -t (threshold) behaviour was wrong (was interpreted as +1)

- C++
Published by proycon over 8 years ago

colibri-core - v2.4.5

  • Refactored alignment model
  • added BasicPatternAlignmentModel
  • Major cleanup of warnings and possible issues (thanks to @kosloot)

- C++
Published by proycon almost 9 years ago

colibri-core - v2.4.4

  • Bugfix: fixes covered token count per category/n (issue #26)
  • New feature: colibri-patternmodeller has a--simplereport (-r) option that generates a report without coverage information (more limited but a lot faster)

- C++
Published by proycon about 9 years ago

colibri-core - v2.4.3

v2.4.2 was prematurely released, one minor test was corrupt. Fixed now in this release.

- C++
Published by proycon over 9 years ago

colibri-core - v2.4.2

Bugfix release, fixes issue #25

- C++
Published by proycon over 9 years ago

colibri-core - v2.4.1

Minor fix release prior to paper publication: - Python 2.7 compatibility fix - Updated python tutorial - Added benchmarks

- C++
Published by proycon over 9 years ago

colibri-core - v2.4.0

Various fixes: - Speed up in ngrams() computation (issue #21) - Performance fix for processing long lines - Pattern.instanceof()should be faster and is now available from Python too - Attempt to fix compilation issue on certain platforms (issue #22), unconfirmed

New features: - Implemented new filtering mechanism that supports actively checking whether patterns are instances of a limited set of specified skipgrams, or a superset of specified ngrams. - Implemented ignorenewlines option in class encoding. Useful if you have source text split by for instance sentences (one per line), but want a model that crosses sentence boundaries. - Implemented vocabulary import for the class encoding stage (issue #2)

- C++
Published by proycon over 9 years ago

colibri-core - v2.3.0

Fixes issue #17

- C++
Published by proycon almost 10 years ago

colibri-core - v2.2.0

Major fixes:issue #14, issue #15 and issue #16.

- C++
Published by proycon almost 10 years ago

colibri-core - v2.1.2

Minor addition/fix: allow (de)serialisation of empty patterns

- C++
Published by proycon about 10 years ago

colibri-core - v2.1.1

Fixes a problem (missing file) in the packaging of v2.1.0 , no further changes

- C++
Published by proycon about 10 years ago

colibri-core - v2.1.0

  • Implemented more efficient algorithms for the search and extraction of pre-specified skipgrams and flexgrams (issue #9)
  • Added colibri-findpatterns script (issue #9)
  • Documentation and Python tutorial updated with a section on finding pre-specified patterns
  • Better flexgram support
  • Patternmodeller tool now as long options for everything to avoid confusion
  • Fixed getskipcontent (issue #10)
  • Minor fixes and improvements for Cython/Python

- C++
Published by proycon about 10 years ago

colibri-core - v2.0.4

  • Several fixes for Cython/Python, mostly regarding indexed models and the reverse index
  • Updated Python tutorial for v2

- C++
Published by proycon about 10 years ago

colibri-core - v2.0.3

  • Important memory corruption bugfix
  • Fixes for AlignmentModel
  • Added boundaryclass
  • Cython improvements

- C++
Published by proycon about 10 years ago

colibri-core - v2.0.0

Version 2.0 release of Colibri Core.

Main changes: - better class encoding (stronger compression, less memory) - internal use of pattern pointers during training (quicker, less memory) - pattern pointer models - fixes in skipgram computation - more extensive test suite

Data format changed from v1, but old formats can still be read by v2.

- C++
Published by proycon about 10 years ago

colibri-core - v1.0.1

First official stable release of Colibri Core, released for Colibri Core paper submission.

- C++
Published by proycon over 10 years ago