Skip to main content

passagemath: Polynomial system solving through algebraic methods with msolve

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

About this pip-installable distribution package

This pip-installable source distribution sagemath-msolve provides an interface to msolve, which implements computer algebra algorithms for solving polynomial systems (with rational coefficients or coefficients in a prime field).

Examples

A quick way to try it out interactively:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-msolve[test]" ipython

In [1]: from sage.all__sagemath_msolve import *

In [2]: R = PolynomialRing(QQ, 2, names=['x', 'y'], order='lex')

In [3]: x, y = R.gens()

In [4]: I = Ideal([ x*y - 1, (x-2)**2 + (y-1)**2 - 1])

In [5]: I.variety(RBF, algorithm='msolve', proof=False)
Out[5]:
[{x: [2.76929235423863 +/- 2.08e-15], y: [0.361103080528647 +/- 4.53e-16]},
 {x: 1.000000000000000, y: 1.000000000000000}]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_msolve-10.4.66.tar.gz (7.6 kB view details)

Uploaded Source

Built Distributions

passagemath_msolve-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl (522.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_msolve-10.4.66-cp312-cp312-macosx_14_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_msolve-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_msolve-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl (522.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_msolve-10.4.66-cp311-cp311-macosx_14_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_msolve-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_msolve-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl (521.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_msolve-10.4.66-cp310-cp310-macosx_14_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_msolve-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_msolve-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl (521.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_msolve-10.4.66-cp39-cp39-macosx_14_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_msolve-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file passagemath_msolve-10.4.66.tar.gz.

File metadata

  • Download URL: passagemath_msolve-10.4.66.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_msolve-10.4.66.tar.gz
Algorithm Hash digest
SHA256 d7995d18e4209bb32b57eb08f8cce1f9e6b3e99ab9e697c2707445a3f665b313
MD5 48afda4a7f573f403d70f042d7d930cc
BLAKE2b-256 3b3f03767fe525ad34ee5b71edffa6ad60c440fff7f968697da5469646d803be

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34fead8a39bd7c6062bd5cc8b555d339e92814a85d386dafd5f3b74c26393671
MD5 f923da93c71ec13c63ed1b430617eff2
BLAKE2b-256 75987a8eedc522ce91907dedb26ca31cb056c8446cb7f2265dfa2a89faf70363

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f0bee4d37f4eff573a2c23719deffcfbfcebf03d28ad4d33cf38f46e4896ed2c
MD5 91c8816b1a6d15e6ab3b102276726f84
BLAKE2b-256 45c58135ba30fbcf481404d75bb4020957d9f3d5f2118a10b79fd25e92b66285

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5dc50a7e23a6729aacbb1feb5eb3766267cd1ffd243e13273191c2cee2f54030
MD5 008cf7ff621f948da0e6e9b7f60b114c
BLAKE2b-256 6eaa534ced49afa5e544c84a444699efadd7e2fd34d3d356d08039c1468b0b7b

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ea42607b09cc4a2851b14c4592f956954e6a0f44a11cc5390bc7d8057d521b8
MD5 1755438fea59841f24c3d13f50013e2c
BLAKE2b-256 78d5bec8a5bfc58d198d59110a25b259fce57b1c12bf5d69d5de9a43ba5acdda

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3aea8ad5cd9136d018bfc32e91dc9eb294462df419ffa38a6745ed6fd04d168f
MD5 72e439785bad2879b6797455b49c52dc
BLAKE2b-256 3e5ca7db828b1168222814744cfd8dbc1d23bdc940e725108703810dc0f8a8bc

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ba59c99dbfd3672ed6b688d9f07a3cd820eab9e390327adf8a3fe3f15f923e5
MD5 00a952af923fc9fe88d2bd89ed4999b3
BLAKE2b-256 b108f794e28bd4a9d5914619f5e481e1e02bc089888364985b6dfdc75dac2d39

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4682d792a7a7ed2777c0c9301a21b02a562112af91f2491cb11db88c456e636
MD5 ea41106080b7675c93633b64cd042de2
BLAKE2b-256 d26a6a80a75b6025dabf5be401883aa85fccf94702dd47fb2904013ee2ab422f

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 95e88e077ba1f660c0984a0db1da4664181a73d512f113ee725cb7ff014ded77
MD5 ab5d0541edb04bf5546da2dad04c0e76
BLAKE2b-256 31cece880bbeab3ed5707efe664fcb84cb15c035064605d3a5c36e9f091c8405

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 78fc6723dba7feca43dbaf1556cb3a8428ba1f8c268a2db68f2d8ed936915a5f
MD5 119caec18dcf987a98e0867aa063124f
BLAKE2b-256 929501078819037721b80ad4f0e498af375f5185e869e619c9298daa5381190c

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10058fbce471e5785683a035b5c1a92928efedfccc8a78fc593f2af6a9cadcf4
MD5 6685ea0fd3608ae0d6e0e89cecd1071a
BLAKE2b-256 a5e4881fe4bce5b838449170ec3ea20dcb980e96786e09d7ec0f7d385d6ba085

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f953bd14cdbf6f88ad9a53333c581e73a0ec95072c3e225fa3556f1c56e54d74
MD5 7de2f5493b71339aaa04d087c7752a3a
BLAKE2b-256 4fc1c1da1c03e946a3d114c4feae76968ce17c210e178a42aa175bcb2c4f3b77

See more details on using hashes here.

File details

Details for the file passagemath_msolve-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_msolve-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b4303509cdd4816cfda5f597f80a4f37ac2d3a0e988028602cddf78b2b55b501
MD5 10071637548860a9dbe03901a87611e8
BLAKE2b-256 32bd2d0b1d79fe521c303f2a05eae0669f2d61bdc4826f2dc4b2a459e2f85455

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page