Commit Graph

  • e325306bc6 Require python-gmp>=0.4 Sergey B Kirpichev 2025-08-20 05:27:29 +03:00
  • d9587127d5 Correct implementation of spherical bessel functions (#992) Ferrangelo 2025-08-17 12:11:22 +02:00
  • 97c45f21e3 Require python-gmp>=0.4.0b3 1.4.0a7 Sergey B Kirpichev 2025-08-06 13:07:44 +03:00
  • 09fa9516ad Merge pull request #989 from skirpichev/misc Sergey B Kirpichev 2025-08-06 07:48:37 +03:00
  • f5b3e07ce4 Drop pypy3.10 from testing matrix (not supported by upstream) Sergey B Kirpichev 2025-08-06 07:30:37 +03:00
  • 1ad7c87381 Fix "citation not referenced" warnings Sergey B Kirpichev 2025-08-06 07:15:09 +03:00
  • 8870f1d258 Add aliases for mpf/mpc_log() as mpf/mpc_ln() Sergey B Kirpichev 2025-08-06 05:21:45 +03:00
  • 2a89521f0d Fix typo (im -> conj) Sergey B Kirpichev 2025-08-06 04:49:31 +03:00
  • b6af936582 Make mpc_hash() compatible with complex hash Sergey B Kirpichev 2025-08-06 04:46:02 +03:00
  • 657ef46356 Cleanup docs/general.rst (use signatures from autofunction) Sergey B Kirpichev 2025-08-06 04:00:38 +03:00
  • 9ac078ca7c Add Fox H-function with rational A and B parameters (#982) Hongren Zheng 2025-07-28 00:03:23 +08:00
  • 890b7a6a5e Merge pull request #981 from skirpichev/misc Sergey B Kirpichev 2025-07-25 08:09:47 +03:00
  • bf11729f64 Amend 5c719770a Sergey B Kirpichev 2025-07-23 06:43:05 +03:00
  • 2a91ca3c6f Cleanup pyproject.toml Sergey B Kirpichev 2025-07-23 06:41:31 +03:00
  • 5b68356a26 Require python-gmp>=0.4.0b2 Sergey B Kirpichev 2025-07-23 06:31:40 +03:00
  • 3788ac7320 Merge pull request #978 from d-torrance/citation-warnings Sergey B Kirpichev 2025-07-20 05:54:40 +03:00
  • a28bcd5eec Fix citation warning due to typo Doug Torrance 2025-07-19 22:19:23 -04:00
  • 5d66b10f53 Use Fraction's with the python-gmp Sergey B Kirpichev 2025-07-03 10:21:09 +03:00
  • 9b98a71476 Switch to anderson method to speed up zetazero (#959) 1.4.0a6 David Walker 2025-06-19 19:44:34 -07:00
  • 027bfd36ed Merge pull request #973 from skirpichev/references/224 Sergey B Kirpichev 2025-06-19 19:10:24 +03:00
  • 57d341cf7d Merge pull request #972 from skirpichev/misc Sergey B Kirpichev 2025-06-19 06:36:19 +03:00
  • 2cad89428e Move references to docs/references.rst Sergey B Kirpichev 2025-05-14 05:52:08 +03:00
  • d5f370a68a Fix typo in mpf_gamma() docstring That's ¬a problem 2025-06-17 21:37:02 +01:00
  • cd52b6da6b Cleanup ctx_mp_python.py (consistent argument naming) Sergey B Kirpichev 2025-06-10 11:19:06 +03:00
  • 1485493711 Merge pull request #969 from skirpichev/misc Sergey B Kirpichev 2025-06-10 05:16:29 +03:00
  • 9ad6a13925 Fix from_man_exp to correctly reject non-integral mantissa Sergey B Kirpichev 2025-06-09 05:07:00 +03:00
  • bad54feab6 Use context's rounding mode per default in the format() Sergey B Kirpichev 2025-06-08 18:27:16 +03:00
  • e8bc7ea1a8 More tests for zetazeros() Sergey B Kirpichev 2025-06-08 16:48:16 +03:00
  • 2b72f9f3a0 Rename to_str() argument: rounding -> rnd Sergey B Kirpichev 2025-06-08 15:28:06 +03:00
  • 936039cd6c precision -> dps in formatting helpers Sergey B Kirpichev 2025-06-08 13:42:27 +03:00
  • ed1ad32051 Rename kwarg rounding -> rnd in new helpers Sergey B Kirpichev 2025-06-08 12:59:20 +03:00
  • 4b26ebf276 Rename argument rounding -> rnd in private *_besseljn() functions Sergey B Kirpichev 2025-06-08 12:38:35 +03:00
  • 8a2bed58a5 Merge pull request #966 from skirpichev/misc Sergey B Kirpichev 2025-06-04 15:33:55 +03:00
  • cf22ea86be Amend 4582b137 Sergey B Kirpichev 2025-06-03 22:00:37 +03:00
  • 82e202a4f1 Clarify deprecation of direct access to _mpf_ tuples Sergey B Kirpichev 2025-06-03 15:25:17 +03:00
  • 08a7a2f92a Revert "Revert 849e185e and (partially) f4cef9c8 (same for with field)" Sergey B Kirpichev 2025-06-03 14:58:06 +03:00
  • 8b48864418 Fix mpf.__round__() to return int type per default (ndigits=None) Sergey B Kirpichev 2025-06-03 10:31:15 +03:00
  • 3e516d4fe3 Fix exception type for int(mp.inf) to OverflowError Sergey B Kirpichev 2025-06-03 10:30:30 +03:00
  • 75b52a3aea Fix two small bugs. (#964) David Walker 2025-06-02 23:41:45 -07:00
  • 8d487d15c8 Merge pull request #963 from skirpichev/rounding-prop Sergey B Kirpichev 2025-06-02 17:30:57 +03:00
  • e403511878 Clear other obsoleted XXX/FIXME marks Sergey B Kirpichev 2025-06-01 13:33:02 +03:00
  • 4582b13795 Support rounding property for the mp context Sergey B Kirpichev 2025-06-01 13:19:59 +03:00
  • 1c4bf6db68 Merge pull request #961 from skirpichev/misc Sergey B Kirpichev 2025-06-01 07:13:27 +03:00
  • 9989ce5c1c Drop verify=False (True per default) in zetazeros.py/bessel.py Sergey B Kirpichev 2025-05-31 07:04:11 +03:00
  • 454ce15028 Cleanup findroot() calls in zetazeros.py Sergey B Kirpichev 2025-05-31 05:27:20 +03:00
  • c61d0345b3 Drop useless verify=False from doctest Sergey B Kirpichev 2025-05-31 03:55:10 +03:00
  • 065746d7de Cleanup optimization.rst Sergey B Kirpichev 2025-05-30 06:05:03 +03:00
  • 58859b9acf Fix Anderson docs Sergey B Kirpichev 2025-05-30 06:04:23 +03:00
  • 5e17d5611f Merge pull request #954 from skirpichev/bin/hex-literals-in-cli Sergey B Kirpichev 2025-05-14 05:22:23 +03:00
  • 84bddafd07 Support bin/hex float literals in the CLI Sergey B Kirpichev 2025-04-05 09:13:15 +03:00
  • 2dc1682b98 Merge pull request #950 from skirpichev/changes/937 Sergey B Kirpichev 2025-05-10 08:40:04 +03:00
  • b7276c1235 Update CHANGES Sergey B Kirpichev 2025-04-28 12:27:34 +03:00
  • 785a5288ff Merge pull request #955 from skirpichev/deprecate-bitcount Sergey B Kirpichev 2025-05-09 13:28:01 +03:00
  • dd54732850 Deprecate bitcount() Sergey B Kirpichev 2025-05-09 13:02:15 +03:00
  • 8f87833c39 Workaround CLI testing on CPython 3.14 Sergey B Kirpichev 2025-05-09 09:49:56 +03:00
  • fdcda9cef7 Merge pull request #952 from skirpichev/misc Sergey B Kirpichev 2025-05-02 08:17:28 +03:00
  • c3c76f4d28 Don't use python-gmp on PyPy (lack of cache) Sergey B Kirpichev 2025-05-01 12:50:22 +03:00
  • 8778568951 Avoid using ";" in doctests, esp with side effects Sergey B Kirpichev 2025-05-01 10:41:48 +03:00
  • dbd8976e3f Merge pull request #951 from skirpichev/gmp-backend 1.4.0a5 Sergey B Kirpichev 2025-04-30 10:33:56 +03:00
  • 0b523c0e7a Merge pull request #949 from skirpichev/isspecial/946 Sergey B Kirpichev 2025-04-29 07:56:56 +03:00
  • 33eb8b787b Add python-gmp as optional backend (gmpy2 alternative) Sergey B Kirpichev 2025-04-28 20:52:16 +03:00
  • e6aa3b46b1 Add isspecial() method for mp/fp contexts, deprecate isnormal() Sergey B Kirpichev 2025-04-28 07:44:19 +03:00
  • 7a0b3f48b6 Merge pull request #948 from skirpichev/misc Sergey B Kirpichev 2025-04-28 07:00:24 +03:00
  • beb5029ac5 Use mpf_log1p in acos_asin() helper (implementing Hull et al algorithm) Sergey B Kirpichev 2025-04-26 18:38:03 +03:00
  • 4edff338a2 Add exp2() and log2() Sergey B Kirpichev 2025-04-26 17:52:44 +03:00
  • cb74f50321 Use SPDX license value Sergey B Kirpichev 2025-04-26 09:05:44 +03:00
  • 7a8b98c6b3 Merge pull request #944 from skirpichev/fix-nospec-fmt/943 Sergey B Kirpichev 2025-04-24 13:48:32 +03:00
  • 6c51c9d898 Fix new-style formatting without type specifier (repr_dps vs dps) Sergey B Kirpichev 2025-04-23 07:04:24 +03:00
  • fcf6e9650c Merge pull request #941 from skirpichev/use-pyrepl/938 Sergey B Kirpichev 2025-04-17 07:35:07 +03:00
  • c945b4d2b0 Use PyREPL, as fallback (no IPython) Sergey B Kirpichev 2025-04-15 10:27:00 +03:00
  • a0ba3a00c1 Merge pull request #940 from RonnyPfannschmidt/patch-1 Sergey B Kirpichev 2025-04-15 06:43:28 +03:00
  • 608cd99115 Merge pull request #939 from skirpichev/misc Sergey B Kirpichev 2025-04-15 06:43:04 +03:00
  • 499b44115f use the intended setuptools_scm integration pattern Ronny Pfannschmidt 2025-04-14 16:38:07 +02:00
  • 9d42919136 Use ast transformation in wrap_float_literals() Sergey B Kirpichev 2025-04-13 12:31:38 +03:00
  • 2c82152738 Fix source transformation in IPython, add tests Sergey B Kirpichev 2025-04-13 06:47:21 +03:00
  • 788f3a7fca Ensure mpf_bernoulli() returns normalized answer Sergey B Kirpichev 2025-04-09 09:24:42 +03:00
  • 609d09bb74 Merge pull request #936 from skirpichev/misc Sergey B Kirpichev 2025-04-08 07:50:01 +03:00
  • 210a6a77da Fix wrap_float_literals() to detect all float/complex literals Sergey B Kirpichev 2025-04-08 06:01:58 +03:00
  • 798d929ace Move source transformations up in runsource() Sergey B Kirpichev 2025-04-08 05:52:14 +03:00
  • 91416abc82 Amend 950d654a (support '._f'-like cases, i.e. with default precision) Sergey B Kirpichev 2025-04-07 11:17:29 +03:00
  • c465c17c2b Revert rest of f4cef9c8 Sergey B Kirpichev 2025-04-06 11:07:05 +03:00
  • 17a3f61928 Test formatting with digit separators in the fractional part Sergey B Kirpichev 2025-04-06 10:03:59 +03:00
  • 5ad43bd837 Revert 849e185e and (partially) f4cef9c8 (same for with field) Sergey B Kirpichev 2025-04-06 09:32:15 +03:00
  • 551ab3224e CLI fixes for multi-line input Sergey B Kirpichev 2025-04-05 10:31:39 +03:00
  • f4af440eb3 Use itertools.product() in calculus Sergey B Kirpichev 2025-03-23 13:02:35 +03:00
  • 33bf8a48f4 Merge pull request #933 from skirpichev/repr_dps Sergey B Kirpichev 2025-04-05 06:53:18 +03:00
  • d8277f07d2 Merge pull request #935 from skirpichev/sph-bessel/319 Sergey B Kirpichev 2025-04-03 07:21:09 +03:00
  • 5294dd9ddd Support spherical Bessel functions (jn/yn) Sergey B Kirpichev 2025-04-02 07:12:47 +03:00
  • a14901da43 Add pretty_dps context property to control number of printed digits Sergey B Kirpichev 2025-03-30 08:42:09 +03:00
  • 8c6f6603ad Merge pull request #931 from skirpichev/fix-repl Sergey B Kirpichev 2025-03-19 04:34:14 +03:00
  • 23b9054b3f Fix runsource() for incomplete input Sergey B Kirpichev 2025-03-08 10:22:08 +03:00
  • 9ea52503dd Merge pull request #926 from skirpichev/fix-637 Sergey B Kirpichev 2025-03-09 02:24:50 +03:00
  • 1a2bd24e5f Use sum_accurately() in hankel1/2() Sergey B Kirpichev 2025-03-08 02:58:48 +03:00
  • 18b83d144d Merge pull request #925 from skirpichev/frac-sep/918 Sergey B Kirpichev 2025-03-06 05:37:24 +03:00
  • 0661c36724 Cleanup handling of separators Sergey B Kirpichev 2025-03-05 06:25:10 +03:00
  • 950d654a22 Support thousands separators for formatting of fractional part Sergey B Kirpichev 2025-03-04 18:15:15 +03:00
  • 8f68766f75 Simplify handling of thousands_separators Sergey B Kirpichev 2025-03-04 12:50:21 +03:00
  • 1a0e1aea07 Simplify format_scientific/binary/hexadecimal() Sergey B Kirpichev 2025-03-04 09:58:22 +03:00
  • a06c90b884 Simplify format_fixed() Sergey B Kirpichev 2025-03-04 08:51:41 +03:00
  • ddd8c9d698 Drop base argument for format_scientific/fixed() Sergey B Kirpichev 2025-03-04 07:28:00 +03:00