275 lines
12 KiB
Plaintext
275 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Sep 27 08:47:23 UTC 2023 - ecsos <ecsos@opensuse.org>
|
|
|
|
- Update to 1.3.0 (bsc#1215804, CVE-2021-29063):
|
|
* Security issues:
|
|
- Fixed ReDOS vulnerability in mpmathify() (CVE-2021-29063)
|
|
* Features:
|
|
- Added quadsubdiv() for numerical integration with adaptive path splitting
|
|
- Added the Cohen algorithm for inverse Laplace transforms
|
|
- Some speedup of matrix multiplication
|
|
- Optimizations to Carlson elliptic integrals
|
|
- Added signal functions (squarew(), trianglew(), sawtoothw(), unit_triangle()
|
|
sigmoidw())
|
|
* Bug fixes:
|
|
- Correct mpf initialization from tuple for finf and fninf
|
|
- Support QR decomposition for matrices of width 0 and 1
|
|
- Fixed some cases where elliprj() gave inaccurate results
|
|
- Fixed cases where digamma() hangs for complex input
|
|
- Fixed cases of polylog() with integer-valued parameter with complex type
|
|
- Fixed fp.nsum() with Euler-Maclaurin algorithm
|
|
* Maintenance:
|
|
- Dropped support for Python 3.4
|
|
- Documentation cleanup
|
|
- Removed obsolete files
|
|
- Added options to runtests.py to skip tests and exit on failure
|
|
- Add %{?sle15_python_module_pythons}
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 09:22:45 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
- Replace python-gmpy dependecy with python-gmpy2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 09:26:05 UTC 2022 - pgajdos@suse.com
|
|
|
|
- python-six is not required
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 4 22:19:14 UTC 2021 - Arun Persaud <arun@gmx.de>
|
|
|
|
- specfile:
|
|
* update copyright year
|
|
* added requirement for setuptools_scm
|
|
|
|
- update to version 1.2.1:
|
|
* Add step to publish package on PyPI
|
|
* Make package while CI run
|
|
|
|
- changes from version 1.2.0:
|
|
* Features and optimizations:
|
|
+ Support @ operator for matrix multiplication (Max Gaukler)
|
|
+ Add eta() implementing the Dedekind eta function
|
|
+ Optimized the python_trailing function (adhoc-king)
|
|
+ Implement unary plus for matrices (Max Gaukler)
|
|
+ Improved calculation of gram_index (p15-git-acc)
|
|
* Compatibility:
|
|
+ Enable sage backend by default only if SAGE_ROOT is set (Pauli
|
|
Virtanen)
|
|
+ Fix syntax warnings on CPython 3.8 (Sergey B Kirpichev)
|
|
+ Changed version requirements to Python 2.7 and 3.4 or later
|
|
(Sergey B Kirpichev)
|
|
+ Improvements to the setup and test code (Sergey B Kirpichev)
|
|
+ Fix sys.version comparisons for compatibility with Python 3.10
|
|
(Jakub Wilk)
|
|
+ Fixes to Python2/3 compatibility for printing (Christian Clauss)
|
|
* Bug fixes:
|
|
+ Fix a possible division by zero in shanks() (Pascal Hebbeker)
|
|
+ Fixed indexing errors in deHoog, Knight & Stokes inverse laplace
|
|
transform algorithm (Kris Kuhlman)
|
|
+ Corrected branch cuts of the elliprj() function in some cases
|
|
+ Fix initialization of iv.matrix from non-interval matrix (Max
|
|
Gaukler)
|
|
+ Preserve function signatures in PrecisionManager (Viet Tran)
|
|
+ Implemented float and complex conversions for ivmpf (Jonathan
|
|
Warner)
|
|
+ Fixed issue with scalar-matrix multiplication for interval
|
|
matrices (Jonathan Warner)
|
|
+ Fix estimation of quadrature error with multiple subintervals
|
|
(Tom Minka)
|
|
+ Fixed a problem with the defun decorators (Sergey B Kirpichev)
|
|
+ Fix eigenvalue sorting by absolute value (Georg Ostrovski)
|
|
* Cleanup:
|
|
+ Documentation corrections (Paul Masson, S.Y. Lee)
|
|
+ Remove inaccessible logic in fsum/fdot (Sergey B Kirpichev)
|
|
+ Remove broken force_type option for matrix constructor (Max
|
|
Gaukler)
|
|
+ Fix text of the BSD license in LICENSE (Sergey B Kirpichev)
|
|
+ Minor code cleanup (Frédéric Chapoton)
|
|
+ Removed old, unused code
|
|
|
|
-------------------------------------------------------------------
|
|
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
|