tag:github.com,2008:https://github.com/mpmath/mpmath/releases Release notes from mpmath 2026-03-15T01:05:12Z tag:github.com,2008:Repository/2934512/1.4.1 2026-03-15T01:24:07Z 1.4.1 <p>Bug fixes:</p> <ul> <li>Fix test_hexadecimal_with_libc_bulk(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4005183981" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1049" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1049/hovercard" href="https://github.com/mpmath/mpmath/pull/1049">#1049</a> (Doug Torrance)</li> <li>Keep available deprecated aliases for mpc/mpf_log() (Sergey B Kirpichev)</li> <li>Use version_file option of setuptools-scm to keep version info, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004471625" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1048" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1048/hovercard" href="https://github.com/mpmath/mpmath/pull/1048">#1048</a><br> (Sergey B Kirpichev)</li> <li>Add workaround for test on s390x, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4036975818" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1061" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1061/hovercard" href="https://github.com/mpmath/mpmath/pull/1061">#1061</a> (Sergey B Kirpichev)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/mpmath/mpmath/compare/1.4.0...1.4.1"><tt>1.4.0...1.4.1</tt></a></p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0 2026-02-23T05:35:32Z 1.4.0 <p>Features:</p> <ul> <li>Support underscores as digit separators per PEP 515, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640413416" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/661" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/661/hovercard" href="https://github.com/mpmath/mpmath/pull/661">#661</a> (Sergey B Kirpichev)</li> <li>Add rationals converter for mpf's, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640725609" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/666" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/666/hovercard" href="https://github.com/mpmath/mpmath/pull/666">#666</a> (Sergey B Kirpichev)</li> <li>Rewrite bernpoly/eulerpoly to avoid dependency on bernoulli(1) convention, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1703555006" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/700" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/700/hovercard" href="https://github.com/mpmath/mpmath/pull/700">#700</a> (Sergey B Kirpichev)</li> <li>Support base kwarg for from_str(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1716884575" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/703" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/703/hovercard" href="https://github.com/mpmath/mpmath/pull/703">#703</a> (Jonathan Warner, Sergey B Kirpichev)</li> <li>Support randmatrix() for mp.iv and mp contexts, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="585099994" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/527" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/527/hovercard" href="https://github.com/mpmath/mpmath/pull/527">#527</a> (Maximilian Gaukler)</li> <li>Added rank() function for matrices, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="997924975" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/610" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/610/hovercard" href="https://github.com/mpmath/mpmath/pull/610">#610</a> (Jan-Philipp Hoffmann)</li> <li>Add plus flag to select the B_1 sign convention for bernoulli/bernfrac, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931250216" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/724" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/724/hovercard" href="https://github.com/mpmath/mpmath/pull/724">#724</a> (Jeremy Tan Jie Rui, Sergey B Kirpichev)</li> <li>Add mpf.as_integer_ratio() method, support construction of mpf from Decimal objects, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1944342682" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/731" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/731/hovercard" href="https://github.com/mpmath/mpmath/pull/731">#731</a> (Sergey B Kirpichev)</li> <li>Expose lower/upper_gamma functions, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2003503588" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/740" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/740/hovercard" href="https://github.com/mpmath/mpmath/pull/740">#740</a> (Sergey B Kirpichev)</li> <li>Support mpc initialization from string, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2051575417" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/743" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/743/hovercard" href="https://github.com/mpmath/mpmath/pull/743">#743</a> (Sergey B Kirpichev)</li> <li>Support asinh/acosh/atanh in the fp context, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2111416929" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/750" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/750/hovercard" href="https://github.com/mpmath/mpmath/pull/750">#750</a> (Sergey B Kirpichev)</li> <li>Support binary/octal/hexadecimal string output, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1778238646" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/711" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/711/hovercard" href="https://github.com/mpmath/mpmath/pull/711">#711</a> (Jonathan Warner, Sergey B Kirpichev)</li> <li>Support pickling for matrices and mpi, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160354672" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/761" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/761/hovercard" href="https://github.com/mpmath/mpmath/pull/761">#761</a> (Sergey B Kirpichev)</li> <li>Support matrix.__array__() dunder method, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2205141800" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/767" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/767/hovercard" href="https://github.com/mpmath/mpmath/pull/767">#767</a> (Sergey B Kirpichev)</li> <li>Support more number syntaxes, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2224451726" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/778" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/778/hovercard" href="https://github.com/mpmath/mpmath/pull/778">#778</a> (Sergey B Kirpichev)</li> <li>Run mpmath as a module for interactive work, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2220992401" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/773" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/773/hovercard" href="https://github.com/mpmath/mpmath/pull/773">#773</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2889958950" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/923" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/923/hovercard" href="https://github.com/mpmath/mpmath/pull/923">#923</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2927493566" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/931" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/931/hovercard" href="https://github.com/mpmath/mpmath/pull/931">#931</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965163706" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/936" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/936/hovercard" href="https://github.com/mpmath/mpmath/pull/936">#936</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2981691046" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/939" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/939/hovercard" href="https://github.com/mpmath/mpmath/pull/939">#939</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3051470692" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/954" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/954/hovercard" href="https://github.com/mpmath/mpmath/pull/954">#954</a> (Sergey B Kirpichev)</li> <li>Add signed option to to_man_exp(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2234998330" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/783" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/783/hovercard" href="https://github.com/mpmath/mpmath/pull/783">#783</a> (Sergey B Kirpichev)</li> <li>Add fp.hypot, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2270464882" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/798" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/798/hovercard" href="https://github.com/mpmath/mpmath/pull/798">#798</a> (Sergey B Kirpichev)</li> <li>Support inf/nan's in ctx.almosteq(), <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2274822221" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/802" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/802/hovercard" href="https://github.com/mpmath/mpmath/pull/802">#802</a> (Sergey B Kirpichev)</li> <li>Implement mpf.__format__(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2420106513" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/819" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/819/hovercard" href="https://github.com/mpmath/mpmath/pull/819">#819</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2446098074" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/831" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/831/hovercard" href="https://github.com/mpmath/mpmath/pull/831">#831</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2487174152" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/850" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/850/hovercard" href="https://github.com/mpmath/mpmath/pull/850">#850</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499197881" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/859" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/859/hovercard" href="https://github.com/mpmath/mpmath/pull/859">#859</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2498677663" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/857" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/857/hovercard" href="https://github.com/mpmath/mpmath/pull/857">#857</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2512196012" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/862" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/862/hovercard" href="https://github.com/mpmath/mpmath/pull/862">#862</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2599838280" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/881" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/881/hovercard" href="https://github.com/mpmath/mpmath/pull/881">#881</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3012626916" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/944" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/944/hovercard" href="https://github.com/mpmath/mpmath/pull/944">#944</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3112800776" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/966" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/966/hovercard" href="https://github.com/mpmath/mpmath/pull/966">#966</a> (Javier Garcia, Sergey B Kirpichev)</li> <li>Support conversion from scalar ndarray's, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2428926441" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/821" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/821/hovercard" href="https://github.com/mpmath/mpmath/pull/821">#821</a> (Sergey B Kirpichev)</li> <li>Support rounding modes in mpf.__format__, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2432269247" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/823" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/823/hovercard" href="https://github.com/mpmath/mpmath/pull/823">#823</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2446098074" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/831" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/831/hovercard" href="https://github.com/mpmath/mpmath/pull/831">#831</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2447147938" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/834" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/834/hovercard" href="https://github.com/mpmath/mpmath/pull/834">#834</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3128327889" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/969" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/969/hovercard" href="https://github.com/mpmath/mpmath/pull/969">#969</a> (Javier Garcia, Sergey B Kirpichev)</li> <li>Support '%' presentation type for mpf, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480457914" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/847" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/847/hovercard" href="https://github.com/mpmath/mpmath/pull/847">#847</a> (Sergey B Kirpichev)</li> <li>Support gmpy2-like rounding modes in to_str(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2445367364" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/830" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/830/hovercard" href="https://github.com/mpmath/mpmath/pull/830">#830</a> (Javier Garcia)</li> <li>Implement 'a'/'A' formating types for mpf.__format__, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2471333947" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/841" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/841/hovercard" href="https://github.com/mpmath/mpmath/pull/841">#841</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544309580" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/870" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/870/hovercard" href="https://github.com/mpmath/mpmath/pull/870">#870</a> (Sergey B Kirpichev)</li> <li>Add mpc.__format__(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496841893" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/855" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/855/hovercard" href="https://github.com/mpmath/mpmath/pull/855">#855</a> (Sergey B Kirpichev)</li> <li>Now mpf.__round__() returns mpf, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2441712996" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/826" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/826/hovercard" href="https://github.com/mpmath/mpmath/pull/826">#826</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3112800776" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/966" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/966/hovercard" href="https://github.com/mpmath/mpmath/pull/966">#966</a> (Sergey B Kirpichev)</li> <li>Support 'b' (binary) format type for mpf/mpc, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540634822" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/867" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/867/hovercard" href="https://github.com/mpmath/mpmath/pull/867">#867</a> (Sergey B Kirpichev)</li> <li>Implement mpf.__floordiv__() and mpf.__divmod__(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2567603116" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/873" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/873/hovercard" href="https://github.com/mpmath/mpmath/pull/873">#873</a> (Sergey B Kirpichev)</li> <li>Add parameters for MPContext constructor, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2584119805" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/876" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/876/hovercard" href="https://github.com/mpmath/mpmath/pull/876">#876</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3107023104" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/963/hovercard" href="https://github.com/mpmath/mpmath/pull/963">#963</a> (Sergey B Kirpichev)</li> <li>Add MPFR-compatible aliases for rounding modes, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2758402600" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/892" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/892/hovercard" href="https://github.com/mpmath/mpmath/pull/892">#892</a> (Sergey B Kirpichev)</li> <li>Support negative indexes in matrix, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2769630374" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/897" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/897/hovercard" href="https://github.com/mpmath/mpmath/pull/897">#897</a> (Riccardo Orsi)</li> <li>Better introspection support for decorated functions, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2797408089" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/900" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/900/hovercard" href="https://github.com/mpmath/mpmath/pull/900">#900</a> (Sergey B Kirpichev)</li> <li>Add moving sofa demo, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2890618918" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/924" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/924/hovercard" href="https://github.com/mpmath/mpmath/pull/924">#924</a> (Sergey B Kirpichev)</li> <li>Support spherical Bessel functions (jn/yn), <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965132060" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/935" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/935/hovercard" href="https://github.com/mpmath/mpmath/pull/935">#935</a> (Sergey B Kirpichev)</li> <li>Add pretty_dps context property to control number of printed digits, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958679477" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/933" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/933/hovercard" href="https://github.com/mpmath/mpmath/pull/933">#933</a> (Sergey B Kirpichev)</li> <li>Support thousands separators for formatting of fractional part, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2894621715" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/925" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/925/hovercard" href="https://github.com/mpmath/mpmath/pull/925">#925</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965163706" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/936" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/936/hovercard" href="https://github.com/mpmath/mpmath/pull/936">#936</a> (Sergey B Kirpichev)</li> <li>Use PyREPL, as fallback (no IPython), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2995446293" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/941" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/941/hovercard" href="https://github.com/mpmath/mpmath/pull/941">#941</a> (Sergey B Kirpichev)</li> <li>Add exp2() and log2(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3022035574" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/948" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/948/hovercard" href="https://github.com/mpmath/mpmath/pull/948">#948</a> (Sergey B Kirpichev)</li> <li>Support rounding property for the mp context, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3107023104" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/963/hovercard" href="https://github.com/mpmath/mpmath/pull/963">#963</a> (Sergey B Kirpichev)</li> <li>Add Fox H-function with rational A/B parameters (foxh()), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3255276692" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/982/hovercard" href="https://github.com/mpmath/mpmath/pull/982">#982</a> (Hongren Zheng)</li> <li>Provide experimental support for free-threading builds, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3370993261" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/993" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/993/hovercard" href="https://github.com/mpmath/mpmath/pull/993">#993</a> (Sergey B Kirpichev)</li> </ul> <p>Compatibility:</p> <ul> <li>Drop Python 2 support, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1244143818" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/629" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/629/hovercard" href="https://github.com/mpmath/mpmath/pull/629">#629</a> (Fangchen Li)</li> <li>Drop support for Python versions &lt; 3.9, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1647288873" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/675" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/675/hovercard" href="https://github.com/mpmath/mpmath/pull/675">#675</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2817125448" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/911" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/911/hovercard" href="https://github.com/mpmath/mpmath/pull/911">#911</a> (Sergey B Kirpichev)</li> <li>Drop private mpq class, use Rational's, provided by backend, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1682693537" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/691" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/691/hovercard" href="https://github.com/mpmath/mpmath/pull/691">#691</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216400767" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/769" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/769/hovercard" href="https://github.com/mpmath/mpmath/pull/769">#769</a> (Sergey B Kirpichev)</li> <li>Drop to_pickable()/from_pickable() helpers, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640726442" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/667" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/667/hovercard" href="https://github.com/mpmath/mpmath/pull/667">#667</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216400767" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/769" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/769/hovercard" href="https://github.com/mpmath/mpmath/pull/769">#769</a> (Sergey B Kirpichev)</li> <li>Direct access to _mpf_ tuples now deprecated, please use from/to_man_exp() functions and special constants (finf, fninf and fnan), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2234998330" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/783" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/783/hovercard" href="https://github.com/mpmath/mpmath/pull/783">#783</a> (Sergey B Kirpichev)</li> <li>Removed sage backend, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1951077320" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/732" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/732/hovercard" href="https://github.com/mpmath/mpmath/pull/732">#732</a> (Sergey B Kirpichev)</li> <li>Drop MPMATH_STRICT environment variable, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2151291678" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/759" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/759/hovercard" href="https://github.com/mpmath/mpmath/pull/759">#759</a> (Sergey B Kirpichev)</li> <li>Deprecate current (descending) order of coefficients in polyval(), etc, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229141397" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/779" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/779/hovercard" href="https://github.com/mpmath/mpmath/pull/779">#779</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2476583921" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/844" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/844/hovercard" href="https://github.com/mpmath/mpmath/pull/844">#844</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477226360" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/845" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/845/hovercard" href="https://github.com/mpmath/mpmath/pull/845">#845</a> (Sergey B Kirpichev, Warren Weckesser)</li> <li>Deprecate mpmath.math2, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216400767" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/769" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/769/hovercard" href="https://github.com/mpmath/mpmath/pull/769">#769</a> (Sergey B Kirpichev)</li> <li>Importing from the mpmath.libmp submodules is deprecated, use instead <code>from mpmath.libmp import foo</code>, see issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1718461559" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/704" data-hovercard-type="issue" data-hovercard-url="/mpmath/mpmath/issues/704/hovercard?comment_id=2953536980&amp;comment_type=issue_comment" href="https://github.com/mpmath/mpmath/issues/704#issuecomment-2953536980">#704 (comment)</a> for available functions (Sergey B Kirpichev)</li> <li>Deprecate bitcount function, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909767158" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/721" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/721/hovercard" href="https://github.com/mpmath/mpmath/pull/721">#721</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3051674284" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/955" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/955/hovercard" href="https://github.com/mpmath/mpmath/pull/955">#955</a> (Sergey B Kirpichev)</li> <li>Deprecate mpf/mpc_log, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3294911583" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/989" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/989/hovercard" href="https://github.com/mpmath/mpmath/pull/989">#989</a> (Sergey B Kirpichev)</li> <li>Deprecate fp.is_special(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973680698" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1042" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1042/hovercard" href="https://github.com/mpmath/mpmath/pull/1042">#1042</a> (Sergey B Kirpichev)</li> </ul> <p>Bug fixes:</p> <ul> <li>sum_accurately(), betainc() and power() fixes, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1640477680" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/664" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/664/hovercard" href="https://github.com/mpmath/mpmath/pull/664">#664</a> (Sergey B Kirpichev)</li> <li>Warn users about Python's true division, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1641317263" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/670" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/670/hovercard" href="https://github.com/mpmath/mpmath/pull/670">#670</a> (Sergey B Kirpichev)</li> <li>Propagate nan's in ei_asympt(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1645123552" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/672" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/672/hovercard" href="https://github.com/mpmath/mpmath/pull/672">#672</a> (Sergey B Kirpichev)</li> <li>Fix matrix.__eq__, fix string parsing with underscores, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1653872296" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/679" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/679/hovercard" href="https://github.com/mpmath/mpmath/pull/679">#679</a> (Sergey B Kirpichev)</li> <li>Raise IndexError if matrix index out of bounds, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1674621027" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/689" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/689/hovercard" href="https://github.com/mpmath/mpmath/pull/689">#689</a> (Sergey B Kirpichev)</li> <li>Fix nan handling in fp.mag() and hyper(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1674390722" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/688" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/688/hovercard" href="https://github.com/mpmath/mpmath/pull/688">#688</a> (Sergey B Kirpichev)</li> <li>Optimize sparse matrix dot product, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="420213505" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/450" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/450/hovercard" href="https://github.com/mpmath/mpmath/pull/450">#450</a> (Tyler Chen)</li> <li>Correct pow() for mpf's to be consistent with mpfr/float's, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1676070247" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/690" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/690/hovercard" href="https://github.com/mpmath/mpmath/pull/690">#690</a> (Sergey B Kirpichev)</li> <li>Improve hypsum non-convergence behaviour, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1716884575" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/703" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/703/hovercard" href="https://github.com/mpmath/mpmath/pull/703">#703</a> (Benjamin Fischer)</li> <li>Fixed TypeError in LU_comp, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="997924975" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/610" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/610/hovercard" href="https://github.com/mpmath/mpmath/pull/610">#610</a> (Jan-Philipp Hoffmann)</li> <li>Fix disagreement fp.mod vs mp.mod, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1773841085" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/710" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/710/hovercard" href="https://github.com/mpmath/mpmath/pull/710">#710</a> (Sergey B Kirpichev)</li> <li>Skip eigenvectors if left=right=False for one-dimentional matrix, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1819650228" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/713" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/713/hovercard" href="https://github.com/mpmath/mpmath/pull/713">#713</a> (Sergey B Kirpichev)</li> <li>Fix mpc() constructor to be compatible with complex(), fix disagreement fp.pow vs mp.pow, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1944342682" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/731" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/731/hovercard" href="https://github.com/mpmath/mpmath/pull/731">#731</a> (Sergey B Kirpichev)</li> <li>Add derivative keyword argument for besselk(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1964635009" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/735" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/735/hovercard" href="https://github.com/mpmath/mpmath/pull/735">#735</a> (Sergey B Kirpichev)</li> <li>Fix quadosc(), fast case in _hyp2f1(), correct fp.gamma() and fp.isnprint(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2003503588" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/740" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/740/hovercard" href="https://github.com/mpmath/mpmath/pull/740">#740</a> (Sergey B Kirpichev)</li> <li>Pevent erroneous setting of dps/prec on mpmath module, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1650287296" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/678" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/678/hovercard" href="https://github.com/mpmath/mpmath/pull/678">#678</a> (Colin B. Macdonald)</li> <li>Update splot() for recent matplotlib, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2089806237" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/747" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/747/hovercard" href="https://github.com/mpmath/mpmath/pull/747">#747</a> (Sergey B Kirpichev)</li> <li>acos_asin(): don't try to normalize special numbers, fix repr(mp.eps), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2111416929" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/750" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/750/hovercard" href="https://github.com/mpmath/mpmath/pull/750">#750</a> (Sergey B Kirpichev)</li> <li>Fix choleksy_solve for complex matrix, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2140673795" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/755" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/755/hovercard" href="https://github.com/mpmath/mpmath/pull/755">#755</a> (Qiming Sun)</li> <li>Fix hang in polylog_general(), fix demos, use cholesky_solve() for overdetermined complex linear systems, fix several issues with empty matrices, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2151291678" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/759" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/759/hovercard" href="https://github.com/mpmath/mpmath/pull/759">#759</a></li> <li>sqrt(z): special case for infinite z.imag, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2224327348" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/777" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/777/hovercard" href="https://github.com/mpmath/mpmath/pull/777">#777</a> (Sergey B Kirpichev)</li> <li>Correct atan2(±inf, ±inf), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2222937725" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/775" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/775/hovercard" href="https://github.com/mpmath/mpmath/pull/775">#775</a> (Sergey B Kirpichev)</li> <li>Handle infinite arguments in tan/tanh, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2241573838" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/785" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/785/hovercard" href="https://github.com/mpmath/mpmath/pull/785">#785</a> (Sergey B Kirpichev)</li> <li>Drop mpf.__complex__(), workaround 1/z division for acot/asec/acsc/acoth, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2266752195" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/797" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/797/hovercard" href="https://github.com/mpmath/mpmath/pull/797">#797</a> (Sergey B Kirpichev)</li> <li>Handle more special cases in besselk and hyp1f1, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2257842305" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/792" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/792/hovercard" href="https://github.com/mpmath/mpmath/pull/792">#792</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2271960339" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/800" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/800/hovercard" href="https://github.com/mpmath/mpmath/pull/800">#800</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2273004831" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/801" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/801/hovercard" href="https://github.com/mpmath/mpmath/pull/801">#801</a> (Sergey B Kirpichev)</li> <li>Correct asin/acos for infinite arguments, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2261071573" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/795" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/795/hovercard" href="https://github.com/mpmath/mpmath/pull/795">#795</a> (Sergey B Kirpichev)</li> <li>Reduce memory usage for QuadratureRule cache, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2367787764" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/812" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/812/hovercard" href="https://github.com/mpmath/mpmath/pull/812">#812</a> (Sergey B Kirpichev)</li> <li>Drop sign from nstr(mpf('inf')) output, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2441966351" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/828" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/828/hovercard" href="https://github.com/mpmath/mpmath/pull/828">#828</a> (Sergey B Kirpichev)</li> <li>Improve accuracy of log1p(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2279571183" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/803" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/803/hovercard" href="https://github.com/mpmath/mpmath/pull/803">#803</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2496575382" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/854" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/854/hovercard" href="https://github.com/mpmath/mpmath/pull/854">#854</a> (Tim Peters, Sergey B Kirpichev)</li> <li>Normalize mpf in mp.npconvert(), fix special cases in bernpoly(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462368690" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/839" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/839/hovercard" href="https://github.com/mpmath/mpmath/pull/839">#839</a> (Sergey B Kirpichev)</li> <li>Fix mpf_div() for prec=0, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2485865117" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/849" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/849/hovercard" href="https://github.com/mpmath/mpmath/pull/849">#849</a> (Sergey B Kirpichev)</li> <li>Raise ValueError for complex infininity condition in zeta(s, a), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2521399562" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/864" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/864/hovercard" href="https://github.com/mpmath/mpmath/pull/864">#864</a> (Sergey B Kirpichev)</li> <li>Enable trap_complex for MDNewton, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544309580" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/870" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/870/hovercard" href="https://github.com/mpmath/mpmath/pull/870">#870</a> (Sergey B Kirpichev)</li> <li>Use correct mixed-mode functions in fsub/fdiv, add special cases for infinities in mpc_*div(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2567603116" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/873" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/873/hovercard" href="https://github.com/mpmath/mpmath/pull/873">#873</a> (Sergey B Kirpichev)</li> <li>Revert "fix ellippi to return an inf instead of raising an exception", see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2577855734" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/875" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/875/hovercard" href="https://github.com/mpmath/mpmath/pull/875">#875</a> (Sergey B Kirpichev)</li> <li>Reject invalid strings in from_str(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2634361471" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/886" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/886/hovercard" href="https://github.com/mpmath/mpmath/pull/886">#886</a> (Sergey B Kirpichev)</li> <li>Use parity formula for besseli, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2719401310" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/889" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/889/hovercard" href="https://github.com/mpmath/mpmath/pull/889">#889</a> (Sergey B Kirpichev)</li> <li>Special case in ctx.hypsum for infinite z, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2797528077" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/902" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/902/hovercard" href="https://github.com/mpmath/mpmath/pull/902">#902</a> (Sergey B Kirpichev)</li> <li>Raise an exception if iv's comparison can't be decided, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2798234779" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/903" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/903/hovercard" href="https://github.com/mpmath/mpmath/pull/903">#903</a> (Sergey B Kirpichev)</li> <li>Add special case for ±inf in polylog_continuation(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2798366002" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/904" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/904/hovercard" href="https://github.com/mpmath/mpmath/pull/904">#904</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3966799960" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1034" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1034/hovercard" href="https://github.com/mpmath/mpmath/pull/1034">#1034</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3970919389" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1037" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1037/hovercard" href="https://github.com/mpmath/mpmath/pull/1037">#1037</a> (Sergey B Kirpichev, Colin B. Macdonald)</li> <li>Increase working precision in polylog_general() for negative s, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2797033293" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/898" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/898/hovercard" href="https://github.com/mpmath/mpmath/pull/898">#898</a> (Sergey B Kirpichev)</li> <li>Correct case for integer n in besselj/besseli, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816984370" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/909" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/909/hovercard" href="https://github.com/mpmath/mpmath/pull/909">#909</a> (Sergey B Kirpichev)</li> <li>Use sum_accurately() in hankel1/2(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2904186867" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/926" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/926/hovercard" href="https://github.com/mpmath/mpmath/pull/926">#926</a> (Sergey B Kirpichev)</li> <li>Ensure mpf_bernoulli() returns normalized answer, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2981691046" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/939" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/939/hovercard" href="https://github.com/mpmath/mpmath/pull/939">#939</a> (Sergey B Kirpichev)</li> <li>Use mpf_log1p in acos_asin() helper (implementing Hull et al algorithm), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3022035574" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/948" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/948/hovercard" href="https://github.com/mpmath/mpmath/pull/948">#948</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3970646108" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1036" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1036/hovercard" href="https://github.com/mpmath/mpmath/pull/1036">#1036</a> (Sergey B Kirpichev)</li> <li>Fix kwargs passing in the nstr() for mpc, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3109126186" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/964" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/964/hovercard" href="https://github.com/mpmath/mpmath/pull/964">#964</a> (David Walker)</li> <li>Fix exception type for int(inf), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3112800776" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/966" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/966/hovercard" href="https://github.com/mpmath/mpmath/pull/966">#966</a> (Sergey B Kirpichev)</li> <li>Ensure exp, sin, tan, etc have a correct __name__ attribute, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3390132689" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/997" data-hovercard-type="issue" data-hovercard-url="/mpmath/mpmath/issues/997/hovercard" href="https://github.com/mpmath/mpmath/issues/997">#997</a> (Warren Weckesser)</li> <li>Matrix raise ValueError in case of negative dimensions, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3479529541" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1004" data-hovercard-type="issue" data-hovercard-url="/mpmath/mpmath/issues/1004/hovercard" href="https://github.com/mpmath/mpmath/issues/1004">#1004</a> (Ayush Baranwal)</li> <li>Support lists in sinm() and cosm(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3479478827" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1003" data-hovercard-type="issue" data-hovercard-url="/mpmath/mpmath/issues/1003/hovercard" href="https://github.com/mpmath/mpmath/issues/1003">#1003</a> (Ayush Baranwal)</li> <li>Properly handle nan's elliprj(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3971115400" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1038" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1038/hovercard" href="https://github.com/mpmath/mpmath/pull/1038">#1038</a> (Sergey B Kirpichev)</li> <li>Raise ValueError for logm(0), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3540192171" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1017" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1017/hovercard" href="https://github.com/mpmath/mpmath/pull/1017">#1017</a> (Ayush Baranwal)</li> <li>Fix erf(z) with re(z) of large magnitude, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3971562803" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1039" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1039/hovercard" href="https://github.com/mpmath/mpmath/pull/1039">#1039</a> (Sergey B Kirpichev)</li> <li>Return nan's for polylog(s, nan) or polylog(s, nan+nanj), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973649692" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1041" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1041/hovercard" href="https://github.com/mpmath/mpmath/pull/1041">#1041</a> (Sergey B Kirpichev)</li> <li>Fix fp.isnormal() for subnormals, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973680698" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1042" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1042/hovercard" href="https://github.com/mpmath/mpmath/pull/1042">#1042</a> (Sergey B Kirpichev)</li> </ul> <p>Maintenance:</p> <ul> <li>Use codecov/coverage-action, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1645294073" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/674" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/674/hovercard" href="https://github.com/mpmath/mpmath/pull/674">#674</a> (Sergey B Kirpichev)</li> <li>Run CI tests with pytest-xdist, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1670521603" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/685" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/685/hovercard" href="https://github.com/mpmath/mpmath/pull/685">#685</a> (Sergey B Kirpichev)</li> <li>Add pyproject.toml, depend on flake518, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1670432959" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/684" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/684/hovercard" href="https://github.com/mpmath/mpmath/pull/684">#684</a> (Sergey B Kirpichev)</li> <li>Port torture.py/extratest_zeta.py/extratest_gamma.py to the pytest framework, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1672198874" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/687" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/687/hovercard" href="https://github.com/mpmath/mpmath/pull/687">#687</a> (Sergey B Kirpichev)</li> <li>Create CITATION.bib, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1663000821" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/681" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/681/hovercard" href="https://github.com/mpmath/mpmath/pull/681">#681</a> (Devharsh Trivedi)</li> <li>Avoid using star imports in tests and documentation, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1701285342" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/698" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/698/hovercard" href="https://github.com/mpmath/mpmath/pull/698">#698</a> (Sergey B Kirpichev)</li> <li>Fix some py2's remnants and remove old gmpy workarounds, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1703418573" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/699" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/699/hovercard" href="https://github.com/mpmath/mpmath/pull/699">#699</a> (Sergey B Kirpichev)</li> <li>Use math.isqrt in isqrt_python calculations, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1700173203" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/695" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/695/hovercard" href="https://github.com/mpmath/mpmath/pull/695">#695</a> (Daiki Takahashi)</li> <li>Use gcd() and other bigint's functions from the backend, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1700448238" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/697" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/697/hovercard" href="https://github.com/mpmath/mpmath/pull/697">#697</a> (Sergey B Kirpichev)</li> <li>Drop legacy and redundant code, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1715015975" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/701" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/701/hovercard" href="https://github.com/mpmath/mpmath/pull/701">#701</a> (Sergey B Kirpichev)</li> <li>Change FPContext to use more functions from the stdlib, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1686205767" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/692" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/692/hovercard" href="https://github.com/mpmath/mpmath/pull/692">#692</a> (Sergey B Kirpichev)</li> <li>Avoid dynamic method creation in _mpf, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1716547278" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/702" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/702/hovercard" href="https://github.com/mpmath/mpmath/pull/702">#702</a> (Sergey B Kirpichev)</li> <li>Enable testing on CPython 3.12-dev, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1732040017" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/706" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/706/hovercard" href="https://github.com/mpmath/mpmath/pull/706">#706</a> (Sergey B Kirpichev)</li> <li>Use bit_length() method instead of bitcount(), see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909767158" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/721" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/721/hovercard" href="https://github.com/mpmath/mpmath/pull/721">#721</a> (Sergey B Kirpichev)</li> <li>Use lru_cache() in ifib() and eulernum(), isprime() alternatives from backends, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1910553719" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/722" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/722/hovercard" href="https://github.com/mpmath/mpmath/pull/722">#722</a> (Sergey B Kirpichev)</li> <li>Use setuptools_scm to update __version__, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1699559376" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/694" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/694/hovercard" href="https://github.com/mpmath/mpmath/pull/694">#694</a> (Sergey B Kirpichev)</li> <li>Run tests on 3.13, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2151291678" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/759" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/759/hovercard" href="https://github.com/mpmath/mpmath/pull/759">#759</a> (Sergey B Kirpichev)</li> <li>Do not build depend on pip and wheel, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2151067588" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/758" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/758/hovercard" href="https://github.com/mpmath/mpmath/pull/758">#758</a> (Gonzalo Tornaría)</li> <li>Add CONTRIBUTING.rst, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2162585373" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/763" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/763/hovercard" href="https://github.com/mpmath/mpmath/pull/763">#763</a> (Sergey B Kirpichev)</li> <li>Simplify ctx_mp_python.py, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2345324728" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/806" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/806/hovercard" href="https://github.com/mpmath/mpmath/pull/806">#806</a> (Sergey B Kirpichev)</li> <li>Update gmpy2 deps, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2350360768" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/808" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/808/hovercard" href="https://github.com/mpmath/mpmath/pull/808">#808</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383147311" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/813" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/813/hovercard" href="https://github.com/mpmath/mpmath/pull/813">#813</a> (Sergey B Kirpichev)</li> <li>Enable testing on 3.14, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2488409454" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/851" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/851/hovercard" href="https://github.com/mpmath/mpmath/pull/851">#851</a> (Sergey B Kirpichev)</li> <li>Refactor Github Actions, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2803274153" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/905" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/905/hovercard" href="https://github.com/mpmath/mpmath/pull/905">#905</a> (Sergey B Kirpichev)</li> <li>Build and publish wheel, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2821826796" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/913" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/913/hovercard" href="https://github.com/mpmath/mpmath/pull/913">#913</a> (David Hotham)</li> <li>Use the intended setuptools_scm integration pattern, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2993287694" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/940" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/940/hovercard" href="https://github.com/mpmath/mpmath/pull/940">#940</a> (Ronny Pfannschmidt)</li> <li>Add backport action, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973680698" data-permission-text="Title is private" data-url="https://github.com/mpmath/mpmath/issues/1042" data-hovercard-type="pull_request" data-hovercard-url="/mpmath/mpmath/pull/1042/hovercard" href="https://github.com/mpmath/mpmath/pull/1042">#1042</a> (Sergey B Kirpichev)</li> </ul> <p>See the release milestone (<a href="https://github.com/mpmath/mpmath/milestone/1">1.4</a>) for a complete list of issues and pull requests involved in this release.</p> <p>Full Changelog: <a class="commit-link" href="https://github.com/mpmath/mpmath/compare/1.3.0...1.4.0"><tt>1.3.0...1.4.0</tt></a></p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0b4 2026-02-16T06:59:16Z 1.4.0b4 <p>1.4.0b4</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0b3 2026-01-03T01:47:39Z 1.4.0b3 <p>1.4.0b3</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0b2 2025-10-13T05:58:35Z 1.4.0b2 <p>1.4.0b2</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0b1 2025-09-06T02:47:49Z 1.4.0b1 <p>1.4.0b1</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0a8 2025-09-01T04:44:55Z 1.4.0a8 <p>1.4.0a8</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0a7 2025-08-08T08:23:34Z 1.4.0a7 <p>1.4.0a7</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0a6 2025-07-03T12:59:58Z 1.4.0a6 <p>1.4.0a6</p> skirpichev tag:github.com,2008:Repository/2934512/1.4.0a5 2025-04-30T07:33:56Z 1.4.0a5: Merge pull request #951 from skirpichev/gmp-backend <p>Add python-gmp as optional backend (gmpy2 alternative)</p> skirpichev