Commit Graph

  • de66a1cac7 Simplify sign handling in format() helpers Sergey B Kirpichev 2025-03-04 07:12:02 +03:00
  • 6f698709e1 Merge pull request #924 from skirpichev/sofa Sergey B Kirpichev 2025-03-04 03:49:31 +03:00
  • e6c5041498 Merge pull request #923 from skirpichev/misc Sergey B Kirpichev 2025-03-04 03:19:10 +03:00
  • 8d2c851247 Add moving sofa demo Sergey B Kirpichev 2025-03-03 05:29:36 +03:00
  • d66b8f2536 Enable pretty-printing in CLI per default Sergey B Kirpichev 2025-03-03 04:33:46 +03:00
  • a0bd397484 Test on PyPy3.11 Sergey B Kirpichev 2025-03-03 04:21:40 +03:00
  • 198fe541fc Test on stable PyPy3.10 Sergey B Kirpichev 2025-03-03 04:20:54 +03:00
  • ac5dc65288 Merge pull request #922 from skirpichev/fix-917 Sergey B Kirpichev 2025-03-03 04:22:03 +03:00
  • 8a42c3f6a0 Fix handling of zeropad flag Sergey B Kirpichev 2025-03-02 10:28:31 +03:00
  • f816f92923 Merge pull request #920 from mpmath/revert-896-gmp-backend Sergey B Kirpichev 2025-03-01 05:30:05 +03:00
  • 23b5d390bc Revert "Add python-gmp as optional backend (gmpy2 alternative)" Sergey B Kirpichev 2025-03-01 05:29:44 +03:00
  • 0805720944 Merge pull request #896 from skirpichev/gmp-backend Sergey B Kirpichev 2025-03-01 05:29:38 +03:00
  • 7c55d87ca9 Merge pull request #916 from skirpichev/misc Sergey B Kirpichev 2025-03-01 04:55:09 +03:00
  • 4d166d8853 Add python-gmp as optional backend (gmpy2 alternative) Sergey B Kirpichev 2025-01-30 05:30:22 +03:00
  • f4cef9c83e Correct handling of zeropad and fill_char options Sergey B Kirpichev 2025-02-28 08:42:42 +03:00
  • 849e185ede Relax requirements on precision format, allow 0-prefixes Sergey B Kirpichev 2025-02-28 03:39:00 +03:00
  • 4c9a2ef9cd Simplify backend handling in libintmath.py/libmpf.py Sergey B Kirpichev 2025-02-28 03:45:01 +03:00
  • 5e57cb8039 Merge pull request #913 from dimbleby/build-publish-wheel Sergey B Kirpichev 2025-01-31 06:46:58 +03:00
  • e254e50428 build and publish wheel David Hotham 2025-01-30 21:09:08 +00:00
  • 861c1cd0d4 Add aliases for pure-python integer functions 1.4.0a4 Sergey B Kirpichev 2025-01-30 06:06:19 +03:00
  • 65247c70df Merge pull request #911 from skirpichev/drop-3.8 Sergey B Kirpichev 2025-01-30 05:24:54 +03:00
  • 5a52ee2867 Update copyright years Sergey B Kirpichev 2025-01-30 05:19:47 +03:00
  • 085182d60c Merge pull request #912 from skirpichev/speedup-coverage Sergey B Kirpichev 2025-01-30 05:15:00 +03:00
  • bd1584671c Speedup coverage tests (run less without gmpy2) Sergey B Kirpichev 2025-01-29 06:35:10 +03:00
  • 5c719770ae Drop support for CPython 3.8 Sergey B Kirpichev 2025-01-29 06:00:58 +03:00
  • 049321c80e Merge pull request #909 from skirpichev/misc Sergey B Kirpichev 2025-01-29 05:09:50 +03:00
  • e0f88b3495 Use gmpy2.mpz.digits() method Sergey B Kirpichev 2025-01-29 04:02:02 +03:00
  • 2550656706 Make sure we pass MPZ mantissa to from_man_exp() Sergey B Kirpichev 2025-01-29 04:00:25 +03:00
  • 4fb7367100 Ignore missing ~/.python_history for default console Sergey B Kirpichev 2025-01-29 03:43:08 +03:00
  • 5d501de9e8 Correct case for integer n in besselj/besseli Sergey B Kirpichev 2025-01-29 03:35:24 +03:00
  • fa51d4c822 Merge pull request #898 from ricor07/fix_polylog Sergey B Kirpichev 2025-01-22 15:26:00 +03:00
  • 441fa3ee8d add test Sergey B Kirpichev 2025-01-22 13:57:45 +03:00
  • bfb4711bd0 restrict precision adjustment for finite numbers Sergey B Kirpichev 2025-01-22 13:54:40 +03:00
  • 09bdbbb28f Merge branch 'master' into fix_polylog Sergey B Kirpichev 2025-01-22 13:50:36 +03:00
  • 859eb36c6e Cleanup publish.yml Sergey B Kirpichev 2025-01-22 11:01:11 +03:00
  • 8f56d73d8d XXX publish.yml 1.4.0a3 Sergey B Kirpichev 2025-01-22 10:59:13 +03:00
  • b3e5ba638b Merge pull request #906 from skirpichev/simplify-docs Sergey B Kirpichev 2025-01-22 10:10:22 +03:00
  • 380f2f30d5 Cleanup docs for functions (using better signatures) Sergey B Kirpichev 2025-01-22 08:36:47 +03:00
  • 57e56592ea Merge pull request #905 from skirpichev/GA-refactor Sergey B Kirpichev 2025-01-22 08:34:56 +03:00
  • ab7055fdc7 Refactor Github Actions Sergey B Kirpichev 2025-01-22 06:21:56 +03:00
  • af72f59566 Update zeta.py Riccardo Orsi 2025-01-21 16:26:45 +01:00
  • 3ac143b2e1 Update zeta.py Riccardo Orsi 2025-01-21 16:21:10 +01:00
  • 18ad9aed8c Update zeta.py Riccardo Orsi 2025-01-21 16:04:50 +01:00
  • 705dfcf9d3 Merge pull request #904 from skirpichev/polylog-inf/473 Sergey B Kirpichev 2025-01-21 06:37:25 +03:00
  • 9f37d84d29 Add special case for ±inf in polylog_continuation() Sergey B Kirpichev 2025-01-20 09:55:44 +03:00
  • 6560982f1f Merge pull request #903 from skirpichev/iv-minmax/258 Sergey B Kirpichev 2025-01-21 05:57:57 +03:00
  • c2b811b8f9 Merge pull request #902 from skirpichev/hypsum-poly/511 Sergey B Kirpichev 2025-01-21 05:57:12 +03:00
  • 6ba8c276e6 Raise an exception if iv's comparison can't be decided Sergey B Kirpichev 2025-01-20 08:34:27 +03:00
  • 1c53162296 Merge pull request #900 from skirpichev/add-sig/899 Sergey B Kirpichev 2025-01-20 08:28:14 +03:00
  • 4a881c9f31 Special case in ctx.hypsum for infinite z Sergey B Kirpichev 2025-01-19 12:32:39 +03:00
  • b9ac31f5cd Better introspection support for decorated functions Sergey B Kirpichev 2025-01-19 07:16:32 +03:00
  • 9f9a1ae39b Update zeta.py Riccardo Orsi 2025-01-18 16:20:05 +01:00
  • 04d79bd34c Merge pull request #897 from skirpichev/misc Sergey B Kirpichev 2025-01-18 11:02:19 +03:00
  • 0671d642fd Support negative indexes in matrix Riccardo Orsi 2024-12-31 14:57:03 +01:00
  • c9b0cc2fc6 Ignore .hypothesis/ in pytest Sergey B Kirpichev 2025-01-16 12:03:26 +03:00
  • 06d00fc53b Drop "4-tuple" note in docs, per #720 Sergey B Kirpichev 2025-01-06 05:04:46 +03:00
  • 96c142c17e Merge pull request #893 from mo271/sign_error Sergey B Kirpichev 2024-12-28 04:07:46 +03:00
  • 9113cf5de8 sign error in machin formula (doc string only) Moritz Firsching 2024-12-27 20:33:34 +01:00
  • 6523f9cade Merge pull request #892 from skirpichev/rounding-wrt-mpfr/890 Sergey B Kirpichev 2024-12-26 04:52:21 +03:00
  • fc3f041b42 Add MPFR-compatible aliases for rounding modes and documentation Sergey B Kirpichev 2024-12-25 04:41:22 +03:00
  • 68ab06458b Update .readthedocs.yaml Sergey B Kirpichev 2024-12-18 15:16:07 +03:00
  • 0ed5868185 Amend 63e6e24 Sergey B Kirpichev 2024-12-06 19:42:06 +03:00
  • 8c14792f26 Merge pull request #889 from skirpichev/use-besselik-parity-877 Sergey B Kirpichev 2024-12-06 06:28:23 +03:00
  • 63e6e24acc Use parity formula for besseli Sergey B Kirpichev 2024-12-05 08:37:19 +03:00
  • b600dbcabf Merge pull request #886 from skirpichev/fix-885 Sergey B Kirpichev 2024-11-06 07:36:25 +03:00
  • 30e8001e27 Reject invalid strings in from_str() Sergey B Kirpichev 2024-11-05 07:04:16 +03:00
  • 5235f441db Merge pull request #881 from skirpichev/fix-880 Sergey B Kirpichev 2024-10-21 09:04:04 +03:00
  • 0027b02fe9 Skip tests for g/G format types in CPython 3.8 Sergey B Kirpichev 2024-10-20 12:57:47 +03:00
  • 0aa50064a1 Correct 'g' format type handling Sergey B Kirpichev 2024-10-20 05:03:40 +03:00
  • 99e3b464af Merge pull request #879 from skirpichev/pin-setuptools Sergey B Kirpichev 2024-10-19 11:19:11 +03:00
  • af49b31e23 Skip matplotlib/numpy on 3.14 Sergey B Kirpichev 2024-10-18 08:20:36 +03:00
  • 728db99cd9 Merge pull request #878 from d-torrance/numpy-2 Sergey B Kirpichev 2024-10-18 07:50:12 +03:00
  • 9dd08e59df Only check for NumPy array copy ValueError w/ NumPy >= 2.0 Doug Torrance 2024-10-15 18:48:40 -04:00
  • 8926a695f5 Merge pull request #876 from skirpichev/ctx-params Sergey B Kirpichev 2024-10-15 07:32:23 +03:00
  • 94b286a0c9 Add parameters for MPContext constructor Sergey B Kirpichev 2023-05-03 10:30:42 +03:00
  • 094feb22ca Merge pull request #875 from skirpichev/revert-fc474e1 Sergey B Kirpichev 2024-10-12 07:34:25 +03:00
  • cd57adf8c7 Revert "fix ellippi to return an inf instead of raising an exception (thanks to John Beyers)" Sergey B Kirpichev 2024-10-10 09:15:21 +03:00
  • 6c8e7e0856 Merge pull request #873 from skirpichev/misc 1.4.0a2 Sergey B Kirpichev 2024-10-07 13:46:23 +03:00
  • 9580374595 Use convert(strings=False) in _mpc.mpc_convert_lhs() Sergey B Kirpichev 2024-10-03 14:36:07 +03:00
  • 677683efcc Implement _mpf.mpf_convert_rhs() with ctx.convert() Sergey B Kirpichev 2024-10-03 13:53:19 +03:00
  • d3fccbc52d Cleanup mpmath/ctx_mp_python.py Sergey B Kirpichev 2024-10-03 12:35:34 +03:00
  • 93c0647a8f Add special cases for infinities in mpc_*div() Sergey B Kirpichev 2024-09-28 07:46:11 +03:00
  • 82f6d62489 Use correct mixed-mode functions in fsub/fdiv Sergey B Kirpichev 2024-09-28 07:36:39 +03:00
  • 51872ef8a4 Implement mpf.__floordiv__() and mpf.__divmod__() Sergey B Kirpichev 2024-09-28 06:46:55 +03:00
  • d66c4fdb11 Merge pull request #871 from skirpichev/misc Sergey B Kirpichev 2024-09-28 10:18:20 +03:00
  • 1df26ae33e Relax default timeout for tests Sergey B Kirpichev 2024-09-25 10:42:40 +03:00
  • 496fa104ff Gitignore .venv/ and venv/ Sergey B Kirpichev 2024-09-25 09:59:31 +03:00
  • 4bee0fc194 Merge pull request #870 from skirpichev/misc Sergey B Kirpichev 2024-09-25 07:09:43 +03:00
  • 3280528df5 Put coverage report to build/coverage/html/ Sergey B Kirpichev 2024-09-24 10:38:47 +03:00
  • a217e4b111 Enable trap_complex for MDNewton Sergey B Kirpichev 2024-09-24 09:17:20 +03:00
  • e205922fad Don't use normalize() in format_* helpers Sergey B Kirpichev 2024-09-23 18:58:58 +03:00
  • 27bbf9892a Optimize format_hexadecimal() like format_binary() Sergey B Kirpichev 2024-09-23 18:41:47 +03:00
  • 236988d182 Properly support 'A' format option, amends 40c16e9 Sergey B Kirpichev 2024-09-23 18:08:16 +03:00
  • 3c63d30a5a Merge pull request #867 from skirpichev/format-bin-866 Sergey B Kirpichev 2024-09-23 08:03:58 +03:00
  • c79cecf2a8 Simplify format_binary() Sergey B Kirpichev 2024-09-22 11:21:56 +03:00
  • ea87cafabe Support 'b' (binary) format type for mpf/mpc Sergey B Kirpichev 2024-09-22 07:28:16 +03:00
  • 53f319144b Merge pull request #868 from skirpichev/misc Sergey B Kirpichev 2024-09-23 07:48:54 +03:00
  • b856953a3a Cleanup format_hexadecimal() helper Sergey B Kirpichev 2024-09-15 07:31:20 +03:00
  • a93b19dffe Amend d3c6428 Sergey B Kirpichev 2024-09-05 07:29:54 +03:00
  • 1ef4691519 Merge pull request #864 from skirpichev/misc Sergey B Kirpichev 2024-09-16 07:15:06 +03:00