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.isqrt in isqrt_python calculations 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, updated determinant docs and added rank function 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_up rounding 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.isqrt in isqrt_python calculations 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, updated determinant docs and added rank function 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

mpmath - v1.0.0

- Python
Published by fredrik-johansson over 7 years ago