gmpy2 2.2.1


pip install gmpy2

  Latest version

Released: Jul 21, 2024

Project Links

Meta
Author: Case Van Horsen
Requires Python: >=3.7

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers
  • Science/Research

License
  • OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)

Natural Language
  • English

Operating System
  • MacOS :: MacOS X
  • Microsoft :: Windows
  • POSIX

Programming Language
  • C
  • Python :: 3
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: Implementation :: CPython

Topic
  • Scientific/Engineering :: Mathematics
  • Software Development :: Libraries :: Python Modules

gmpy2 is an optimized, C-coded Python extension module that supports fast multiple-precision arithmetic. gmpy2 is based on the original gmpy module. gmpy2 adds support for correctly rounded multiple-precision real arithmetic (using the MPFR library) and complex arithmetic (using the MPC library).

Version 2.2

gmpy2 2.2.1

  • Bug fix: use C int instead of C char for some internal code. Issue

  • Bug fix: add xmpz.bit_count method.

gmpy2 2.2.0

gmpy2 2.2.0 is now available with support for Python 3.7 to 3.13.

  • Support for thread-safe contexts and context methods has been improved.

  • Interoperability with Cython extensions has been updated.

  • Extensive improvements have been made to the build and testing processes.

  • Many bug fixes.

  • Extensive documentation cleanup.

Availability

gmpy2 is available at https://pypi.python.org/pypi/gmpy2/

Documentation is available at https://gmpy2.readthedocs.io/en/latest/

Wheel compatibility matrix

Platform CPython 3.7 CPython 3.8 CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux2014_i686
manylinux2014_x86_64
manylinux_2_17_i686
manylinux_2_17_x86_64
musllinux_1_2_i686
musllinux_1_2_x86_64
win_amd64

Files in release

gmpy2-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl (859.6KiB)
gmpy2-2.2.1-cp310-cp310-macosx_11_0_arm64.whl (678.2KiB)
gmpy2-2.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
gmpy2-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp310-cp310-musllinux_1_2_i686.whl (1.5MiB)
gmpy2-2.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.5MiB)
gmpy2-2.2.1-cp310-cp310-win_amd64.whl (1.1MiB)
gmpy2-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl (859.7KiB)
gmpy2-2.2.1-cp311-cp311-macosx_11_0_arm64.whl (678.2KiB)
gmpy2-2.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.6MiB)
gmpy2-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp311-cp311-musllinux_1_2_i686.whl (1.6MiB)
gmpy2-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp311-cp311-win_amd64.whl (1.1MiB)
gmpy2-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl (864.5KiB)
gmpy2-2.2.1-cp312-cp312-macosx_11_0_arm64.whl (680.2KiB)
gmpy2-2.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.6MiB)
gmpy2-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp312-cp312-musllinux_1_2_i686.whl (1.6MiB)
gmpy2-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp312-cp312-win_amd64.whl (1.1MiB)
gmpy2-2.2.1-cp313-cp313-macosx_10_9_x86_64.whl (864.4KiB)
gmpy2-2.2.1-cp313-cp313-macosx_11_0_arm64.whl (680.1KiB)
gmpy2-2.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.6MiB)
gmpy2-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp313-cp313-musllinux_1_2_i686.whl (1.6MiB)
gmpy2-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp313-cp313-win_amd64.whl (1.1MiB)
gmpy2-2.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (856.9KiB)
gmpy2-2.2.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
gmpy2-2.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5MiB)
gmpy2-2.2.1-cp37-cp37m-musllinux_1_2_i686.whl (1.5MiB)
gmpy2-2.2.1-cp37-cp37m-musllinux_1_2_x86_64.whl (1.5MiB)
gmpy2-2.2.1-cp37-cp37m-win_amd64.whl (1.1MiB)
gmpy2-2.2.1-cp38-cp38-macosx_10_9_x86_64.whl (859.6KiB)
gmpy2-2.2.1-cp38-cp38-macosx_11_0_arm64.whl (678.1KiB)
gmpy2-2.2.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.6MiB)
gmpy2-2.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp38-cp38-musllinux_1_2_i686.whl (1.5MiB)
gmpy2-2.2.1-cp38-cp38-musllinux_1_2_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp38-cp38-win_amd64.whl (1.1MiB)
gmpy2-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl (859.6KiB)
gmpy2-2.2.1-cp39-cp39-macosx_11_0_arm64.whl (678.2KiB)
gmpy2-2.2.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.5MiB)
gmpy2-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6MiB)
gmpy2-2.2.1-cp39-cp39-musllinux_1_2_i686.whl (1.5MiB)
gmpy2-2.2.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.5MiB)
gmpy2-2.2.1-cp39-cp39-win_amd64.whl (1.1MiB)
gmpy2-2.2.1.tar.gz (228.7KiB)
Extras:
Dependencies: