Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP3





Change Logs

Version: 1.1.0-bp152.1.10
* Wed Feb 20 2019 Jan Engelhardt <>
- Trim extreme wording and unspecific comparisons.
* Wed Feb 20 2019 Tomá? Chvátal <>
- Run tests
* Sat Jan 26 2019 Arun Persaud <>
- specfile:
  * update copyright year
  * update tar.gz name mpmath-all ->mpmath
  * be more specific in %file section
  * remove devel from noarch package
  * disabled building of doc, not in tar ball at the moment
  * commented out README.rst, also missing in tar-ball
- update to version 1.1.0:
  * Bugs:
    + Fixed severe bug in householder() for complex matrices (Michael
    + Fixed frequently-reported bug where findroot() mysteriously
    raised UnboundLocalError (Sergey B Kirpichev)
    + Corrected rounding in binary-to-decimal conversion above 500
    + Fixed minor loss of accuracy affecting rf(), ff(), binomial(),
    + Fixed incorrect computation of the Hurwitz zeta function in some
    + Fixed accuracy of digamma function near 0
    + Fixed RuntimeError in qfac() in Python 3.7 caused by raising
    StopIteration (Zbigniew Jędrzejewski-Szmek)
    + Fix to allow NumPy arrays in fdot() (Nico Schlömer)
  * Features and improvements:
    + Added more automatic conversions from Fraction, Decimal, NumPy
    types (Jonathan Warner)
    + Support creating mpf from a long literal (ylemkimon)
    + Implemented log1p()
    + Slight speedup of eig()
    + Implement polylog() for general complex s and z by using Hurwitz
    zeta algorithm as a fallback
  * Library:
    + Test more CPython and PyPy versions (Sergey B Kirpichev, Aaron
    + Drop support for Python 2.6 and 3.2 (Sergey B Kirpichev)
    + Use py.test for test code; lots of code cleanup (Sergey B
    + Corrections to the documentation (Paul Masson, Connor Behan,
    Warren Weckesser, Aaron Meurer)
- changes from version 1.0.0:
  * Bumped to major version number for 10 year anniversary
  * Added module for inverse Laplace transforms, including the top
    level function invertlaplace() as well as several different
    algorithms (Talbot, Gaver-Stehfest and de Hoog) implemented in
    mpmath.calculus.inverselaplace (Kris Kuhlman)
  * Fixed bugs in elliprg() giving incorrect values for certain input
  * Fixed wrong degree 1 nodes for Gaussian quadrature
  * Made make acot(0) and acoth(0) return a finite result
  * Fixed sieved zeta sum not being used in Python 3, and added cutoff
    for sieved zeta sum on 32-bit systems when too much memory would
    be used
  * Fixed zeta(0,0.5) to return correct value instead of raising
    NoConvergence exception
  * Added detection of exact zeros in gammainc(), in particular fixing
    NoConvergence error for gammainc(3,-1+1j)
  * Fixed wrong values from besseli() due to improper internal
  * Fixed bessely(0,1j) to return complex nan instead of raising
    NameError (Paul Masson)
  * Changed float() and complex() applied to an mpf or mpc to use
    rounding to nearest (or the context rounding mode) instead
  * Fix imaginary part of gammainc(n,x), n negative odd int, x < 0
  * Added alternative "phase" color scheme to cplot()
  * Better error message for int(inf) or int(nan) (Aaron Meurer)
  * Fixed polyroots() with error=True
  * Added support to pass optional initial values to polyroots()
    (Michael Kagalenko)
  * Rewrote the Python major version selection to make it work if
    something else has redefined xrange (Arne Brys)
  * Switched documentation formula rendering to MathJax (Sergey B
  * Fixed documentation TeX build (Sergey B Kirpichev)
  * Added PEP8 conformity testing (Sergey B Kirpichev)
  * Various fixes for the test code and test infrastructure on
    different platforms and Python versions (Sergey B Kirpichev)
  * Fixed module paths in (Aaron Meurer)
  * Documented more options for methods such as nstr() and hyper()
  * Miscellaneous corrections to the documentation (various)
Version: 0.19-bp150.2.4
* Wed May 24 2017
- Implement single-spec version
- Fix source URL.
* Thu Sep 18 2014
- Update to 0.19
  * Moved issue tracking to github and the main website to
    Several URLs and issue numbers were updated in the documentation
    (Sergey B Kirpichev)
  * Enabled automatic testing with Travis CI (Sergey B Kirpichev)
  * Fixed many doctest issues (Sergey B Kirpichev)
  * Converted line endings to LF (Ondrej Certik)
  * Made polyroots() more robust (Ondrej Certik)
- Update to 0.18
  * Linear algebra:
  * added qr() for matrix QR factorization (contributed by Ken Allen)
  * added functions eigsy(), eighe(), eig() to compute matrix
    eigenvalues (contributed by Timo Hartmann)
  * added functions svd(), svd_r(), svd_c() for singular value
    decomposition of matrices (contributed by Timo Hartmann)
  * added calculation of Gaussian quadrature rules for various weight
    functions (contributed by Timo Hartmann)
  * improved precision selection in exp_pade() (contributed by
    Mario Pernici)
  * Special functions:
  * fixed ellippi() to return an inf instead of raising an exception
  * fixed a crash in zeta() with huge arguments
  * added functions for computing Stirling numbers
    (stirling1(), stirling2())
  * improved the computation of zeros of zeta at high precision
    (contributed by Juan Arias de Reyna)
  * fixed zeta(-x) raising an exception for tiny x
  * recognize when lerchphi() can call zeta() or polylog(),
    handling those cases faster
  * Compatibility:
  * fixed gmpy2 compatibility issues (contributed by Case Van Horsen)
  * better solutions for python 2/3 compatibility,
    using Benjamin Peterson's
  * fixes to allow mpmath to run in non-sage mode when sage is available
  * support abstract base classes (contributed by Stefan Krastanov)
  * use new-style classes to improve pypy performance
  * Other:
  * added Levin, Sidi-S and Cohen/Villegas/Zagier series
    transformations (contributed by Timo Hartmann)
  * added isfinite() utility function
  * fixed a problem with bisection root-finding
  * fixed several documentation errors
  * corrected number of coefficients returned by diffs() with
  * fixed repr(constant) being slow at high precision
  * made intervals hashable
- Run unit tests
* Tue Jan 31 2012
- Fix macro usage
- Set license to SPDX style (BSD-3-Clause)
- Added group to doc package (SLE_11 build)
* Wed Jan 04 2012
- version 0.17
- Cleaned up spec file formatting with spec-cleaner
- Changed source to point to upstream source URL
- Switched to .changes file
- Added documentation
* Sun Dec 20 2009
- fixed site-packages location for openSUSE 11.2
* Wed Jun 10 2009
- version 0.12
* Tue Jan 06 2009
- version 0.10
- directory fixes for opensuse 11.1