Skip to main content

passagemath: Certified root continuation with sirocco

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

This pip-installable distribution passagemath-sirocco provides a Cython interface to the sirocco library for computing topologically certified root continuation of bivariate polynomials.

What is included

Examples

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

In [1]: from sage.all__sagemath_sirocco import *

In [2]: from sage.libs.sirocco import contpath

In [3]: pol = list(map(RR,[0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]))

In [4]: contpath(2, pol, RR(0), RR(0))
Out[4]:
[(0.0, 0.0, 0.0),
 (0.3535533905932738, -0.12500000000000003, 0.0),
 (0.7071067811865476, -0.5000000000000001, 0.0),
 (1.0, -1.0, 0.0)]

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

passagemath_sirocco-10.5.24.tar.gz (5.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_sirocco-10.5.24-cp313-cp313-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.24-cp313-cp313-macosx_14_0_arm64.whl (538.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_sirocco-10.5.24-cp313-cp313-macosx_13_0_x86_64.whl (628.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_sirocco-10.5.24-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.24-cp312-cp312-macosx_14_0_arm64.whl (539.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.24-cp312-cp312-macosx_13_0_x86_64.whl (628.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.5.24-cp311-cp311-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.24-cp311-cp311-macosx_14_0_arm64.whl (539.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.24-cp311-cp311-macosx_13_0_x86_64.whl (628.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.24-cp310-cp310-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.24-cp310-cp310-macosx_14_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.24-cp310-cp310-macosx_13_0_x86_64.whl (628.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.24-cp39-cp39-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.24-cp39-cp39-macosx_14_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.24-cp39-cp39-macosx_13_0_x86_64.whl (628.9 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_sirocco-10.5.24.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.24.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_sirocco-10.5.24.tar.gz
Algorithm Hash digest
SHA256 899ee8d7e3966e54fb2caa7c080ba601fb448bf9abf0d3689df375b3be865871
MD5 c7a33008e7702faffaa094da638ca3c1
BLAKE2b-256 72e46adba7391b28245c989ebdbfd4808186ceab2739b2b829226c2f06d654e0

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbfc26594d687e04214d823289e0f6a92f6122443f7b04a29cc66742b465c3d5
MD5 27f3d44180d901f39f9d8ba5d2914909
BLAKE2b-256 d6512eea5d5a859943ede091331e32023ca8498c65368d838abb4b5b9e21a504

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4f3a89e8a63eb099a405b9986793e2846437f3f445942d81aa3a2a501d24e299
MD5 b6f28dace0dfb92eae871438640f220d
BLAKE2b-256 0e4d4251fc799fbdc8e7915323d7d0161b5096b4d56a738662a775cc584eec52

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d101f6229cfbcb3148fa8598cd1ff5ba6d3d4b85b953fd8cde7b6caa6f3d38c3
MD5 0ff199c4d34f581d0a5f0531550118c3
BLAKE2b-256 65cd0d647f8d0790e110b4e10cc7225f3d6a37c28d195809fab33ea781031ab9

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d8b3fb2c2505392820894051fde8ecb5818117215736e806e639dcbf33597b2
MD5 f4dfeb79a477a0afe8884a072932c16e
BLAKE2b-256 033c14cf4ee61d548732e51f81407299971e188d2f14caefff4a4a6fc9811aca

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7ac575eff46c428690128786d41d6347a9801006bbc94feae5444d35631a6fdc
MD5 d55cd6cd916ecace570048e671c7444a
BLAKE2b-256 91cca2085eddd3e31b4cfa1804fa838074737053f7ef3a01c2c2c7de86f9e1a7

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3a4006ab6d98c017c2ad44e5ac0c33ffbded0849f17f24a44e199e0d4e557873
MD5 1813cfdf0073b26851fd8995723378af
BLAKE2b-256 82d38e2e232df3bdf5ebed91b8009dc84a7e36c46dcf10242577e4db75418682

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f99f1ec5a333a9e8951dfa429125043f9c260480dc74ee18e12d7cfabe29e6a
MD5 1574a1f9c347420bdbc80e9df0f067b6
BLAKE2b-256 364a5648f2cece2946d707d2e01a994720dff4ec8b8c2dc7bb716b8777793d92

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 78b3e271fa72f81136df1cc87bee7ec0207b1668cba2c06eac3b197c4802ac4c
MD5 7a2e04e102545cc7dbd60ad7b51ce5a3
BLAKE2b-256 63100bb731bea7ff17110b1bd48ddb2bf6bba292699d011f775fe8c792d0b3a0

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7f9679e3ed96496385dc335e6e2d9843b1fa675a1011cfa7c08fbb50e0aa9bfa
MD5 2889982a390844c5062e27e55e9113e6
BLAKE2b-256 10f9e11928bac5a91245feafc25441e70576543feb4a492a3edc5305420c9fdb

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56938a094c97dbb5a0fe4c02080effc8b7a5534d2e1f7f9f1028ce693bb91927
MD5 b8b1094e8aa4115a0e9d8182f30cc210
BLAKE2b-256 03dfe06fb3c83918f38c55f1e687f210696b9920be0d938110e3bf64bf6c46da

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 150e97997573ffde131d406bc698beac6c795bfe52a7d46c4b888c086443a8c2
MD5 af45cd5ecc4ab58f87c68a650d9aa0bc
BLAKE2b-256 fe2130bf87a468ba739895b9e797011335493e48a6b161c452909da67db5f9a0

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a7b354672f168a810b3a7ba2ce5558f9e5f9214ee4f743b94ec9b3fa3e97c544
MD5 0116f9278dd865d51cbfd4dfac3eaba9
BLAKE2b-256 8a496d96bb6a608d6fbe833aac56998cf5c684d653a4fcd5a8d0f0fedf0507d3

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f56c2d82f567022dbfe778a1e76850e44fcee05963cd3dedded25c77691863d
MD5 9f7485470998c9d8b401ab7122cb311f
BLAKE2b-256 41795f5f6565a0280483442e910e46259dbbe4ee0b35a19411247077fde1d545

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a3835b0743cd2bfd359b6b43db4f8be053b68571dd8191aff602442ecb2a1419
MD5 3cd7f368dd20d5f1f683ae9a38498541
BLAKE2b-256 6e8fa0974275663a38bc16460e912c2790de63bcd5823d47ad45f0ed29ded38c

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.24-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.24-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db1fd023fc0ec87750c3969e4a84b9570a042434df7d5f6735e0e799980b44fe
MD5 ed5bba05c290a0069c4e7bf05f4b7161
BLAKE2b-256 2af0338a0612817a9e3b3346cdf86ab83cddf256312e8a033b10f14b7a76c0b0

See more details on using hashes here.

Supported by

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