File octave-forge-symbolic.changes of Package octave-forge-symbolic

Thu May  7 18:13:07 UTC 2020 - Stefan BrĂ¼ns <>

- Update to version 2.9.0:
  * Default python interpreter is now `python3`.
  * Fixes for SymPy 1.5.
    + `@sym/round` changed to round-to-even.
    + fix broken EmptySet `finiteset()`.
  * Documentation updates for upcoming Octave 6.
  * If the Pythonic package is loaded, automatically use it for
    Python communication (see `help sympref` for details).
  * Deprecation notice: `python_cmd` will be removed in a future
- Switch to python3, drop python*-devel build dependency

Tue Jul 16 12:02:57 UTC 2019 - Atri Bhattacharya <>

- Update to version 2.8.0:
  * New symbolic commands: eval ezmesh find sinc
  * Update minimum versions of SymPy to 1.2 and Octave to 4.2.
  * Fixes for SymPy 1.4.
  * Newer SymPy versions improve QR and LU on non-square matrices.
  * Support for expressions with min and max such as `min(x, y)`.
  * `subs(f)` now works: it finds values from the workspace.
  * `gammainc` now regularized correctly.
  * `lambertw` has more consistent printing.
  * Other bug fixes and documentation updates.
- Update version numbers for python-sympy and octave-cli for
  Requires and BuildRequires in keeping with upstream.

Wed Nov 21 11:57:57 UTC 2018 -

- Update to version 2.7.1:
  * New symbolic command: numdem
  * Fixes for SymPy 1.3.
  * Various bug fixes and documentation updates.

Thu Aug 16 15:12:36 UTC 2018 -

- Update to version 2.7.0:
  * New symbolic commands: arg, euler, ezcontour
  * New `@double` numerical functions; these are wrappers around
    SymPy, so they are slower than native floating-point
    implementations: bernoulli, euler, chebyshevT, pochhammer,
  * The initial startup is much quieter!
  * `vpa` now warns of low-precision on non-numbers strings with
    decimals such as `vpa('cos(0.1)')`. See "help vpa" for
  * `subs` allows multiple scalar variables to be replaced with
    symbolic matrix expressions.
  * symfun can be evaluated at symbolic matrices: `f(sym([1 2; 3
    4]))` now works where `f(x)` is a symfun.
  * Fixes for symfuns such as `syms N(t)` where the function name
    conflicts with a SymPy command.
  * Fixes for how assumptions interact with symfuns.
  * New command `sympref diagnose` to help debug Python/SymPy
  * Improve `function_handle` support by supporting more
  * Fixes for several bugs mentioning "immutable matrices".
  * `bernoulli` now works with array inputs.
  * Added a `private/defaultpython.m` to make it easier for
    distributors to control which python interpreter is used by
  * Fixes for GNU Octave 4.4.
  * Fixes for SymPy 1.2.
  * Various bug fixes and documentation updates.

Fri Aug 18 16:06:42 UTC 2017 -

- Update to version 2.6.0
  * New symbolic commands: ellipke, ellipticCE, ellipticCK,
    ellipticCPi, ellipticE, ellipticF, ellipticK, ellipticPi,
    harmonic, kroneckerDelta, pochhammer
  * New `@double` numerical functions; these are wrappers around
    SymPy, so they are slower than native floating-point
    implementations: harmonic.
  * Support for the new SymPy 1.1.1.
  * `solve` now supports vectors of equations and vectors of
  * Better warning for `sym(0.1)`, updated docs about floating
  * Double values can now be converted to their exact rational
    value using `sym(0.1, 'f')`.  Passing `'r'` gives the current
    heuristic behaviour.  Neither raises a warning.
  * The default floating-point heuristics now check for square
    roots of integers, so `sym(sqrt(2))` should work.
  * `sym('i')` and `sym('I')` no longer create the imaginary unit:
    use `sym(i)` or `sym(1i)`.
  * `sym(e)` now gives the same as `exp(sym(1))`.  However,
    `sym('e')` and `syms e` continue to create a variable named
  * `sym` now accepts function handles such as anonymous functions
    as inputs.
  * `subs` is not approriate for numerical evaluation; add an
    example in `help subs` which shows how to do this with
  * Calling `sym(cell)` now creates a sym array instead of a cell
    array. Old behaviour of creating a cell array was deprecated
    in 2.5.0.
  * Bug fix: isequal(n) for symfun's correctly tests the argnames.

Tue Jun  7 19:48:42 UTC 2016 -

- Update to version 2.4.0
  * New symbolic commands:
    acsc, csch, gammaln, polylog, asec, dilog, hypergeom, psi,
    asech, ei, hypot, resize, besseljn, expint, igamma, sech,
    besselyn, ezsurf, jordan, signIm, cat, fresnelc, laguerreL,
    sinint, cosint, fresnels, lgamma, sinhint, coshint, gammainc,
    logint, ssinint
  * Move some functions from the "specfun" package:
    dirac, heaviside, laguerreL, lambertw
  * Re-implement @double/laguerreL for numerical stability.
  * Add spherical Bessel functions: these are called `besseljn` and

Wed Dec 23 08:15:45 UTC 2015 -

- Update to version 2.2.4
  * Bigfix release

Fri Nov 27 20:19:05 UTC 2015 -

- Update to version 2.2.3
  * Bigfix release

Tue Jul  7 16:46:45 UTC 2015 -

- Update to version 2.2.2
  * Bigfix release

Tue Apr 28 20:53:43 UTC 2015 -

- Update to version 2.2.1
  * Fix an ascii pretty printing regression (issue #234).
  * Other minor fixes for doctests, sympref and symreplace.
Tue Apr 22 16:36:28 UTC 2015 -

- Update to version 2.2.1
  * New commands:
    catalan eulergamma lambertw
  * Installing symbolic package now check for Python and minimum
    version of SymPy.
  * Installations from Octave-Forge ("pkg install -forge symbolic")
    should now work on Windows (thanks vassbu).  You will need the
    Python and SymPy dependencies.  Or you can use the [bundled
  * Added support for Python 3 (still works with Python 2 as well).
  * Documentation improvements especially to assumptions.  Examples
    within documentation can now be tested with doctests, see the
    `octsympy_doctests.m` function.
  * Fix a warning on Octave 4.0.0-rc1 and make tests work properly.
  * Other bug fixes: assumptions; symvar and symbolic matrix powers;
    various display issues.

Mon Mar  9 07:51:59 UTC 2015 -

- Update to version 2.1.0
  * New commands: columns, degree, formula, ismatrix, numden, rows
  * Additional ways of calling symsum, symprod, and subs for better
    compatibility with other symbolic toolboxes.
  * Bug fixes in poly2sym, sym2poly, symfun, prod, horner, coeffs.
  * Documentation improvements.
  * Improvements to "argnames" and "formula" for the dependent
    variables and dependent expression of a symfun.
  * Improvements to assumptions.
  * Improve symbolic sized matrices such as `A = sym('a', [n m])`.
  * Drop python_cmd_string, which has been deprecated since v0.1.1.

Thu Feb 26 16:06:43 UTC 2015 -

- Split from octave-forge package, version 2.0.0
openSUSE Build Service is sponsored by