Skip to content

Releases: hahnlab/CAFE

v4.2.1

15 Mar 13:44
Compare
Choose a tag to compare

Fixes

  • Fixed a memory leak in situations where branch lengths were almost identical to each other
  • Improved error messages when there is an error in the family file
  • Fixed bug where the tree was printed twice in the report

v4.2

29 Jun 14:21
Compare
Choose a tag to compare

Added

  • tree: a -i parameter is now supported to load a tree from a file.
  • A wider variety of compiler/operating system combinations are now tested before releasing
  • lambda: a -score parameter has been added which logs the calculated
    log-likelihood for the given set of lambdas.
  • The PGI compiler will now be autodetected and used if available.

Changed

  • Fixed bug where running the optimizer could change the initial values passed to the optimizer.
    (This did not seem to have an effect on the final values but made the optimizer less predictable)
  • load: Fixed occasional crash if the log file specified with the -l parameter is invalid
  • report: Fixed occasional crash if multiple threads were specified in the load command
  • lambda: Fixed crash if there is a species in the family file that does not appear in the tree
  • tree: A warning is now emitted if the tree is not ultrametric (to within 0.01% of the max
    root-to-leaf length)

v4.1

01 Nov 17:35
Compare
Choose a tag to compare

Added

  • seed: new command that sets the random seed so commands with randomness can be replicated

Changed

  • report: fixed bug where viterbi values were showing incorrect data
  • load: fixed bug in handling trees with more than about 100 species

v4.0.2

19 Aug 04:19
Compare
Choose a tag to compare

Added

  • load: max_size parameter added that filters out any families with family sizes larger than the value
  • lambda: warning added when calculated posterior probability for a family is 0
  • Use Intel compiler and MKL library for calculations if they are available

Changed

  • Fixes to allow compilation with gcc 4.9
  • Errormodel command no longer fails if model has fewer lines than the expected maximum family size

v4.0.1

16 May 18:38
Compare
Choose a tag to compare

Added

  • Configure command to allow more precise tuning for a user's system
  • report: "json" flag added to output data in that format
  • load: Files with "CSV" extension will now be interpreted as comma-separated values
  • C++11 support is now required for compilation

Changed

  • Buffer overflow error when setting random family sizes fixed

CAFE version 4.0

21 Mar 13:08
Compare
Choose a tag to compare

[4.0.0] - 2017-03-15

Added

  • License file and this changelog. With this release a new website and Google group for questions are available.
  • Command line history now available if compiled with the USE_READLINE option
  • report: html flag added and the html format modified to be more useful
  • A -version flag was added to the exe so version can be detected in one command

Changed

  • Manual was updated to reflect website and Google group
  • Makefile was modified for easier compilation under Ubuntu
  • lhtest: Fixed crashing bug if directory not specified
  • genfamily: Fixed crashing bug if directory not in correct format