File python-mpmath.changes of Package python-mpmath
-------------------------------------------------------------------
Wed Feb 20 17:30:49 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim extreme wording and unspecific comparisons.
-------------------------------------------------------------------
Wed Feb 20 14:22:03 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Run tests
-------------------------------------------------------------------
Sat Jan 26 17:08:21 UTC 2019 - Arun Persaud <arun@gmx.de>
- 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
Kagalenko)
+ Fixed frequently-reported bug where findroot() mysteriously
raised UnboundLocalError (Sergey B Kirpichev)
+ Corrected rounding in binary-to-decimal conversion above 500
digits
+ Fixed minor loss of accuracy affecting rf(), ff(), binomial(),
beta()
+ Fixed incorrect computation of the Hurwitz zeta function in some
cases
+ 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
Meurer)
+ Drop support for Python 2.6 and 3.2 (Sergey B Kirpichev)
+ Use py.test for test code; lots of code cleanup (Sergey B
Kirpichev)
+ 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
precision
* 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
truncating
* 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
Kirpichev)
* 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 setup.py (Aaron Meurer)
* Documented more options for methods such as nstr() and hyper()
* Miscellaneous corrections to the documentation (various)
-------------------------------------------------------------------
Wed May 24 18:47:55 UTC 2017 - toddrme2178@gmail.com
- Implement single-spec version
- Fix source URL.
-------------------------------------------------------------------
Thu Sep 18 15:30:54 UTC 2014 - toddrme2178@gmail.com
- Update to 0.19
* Moved issue tracking to github and the main website to mpmath.org.
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 six.py
* 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
method='quad'
* fixed repr(constant) being slow at high precision
* made intervals hashable
- Run unit tests
-------------------------------------------------------------------
Tue Jan 31 10:50:54 UTC 2012 - saschpe@suse.de
- Fix macro usage
- Set license to SPDX style (BSD-3-Clause)
- Package CHANGES, LICENSE and README
- Added group to doc package (SLE_11 build)
-------------------------------------------------------------------
Wed Jan 4 15:06:09 UTC 2012 - toddrme2178@gmail.com
- 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 00:00:00 UTC 2009 - werner.ho@gmx.de
- fixed site-packages location for openSUSE 11.2
-------------------------------------------------------------------
Wed Jun 10 00:00:00 UTC 2009 - felix.richter2@uni-rostock.de
- version 0.12
-------------------------------------------------------------------
Tue Jan 6 00:00:00 UTC 2009 - felix.richter2@uni-rostock.de
- version 0.10
- directory fixes for opensuse 11.1