summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/polexpr/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/polexpr/README.md')
-rw-r--r--Master/texmf-dist/doc/latex/polexpr/README.md99
1 files changed, 37 insertions, 62 deletions
diff --git a/Master/texmf-dist/doc/latex/polexpr/README.md b/Master/texmf-dist/doc/latex/polexpr/README.md
index e6a1026e61c..78690d48d33 100644
--- a/Master/texmf-dist/doc/latex/polexpr/README.md
+++ b/Master/texmf-dist/doc/latex/polexpr/README.md
@@ -42,66 +42,41 @@ The polynomials are then not only genuine `\xintexpr` (and
package via their coefficients. This allows dedicated macros to
implement polynomial algorithmics.
-CHANGE LOG
-----------
-
-- v0.1 (2018/01/11): initial release. Features:
- - The `\poldef` parser itself,
- - Differentiation and anti-differentiation,
- - Euclidean division and GCDs,
- - Various utilities such as `\PolFromCSV`, `\PolMapCoeffs`,
- `\PolToCSV`, `\PolToExpr`, ...
- Only one-variable polynomials so far.
-- v0.2 (2018/01/14)
- - Fix: `"README thinks \numexpr recognizes ^ operator"`.
- - Convert README to reStructuredText markup.
- - Move main documentation from README to separate `polexpr.txt`
- file.
- - Provide `polexpr.html` as obtained via
- [DocUtils](http://docutils.sourceforge.net/docs/index.html)
- `rst2html.py`.
- - Convert README to (CTAN compatible) Markdown markup.
- Due to lack of available time the test suite might not be extensive
- enough. Bug reports are very welcome!
-- v0.3 (2018/01/17)
- - bug fixes:
- - the `0.1` `\PolEval` accepted expressions for its second
- argument, but this was removed by mistake at `0.2`.
- Restored.
- - incompatible or breaking changes:
- - `\PolToExpr` now by default uses *descending* powers (it
- also treats differently coefficients equal to 1 or -1.) Use
- `\PolToExpr*` for *ascending* powers.
- - `\PolEval` reduced the output to smallest terms, but as this is
- costly with big fractions and not needed if e.g. wrapped in
- an `\xintRound` or `\xintFloat`, this step has been removed;
- the former meaning is available as `\PolEvalReduced`.
- - new (or newly documented) macros:
- - `\PolTypesetCmd`
- - `\PolTypesetCmdPrefix`,
- - `\PolTypesetMonomialCmd`,
- - `\PolEvalReduced`,
- - `\PolFloatEval`,
- - `\PolToFloatExpr`,
- - `\PolToExprOneTerm`,
- - `\PolToFloatExprOneTerm`,
- - `\PolToExprCmd`,
- - `\PolToFloatExprCmd`,
- - `\PolToExprTermPrefix`,
- - `\PolToExprVar`,
- - `\PolToExprTimes`.
- - improvements:
- - documentation has a table of contents, internal hyperlinks,
- standardized signature notations and added explanations.
- - one can do `\PolLet{g}={f}` or `\PolLet{g}{f}`.
- - `\PolToExpr{f}` is highly customizable.
- - `\poldef` and other defining macros prepare the polynomial
- functions for usage within `\xintthefloatexpr` (or
- `\xintdeffloatvar`). Coefficients are pre-rounded to the
- floating point precision. Indispensible for numerical
- algorithms, as exact fractions, even reduced, quickly become
- very big. See the documentation about how to use the exact
- polynomials also in floating point context.
-- v0.3.1 (2018/01/18)
- Fixes two typos in example code included in the documentation.
+Releases
+--------
+- 0.1 (2018/01/11)
+ Initial release (files README, polexpr.sty).
+- 0.2 (2018/01/14)
+ Documentation moved to polexpr.{txt,html}.
+- 0.3 (2018/01/17)
+ Make polynomials known to `\xintfloatexpr` and improve
+ documentation.
+- 0.3.1 (2018/01/18)
+ Fix two typos in documentation.
+- 0.4 (2018/02/16)
+ - Revert 0.3 automatic generation of floating point variants.
+ - Move CHANGE LOG from README.md to HTML documentation.
+ - A few bug fixes and breaking changes. Please refer to
+ `polexpr.html`.
+ - Main new feature: root localization via [Sturm
+ Theorem](https://en.wikipedia.org/wiki/Sturm%27s_theorem).
+
+Files of 0.4 release:
+
+- README.md,
+- polexpr.sty (package file),
+- polexpr.txt (documentation),
+- polexpr.html (conversion via
+ [DocUtils](http://docutils.sourceforge.net/docs/index.html)
+ rst2html.py)
+
+Acknowledgments
+---------------
+
+Thanks to Jürgen Gilg whose question about
+[xint](http://www.ctan.org/pkg/xint) usage for differentiating
+polynomials was the initial trigger leading to this package, and to
+Jürgen Gilg and Thomas Söll for testing it on some concrete problems.
+
+Renewed thanks on occasion of `0.4` release!