diff --git a/Changelog b/Changelog index 2fed1bf..932f945 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,39 @@ +1.5: + The update to version 1.5 is rather substantial, and introduces some minor + backward-incompatibilities: + * The header "#!symbols" has been replaced by "#!virtual_fields" + * Multiplying polynomials using the '*' symbol is no longer supported (or, + rather, the symbolic capabilities of meankondo were enhanced, and the + syntax has been changed). + * 'meantools exp' has been removed (its functionality is now handled by + other means) + * 'meantoolds derive' has been replaced by 'meantools differentiate' + + * The symbolic capabilities were enhanced: polynomials can now be + multiplied, added, exponentiated, and their logarithms can be taken + directly in the configuration file. + + * The flow equation can now be processed after being computed using the + various "#!postprocess_*" entries. + + * Deprecated kondo_preprocess. + + * Compute the mean using an LU decomposition if possible. + + * More detailed checks for syntax errors in configuration file. + + * Check that different '#!group' entries are indeed uncorrelated. + + * New flags in meankondo: '-p' and '-A'. + + * New tool: meantools expand. + + * Improve conversion to LaTeX using meantools-convert + + * Assign terms randomly to different threads. + + * Multiple bug fixes + 1.4: * Support MPFR floats in numkondo. diff --git a/Makefile b/Makefile index d0cd377..5b8c998 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -## Copyright 2015 Ian Jauslin +## Copyright 2015-2022 Ian Jauslin ## ## Licensed under the Apache License, Version 2.0 (the "License"); ## you may not use this file except in compliance with the License. @@ -62,10 +62,10 @@ SRCDIR=./src OBJDIR=./objs # objects -LIBKONDO_OBJS = $(addprefix $(OBJDIR)/,array.o cli_parser.o coefficient.o fields.o grouped_polynomial.o idtable.o istring.o number.o parse_file.o polynomial.o rational_float.o rational_int.o rcc.o rcc_mpfr.o tools.o) -MEANKONDO_OBJS = $(addprefix $(OBJDIR)/,meankondo.o mean.o) +LIBKONDO_OBJS = $(addprefix $(OBJDIR)/,array.o cli_parser.o coefficient.o fields.o grouped_polynomial.o idtable.o istring.o number.o parse_file.o polynomial.o rational_float.o rational_int.o rcc.o rcc_mpfr.o symbolic_parser.o tree.o tools.o) +MEANKONDO_OBJS = $(addprefix $(OBJDIR)/,meankondo.o determinant.o mean.o) NUMKONDO_OBJS = $(addprefix $(OBJDIR)/,numkondo.o flow.o flow_mpfr.o) -MEANTOOLS_OBJS = $(addprefix $(OBJDIR)/,meantools.o meantools_exp.o meantools_deriv.o meantools_eval.o) +MEANTOOLS_OBJS = $(addprefix $(OBJDIR)/,meantools.o meantools_deriv.o meantools_eval.o meantools_expand.o) KONDO_PP_OBJS = $(addprefix $(OBJDIR)/,kondo_preprocess.o kondo.o) diff --git a/doc/meankondo-doc.html b/doc/meankondo-doc.html index 7074b56..75c9583 100644 --- a/doc/meankondo-doc.html +++ b/doc/meankondo-doc.html @@ -1,7 +1,7 @@ - - + +