Recent Releases of mpmath
mpmath - 1.4.0a5
What's Changed
- Point README.rst badges to the new repo by @skirpichev in https://github.com/mpmath/mpmath/pull/660
- Restore testing doctests/docs on CI (broken by #537) by @skirpichev in https://github.com/mpmath/mpmath/pull/662
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/664
- Support underscores (PEP 515) by @skirpichev in https://github.com/mpmath/mpmath/pull/661
- Fix #647 by @Parcly-Taxel in https://github.com/mpmath/mpmath/pull/669
- PEP8 fixes by @cclauss in https://github.com/mpmath/mpmath/pull/665
- Add rationals converter for mpf() by @skirpichev in https://github.com/mpmath/mpmath/pull/666
- DEPS: drop py2 from test and doc, remove compat #594 by @fangchenli in https://github.com/mpmath/mpmath/pull/629
- Fix docs (README.rst and setup.rst) by @skirpichev in https://github.com/mpmath/mpmath/pull/670
- Propagate nan in ei_asymp() by @skirpichev in https://github.com/mpmath/mpmath/pull/672
- Correct odefunc() docstring by @skirpichev in https://github.com/mpmath/mpmath/pull/673
- Use codecov/codecov-action by @skirpichev in https://github.com/mpmath/mpmath/pull/674
- Drop support for Python versions < 3.8 by @skirpichev in https://github.com/mpmath/mpmath/pull/675
- Create CITATION.bib by @devharsh in https://github.com/mpmath/mpmath/pull/681
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/679
- update generator used for sparse matrix vector product by @tchen01 in https://github.com/mpmath/mpmath/pull/450
- Raise IndexError if matrix index out of bounds by @skirpichev in https://github.com/mpmath/mpmath/pull/689
- Run CI tests with pytest-xdist by @skirpichev in https://github.com/mpmath/mpmath/pull/685
- Fix nan handling in fp.mag() and hyper() by @skirpichev in https://github.com/mpmath/mpmath/pull/688
- Use pyproject.toml, depend on flake518, update version by @skirpichev in https://github.com/mpmath/mpmath/pull/684
- Add regression tests by @skirpichev in https://github.com/mpmath/mpmath/pull/693
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/687
- Correct pow() for mpf's to be consistent with mpfr/float's by @skirpichev in https://github.com/mpmath/mpmath/pull/690
- Avoid using star imports in tests and documentation by @skirpichev in https://github.com/mpmath/mpmath/pull/698
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/699
- Use
math.isqrtinisqrt_pythoncalculations by @haru-44 in https://github.com/mpmath/mpmath/pull/695 - Use gcd() from the bigint' backend by @skirpichev in https://github.com/mpmath/mpmath/pull/697
- Rewrite bernpoly/eulerpoly to avoid dependency on bernoulli(1) convention by @skirpichev in https://github.com/mpmath/mpmath/pull/700
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/701
- Drop private mpq class, use Rational's, provided by backend by @skirpichev in https://github.com/mpmath/mpmath/pull/691
- Change FPContext to use more functions from the stdlib by @skirpichev in https://github.com/mpmath/mpmath/pull/692
- Avoid dynamic method creation in _mpf by @skirpichev in https://github.com/mpmath/mpmath/pull/702
- Enable testing on CPython 3.12-dev by @skirpichev in https://github.com/mpmath/mpmath/pull/706
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/703
- Support randmatrix() for mp.iv and mp contexts by @MaxGaukler in https://github.com/mpmath/mpmath/pull/527
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/710
- Skip eigenvectors if left=right=False for one-dimentional matrix by @skirpichev in https://github.com/mpmath/mpmath/pull/713
- (Update on PR #543) Fixed TypeError in
LU_comp, updateddeterminantdocs and addedrankfunction for matrices by @jan-philipp-hoffmann in https://github.com/mpmath/mpmath/pull/610 - Drop topickable()/frompickable() helpers by @skirpichev in https://github.com/mpmath/mpmath/pull/667
- GitHub Actions: Upgrade to actions/checkout@v4 by @cclauss in https://github.com/mpmath/mpmath/pull/715
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/717
- Use bit_length() method instead of bitcount() by @skirpichev in https://github.com/mpmath/mpmath/pull/721
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/722
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/725
- Add plus flag to select the B_1 sign convention for bernoulli/bernfrac by @skirpichev in https://github.com/mpmath/mpmath/pull/724
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/731
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/735
- Remove sage backend by @skirpichev in https://github.com/mpmath/mpmath/pull/732
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/740
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/743
- Correct Dirichlet eta function definition by @paulmasson in https://github.com/mpmath/mpmath/pull/744
- prevent erroneous setting of dps/prec on mpmath module by @cbm755 in https://github.com/mpmath/mpmath/pull/678
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/747
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/750
- Fix choleksy_solve for complex matrix by @sunqm in https://github.com/mpmath/mpmath/pull/755
- Use setuptoolsscm to update _version__ by @skirpichev in https://github.com/mpmath/mpmath/pull/694
- Do not build depend on pip by @tornaria in https://github.com/mpmath/mpmath/pull/758
- Support binary/hexadecimal string output by @skirpichev in https://github.com/mpmath/mpmath/pull/711
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/759
- Improve pickling support by @skirpichev in https://github.com/mpmath/mpmath/pull/761
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/763
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/767
- Update README.rst by @ChefAharoni in https://github.com/mpmath/mpmath/pull/770
- Update README.rst by @ChefAharoni in https://github.com/mpmath/mpmath/pull/771
- Test against PyPy nightly builds by @skirpichev in https://github.com/mpmath/mpmath/pull/772
- sqrt(z): special case for infinite z.imag by @skirpichev in https://github.com/mpmath/mpmath/pull/777
- Correct atan2(±inf, ±inf) by @skirpichev in https://github.com/mpmath/mpmath/pull/775
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/778
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/782
- Deprecate current (descending) order of coefficients in polyval(), etc by @skirpichev in https://github.com/mpmath/mpmath/pull/779
- Handle infinite arguments in tan/tanh by @skirpichev in https://github.com/mpmath/mpmath/pull/785
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/783
- Run mpmath as a module for interactive work by @skirpichev in https://github.com/mpmath/mpmath/pull/773
- v1.4.0a1 by @skirpichev in https://github.com/mpmath/mpmath/pull/769
- Skip np.float128 assertion in test_convert if type doesn't exist by @d-torrance in https://github.com/mpmath/mpmath/pull/791
- Use sys.executable instead of "python" for test_cli by @d-torrance in https://github.com/mpmath/mpmath/pull/789
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/797
- Fallback to fixed precision if prec change is infinite by @skirpichev in https://github.com/mpmath/mpmath/pull/792
- Add fp.hypot by @skirpichev in https://github.com/mpmath/mpmath/pull/798
- Temporary fix for SymPy, regression from #792 by @skirpichev in https://github.com/mpmath/mpmath/pull/800
- Revert dcc591c by @skirpichev in https://github.com/mpmath/mpmath/pull/801
- Support inf/nan's in ctx.almosteq() by @skirpichev in https://github.com/mpmath/mpmath/pull/802
- Correct asin/acos for infinite arguments by @skirpichev in https://github.com/mpmath/mpmath/pull/795
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/804
- Simplify ctxmppython.py by @skirpichev in https://github.com/mpmath/mpmath/pull/806
- Update gmpy2 deps to >=2.2.0rc1 by @skirpichev in https://github.com/mpmath/mpmath/pull/808
- Reduce memory usage for QuadratureRule cache by @skirpichev in https://github.com/mpmath/mpmath/pull/812
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/813
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/818
- Implement mpf.format by @javierelpianista in https://github.com/mpmath/mpmath/pull/819
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/821
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/828
- Rounding types by @javierelpianista in https://github.com/mpmath/mpmath/pull/823
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/829
- Improve accuracy of log1p() by @skirpichev in https://github.com/mpmath/mpmath/pull/803
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/831
- Correct formatting for
round_uprounding mode by @javierelpianista in https://github.com/mpmath/mpmath/pull/834 - Test on stable pypy builds by @skirpichev in https://github.com/mpmath/mpmath/pull/843
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/839
- BUG: polyval ignored 'asc=False' by @WarrenWeckesser in https://github.com/mpmath/mpmath/pull/844
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/845
- Support '%' presentation type for mpf by @skirpichev in https://github.com/mpmath/mpmath/pull/847
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/849
- Support gmpy2-like rounding modes in to_str() by @javierelpianista in https://github.com/mpmath/mpmath/pull/830
- Add documentation for
mpf.__format__by @javierelpianista in https://github.com/mpmath/mpmath/pull/850 - Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/851
- Use correct constructor in series branch of log1p by @skirpichev in https://github.com/mpmath/mpmath/pull/854
- Add hypothesis-based formatting tests and workaround #858 by @skirpichev in https://github.com/mpmath/mpmath/pull/859
- Fix formatting of mpf's when format type is missing by @skirpichev in https://github.com/mpmath/mpmath/pull/857
- Implement 'a'/'A' formating types for mpf.format by @skirpichev in https://github.com/mpmath/mpmath/pull/841
- Add common hypothesis-based bulk tests for format() by @skirpichev in https://github.com/mpmath/mpmath/pull/862
- Add mpc.format() by @skirpichev in https://github.com/mpmath/mpmath/pull/855
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/861
- mpf.round() returns mpf by @skirpichev in https://github.com/mpmath/mpmath/pull/826
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/864
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/868
- Support 'b' (binary) format type for mpf/mpc by @skirpichev in https://github.com/mpmath/mpmath/pull/867
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/870
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/871
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/873
- Revert "fix ellippi to return an inf instead of raising an exception" by @skirpichev in https://github.com/mpmath/mpmath/pull/875
- Add parameters for MPContext constructor by @skirpichev in https://github.com/mpmath/mpmath/pull/876
- Only check for NumPy array copy ValueError w/ NumPy >= 2.0 by @d-torrance in https://github.com/mpmath/mpmath/pull/878
- Skip matplotlib/numpy on 3.14 by @skirpichev in https://github.com/mpmath/mpmath/pull/879
- Correct 'g' format type handling by @skirpichev in https://github.com/mpmath/mpmath/pull/881
- Reject invalid strings in from_str() by @skirpichev in https://github.com/mpmath/mpmath/pull/886
- Use parity formula for besseli by @skirpichev in https://github.com/mpmath/mpmath/pull/889
- Add MPFR-compatible aliases for rounding modes and documentation by @skirpichev in https://github.com/mpmath/mpmath/pull/892
- sign error in machin formula (doc string only) by @mo271 in https://github.com/mpmath/mpmath/pull/893
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/897
- Better introspection support for decorated functions by @skirpichev in https://github.com/mpmath/mpmath/pull/900
- Special case in ctx.hypsum for infinite z by @skirpichev in https://github.com/mpmath/mpmath/pull/902
- Raise an exception if iv's comparison can't be decided by @skirpichev in https://github.com/mpmath/mpmath/pull/903
- Add special case for ±inf in polylog_continuation() by @skirpichev in https://github.com/mpmath/mpmath/pull/904
- Refactor Github Actions by @skirpichev in https://github.com/mpmath/mpmath/pull/905
- Cleanup docs for functions (using better signatures) by @skirpichev in https://github.com/mpmath/mpmath/pull/906
- Increase working precision in polylog_general() for negative s by @ricor07 in https://github.com/mpmath/mpmath/pull/898
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/909
- Speedup coverage tests (run less without gmpy2) by @skirpichev in https://github.com/mpmath/mpmath/pull/912
- Drop support for CPython 3.8 by @skirpichev in https://github.com/mpmath/mpmath/pull/911
- build and publish wheel by @dimbleby in https://github.com/mpmath/mpmath/pull/913
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/916
- Add python-gmp as optional backend (gmpy2 alternative) by @skirpichev in https://github.com/mpmath/mpmath/pull/896
- Revert "Add python-gmp as optional backend (gmpy2 alternative)" by @skirpichev in https://github.com/mpmath/mpmath/pull/920
- Fix handling of zeropad flag by @skirpichev in https://github.com/mpmath/mpmath/pull/922
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/923
- Add moving sofa demo by @skirpichev in https://github.com/mpmath/mpmath/pull/924
- Support thousands separators for formatting of fractional part by @skirpichev in https://github.com/mpmath/mpmath/pull/925
- Use sum_accurately() in hankel1/2() by @skirpichev in https://github.com/mpmath/mpmath/pull/926
- Fix runsource() for incomplete input by @skirpichev in https://github.com/mpmath/mpmath/pull/931
- Support spherical Bessel functions (jn/yn) by @skirpichev in https://github.com/mpmath/mpmath/pull/935
- Add pretty_dps context property to control number of printed digits by @skirpichev in https://github.com/mpmath/mpmath/pull/933
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/936
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/939
- use the intended setuptools_scm integration pattern by @RonnyPfannschmidt in https://github.com/mpmath/mpmath/pull/940
- Use PyREPL, as fallback (no IPython) by @skirpichev in https://github.com/mpmath/mpmath/pull/941
- Fix new-style formatting without type specifier (repr_dps vs dps) by @skirpichev in https://github.com/mpmath/mpmath/pull/944
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/948
- Add isspecial() method for mp/fp contexts, deprecate isnormal() by @skirpichev in https://github.com/mpmath/mpmath/pull/949
- Add python-gmp as optional backend (gmpy2 alternative) by @skirpichev in https://github.com/mpmath/mpmath/pull/951
New Contributors
- @Parcly-Taxel made their first contribution in https://github.com/mpmath/mpmath/pull/669
- @fangchenli made their first contribution in https://github.com/mpmath/mpmath/pull/629
- @devharsh made their first contribution in https://github.com/mpmath/mpmath/pull/681
- @tchen01 made their first contribution in https://github.com/mpmath/mpmath/pull/450
- @haru-44 made their first contribution in https://github.com/mpmath/mpmath/pull/695
- @jan-philipp-hoffmann made their first contribution in https://github.com/mpmath/mpmath/pull/610
- @cbm755 made their first contribution in https://github.com/mpmath/mpmath/pull/678
- @sunqm made their first contribution in https://github.com/mpmath/mpmath/pull/755
- @tornaria made their first contribution in https://github.com/mpmath/mpmath/pull/758
- @ChefAharoni made their first contribution in https://github.com/mpmath/mpmath/pull/770
- @d-torrance made their first contribution in https://github.com/mpmath/mpmath/pull/791
- @javierelpianista made their first contribution in https://github.com/mpmath/mpmath/pull/819
- @mo271 made their first contribution in https://github.com/mpmath/mpmath/pull/893
- @ricor07 made their first contribution in https://github.com/mpmath/mpmath/pull/898
- @dimbleby made their first contribution in https://github.com/mpmath/mpmath/pull/913
- @RonnyPfannschmidt made their first contribution in https://github.com/mpmath/mpmath/pull/940
Full Changelog: https://github.com/mpmath/mpmath/compare/1.3.0...1.4.0a5
- Python
Published by skirpichev 10 months ago
mpmath - 1.4.0a1
What's Changed
- Point README.rst badges to the new repo by @skirpichev in https://github.com/mpmath/mpmath/pull/660
- Restore testing doctests/docs on CI (broken by #537) by @skirpichev in https://github.com/mpmath/mpmath/pull/662
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/664
- Support underscores (PEP 515) by @skirpichev in https://github.com/mpmath/mpmath/pull/661
- Fix #647 by @Parcly-Taxel in https://github.com/mpmath/mpmath/pull/669
- PEP8 fixes by @cclauss in https://github.com/mpmath/mpmath/pull/665
- Add rationals converter for mpf() by @skirpichev in https://github.com/mpmath/mpmath/pull/666
- DEPS: drop py2 from test and doc, remove compat #594 by @fangchenli in https://github.com/mpmath/mpmath/pull/629
- Fix docs (README.rst and setup.rst) by @skirpichev in https://github.com/mpmath/mpmath/pull/670
- Propagate nan in ei_asymp() by @skirpichev in https://github.com/mpmath/mpmath/pull/672
- Correct odefunc() docstring by @skirpichev in https://github.com/mpmath/mpmath/pull/673
- Use codecov/codecov-action by @skirpichev in https://github.com/mpmath/mpmath/pull/674
- Drop support for Python versions < 3.8 by @skirpichev in https://github.com/mpmath/mpmath/pull/675
- Create CITATION.bib by @devharsh in https://github.com/mpmath/mpmath/pull/681
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/679
- update generator used for sparse matrix vector product by @tchen01 in https://github.com/mpmath/mpmath/pull/450
- Raise IndexError if matrix index out of bounds by @skirpichev in https://github.com/mpmath/mpmath/pull/689
- Run CI tests with pytest-xdist by @skirpichev in https://github.com/mpmath/mpmath/pull/685
- Fix nan handling in fp.mag() and hyper() by @skirpichev in https://github.com/mpmath/mpmath/pull/688
- Use pyproject.toml, depend on flake518, update version by @skirpichev in https://github.com/mpmath/mpmath/pull/684
- Add regression tests by @skirpichev in https://github.com/mpmath/mpmath/pull/693
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/687
- Correct pow() for mpf's to be consistent with mpfr/float's by @skirpichev in https://github.com/mpmath/mpmath/pull/690
- Avoid using star imports in tests and documentation by @skirpichev in https://github.com/mpmath/mpmath/pull/698
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/699
- Use
math.isqrtinisqrt_pythoncalculations by @haru-44 in https://github.com/mpmath/mpmath/pull/695 - Use gcd() from the bigint' backend by @skirpichev in https://github.com/mpmath/mpmath/pull/697
- Rewrite bernpoly/eulerpoly to avoid dependency on bernoulli(1) convention by @skirpichev in https://github.com/mpmath/mpmath/pull/700
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/701
- Drop private mpq class, use Rational's, provided by backend by @skirpichev in https://github.com/mpmath/mpmath/pull/691
- Change FPContext to use more functions from the stdlib by @skirpichev in https://github.com/mpmath/mpmath/pull/692
- Avoid dynamic method creation in _mpf by @skirpichev in https://github.com/mpmath/mpmath/pull/702
- Enable testing on CPython 3.12-dev by @skirpichev in https://github.com/mpmath/mpmath/pull/706
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/703
- Support randmatrix() for mp.iv and mp contexts by @MaxGaukler in https://github.com/mpmath/mpmath/pull/527
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/710
- Skip eigenvectors if left=right=False for one-dimentional matrix by @skirpichev in https://github.com/mpmath/mpmath/pull/713
- (Update on PR #543) Fixed TypeError in
LU_comp, updateddeterminantdocs and addedrankfunction for matrices by @jan-philipp-hoffmann in https://github.com/mpmath/mpmath/pull/610 - Drop topickable()/frompickable() helpers by @skirpichev in https://github.com/mpmath/mpmath/pull/667
- GitHub Actions: Upgrade to actions/checkout@v4 by @cclauss in https://github.com/mpmath/mpmath/pull/715
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/717
- Use bit_length() method instead of bitcount() by @skirpichev in https://github.com/mpmath/mpmath/pull/721
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/722
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/725
- Add plus flag to select the B_1 sign convention for bernoulli/bernfrac by @skirpichev in https://github.com/mpmath/mpmath/pull/724
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/731
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/735
- Remove sage backend by @skirpichev in https://github.com/mpmath/mpmath/pull/732
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/740
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/743
- Correct Dirichlet eta function definition by @paulmasson in https://github.com/mpmath/mpmath/pull/744
- prevent erroneous setting of dps/prec on mpmath module by @cbm755 in https://github.com/mpmath/mpmath/pull/678
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/747
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/750
- Fix choleksy_solve for complex matrix by @sunqm in https://github.com/mpmath/mpmath/pull/755
- Use setuptoolsscm to update _version__ by @skirpichev in https://github.com/mpmath/mpmath/pull/694
- Do not build depend on pip by @tornaria in https://github.com/mpmath/mpmath/pull/758
- Support binary/hexadecimal string output by @skirpichev in https://github.com/mpmath/mpmath/pull/711
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/759
- Improve pickling support by @skirpichev in https://github.com/mpmath/mpmath/pull/761
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/763
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/767
- Update README.rst by @ChefAharoni in https://github.com/mpmath/mpmath/pull/770
- Update README.rst by @ChefAharoni in https://github.com/mpmath/mpmath/pull/771
- Test against PyPy nightly builds by @skirpichev in https://github.com/mpmath/mpmath/pull/772
- sqrt(z): special case for infinite z.imag by @skirpichev in https://github.com/mpmath/mpmath/pull/777
- Correct atan2(±inf, ±inf) by @skirpichev in https://github.com/mpmath/mpmath/pull/775
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/778
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/782
- Deprecate current (descending) order of coefficients in polyval(), etc by @skirpichev in https://github.com/mpmath/mpmath/pull/779
- Handle infinite arguments in tan/tanh by @skirpichev in https://github.com/mpmath/mpmath/pull/785
- Misc fixes by @skirpichev in https://github.com/mpmath/mpmath/pull/783
- Run mpmath as a module for interactive work by @skirpichev in https://github.com/mpmath/mpmath/pull/773
- v1.4.0a1 by @skirpichev in https://github.com/mpmath/mpmath/pull/769
New Contributors
- @Parcly-Taxel made their first contribution in https://github.com/mpmath/mpmath/pull/669
- @fangchenli made their first contribution in https://github.com/mpmath/mpmath/pull/629
- @devharsh made their first contribution in https://github.com/mpmath/mpmath/pull/681
- @tchen01 made their first contribution in https://github.com/mpmath/mpmath/pull/450
- @haru-44 made their first contribution in https://github.com/mpmath/mpmath/pull/695
- @jan-philipp-hoffmann made their first contribution in https://github.com/mpmath/mpmath/pull/610
- @cbm755 made their first contribution in https://github.com/mpmath/mpmath/pull/678
- @sunqm made their first contribution in https://github.com/mpmath/mpmath/pull/755
- @tornaria made their first contribution in https://github.com/mpmath/mpmath/pull/758
- @ChefAharoni made their first contribution in https://github.com/mpmath/mpmath/pull/770
Full Changelog: https://github.com/mpmath/mpmath/compare/1.3.0...1.4.0a1
- Python
Published by skirpichev almost 2 years ago
mpmath - 1.3.0
Security issues:
- Fixed ReDOS vulnerability in mpmathify() (CVE-2021-29063) (Vinzent Steinberg)
Features:
- Added quadsubdiv() for numerical integration with adaptive path splitting (Fredrik Johansson)
- Added the Cohen algorithm for inverse Laplace transforms (Guillermo Navas-Palencia)
- Some speedup of matrix multiplication (Fredrik Johansson)
- Optimizations to Carlson elliptic integrals (Paul Masson)
- Added signal functions (squarew(), trianglew(), sawtoothw(), unit_triangle() sigmoidw()) (Nike Dattani, Deyan Mihaylov, Tina Yu)
Bug fixes:
- Correct mpf initialization from tuple for finf and fninf (Sergey B Kirpichev)
- Support QR decomposition for matrices of width 0 and 1 (Clemens Hofreither)
- Fixed some cases where elliprj() gave inaccurate results (Fredrik Johansson)
- Fixed cases where digamma() hangs for complex input (Fredrik Johansson)
- Fixed cases of polylog() with integer-valued parameter with complex type (Fredrik Johansson)
- Fixed fp.nsum() with Euler-Maclaurin algorithm (Fredrik Johansson)
Maintenance:
- Dropped support for Python 3.4 (Sergey B Kirpichev)
- Documentation cleanup (Sergey B Kirpichev)
- Removed obsolete files (Sergey B Kirpichev)
- Added options to runtests.py to skip tests and exit on failure (Jonathan Warner)
- Python
Published by fredrik-johansson almost 3 years ago