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.2.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.2-cp312-cp312-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.2-cp312-cp312-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.2-cp312-cp312-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.2-cp312-cp312-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.5.2-cp311-cp311-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.2-cp311-cp311-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.2-cp311-cp311-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.2-cp311-cp311-macosx_13_0_x86_64.whl (668.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.2-cp310-cp310-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.2-cp310-cp310-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.2-cp310-cp310-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.2-cp310-cp310-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.2-cp39-cp39-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.2-cp39-cp39-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.2-cp39-cp39-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.2-cp39-cp39-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_sirocco-10.5.2.tar.gz
Algorithm Hash digest
SHA256 ffcc6161a94614d591aef741d68a951a7fc11e0400633a35b56ca665dd9455be
MD5 53344caff0119f11166ca5faef370814
BLAKE2b-256 10f513ea67167e6f89ce134fbecab8f18c10876868093b514558656d41b4907e

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7bb1590d017c45503672c1b10c90c1a633c72b380a65375b7bc3f6dbb8e06a5
MD5 e105b6aca3634ace6178dfd49610d6f0
BLAKE2b-256 ec9b04d7dc4b0cf2c54a33137eed5fe6da1cf1523abb8963373c777fc5ed2fad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c074ef292530813cefc0d1f3a653f54edc0f84285193e7e00773c54b0882bb67
MD5 81b042d80ddac1ddeee5452dcf48d7a9
BLAKE2b-256 ebb83b081721fc8e7bd4471a96b01180626129f7230a21be57c2d4d387f0046a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1df4232cd24f082f3b3b4e2d3f1bca3ef2ad4657dc5bccc999a8c564229b481f
MD5 213811ac3910a0b4a8bbdfa28ed5efa8
BLAKE2b-256 8252346ec76c15afe29b7e431f0f33a1f6bd0621c8ce90966f2b382b6abdb717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7b54f0abc3574065764c308388990431af8b22451a28ab32e25eb1bf6a6657de
MD5 49f9b472cff7aac965d41192a595b53b
BLAKE2b-256 d8192d5b260244d51fbf14a3561bb640ee0d8c4456b6e4a6638c136dfbbed480

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27f71f86f4577588e9a45d54e89806484694998688d9ba8a0dfecefb9feb7266
MD5 645f785abff8369386c5de29429c945b
BLAKE2b-256 ec06593264420a163258aeaed964155b9aa22729624fab9302d9b254d90037a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f54137c2a5f86b78f0ae010ee0d23d868a1ffc0845062364f4660e3e378edcae
MD5 756891add3c0054206ecf274d6744080
BLAKE2b-256 a77c1850171a8d2ecd31babc75fd78e1ae3c416a4e799e882b1774220dd03ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cde8c46a13837bca945a727865f79fe92c25c72abe509da830b10877887e4340
MD5 6ead5f350902ad905f1a9c1acb96e8d9
BLAKE2b-256 c3cba994045aa8a172e12825a67a61b44d411ca9657b635386ee77b8a9caa36a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2eb0e20e2218106838fa3d66f5be0db38e26d9085bfe4d83d671f2c3b590a71f
MD5 3a5b0241c231703902fb0754adf100cf
BLAKE2b-256 3b658cdbb72be7d198817d15592b25e6238f207cc1edbe1efa3201ef6e046207

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42055f326799caa4ba17534bd5411aaa8c7793dcc2e0cc71d9dcf0ff1a23f9c9
MD5 5bfa625b543e46c5592f785a0e82a1ca
BLAKE2b-256 2694a2e9c0f64221f350b4af518b2c486eb1133b6bb53bf5919f27534f994d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa6599e622f51815f363d0ad7e13dcbfe47d5e4891333264f5142df8bdfb17fd
MD5 f57245ec9e495f999c683011fa34ed0c
BLAKE2b-256 51211cf32b9212589559c3cfc3580aa8eec914ac47e89f334784f675bc325858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c4ad9d30b7fc40894662f6f87c78a4e35980cf89c8d845164ced4dd25a5eb0dd
MD5 00b3c23b2687b0718f8a643db605911f
BLAKE2b-256 6995ebdeb58457011850dabd82ed4163642f8328ec3ed28f36cc4e2b5ba8518c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4af8fcfe9c1b80a9b878593b30df628ec98fdd62734902768951af3259498b6a
MD5 b716c6b858e31d314cfcb1ead266980f
BLAKE2b-256 46938656974d2f45ee226e4b953652a098e4e31bea9776a11d2b8526991b9783

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a63fd0f5723f89fd52d77454787d6a887667b0f15bf874e8d94d2855f2b16e97
MD5 e6d13a3ee2a121edfdfd617919218d25
BLAKE2b-256 d64016d353f5ed295f4b3e1febedf56f4e15ec8d2ccd5dd7761cde6fc497adac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2bae8bdd882af548259db6a8c34f2073350e8f1b98389a62e7af4a9151bbf06
MD5 73a84b3bf8767268bb0cfc08bfd243f4
BLAKE2b-256 d6fd01d1c24ad9f4109036ff4a1b315a704e7d375e9c84c73f152e4cd5bf8312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b82de732f78a305067387d133b4e4d048214d8de91cc9dbe8f72730a6fc822a0
MD5 d748e3e5dafb2cea83c2a6cc44351b1a
BLAKE2b-256 aa1258bb180f8ef19d432bffd9a3aa12b66f57f8b647ba650e9b47583714f38b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f7be1a72cc4f4139d1563eaeb54350904a58c05a1646585607c711975a8a973d
MD5 0273b4e75085dcc974c8b5a2f2238199
BLAKE2b-256 8329b9a0513b9abf0355d5e975106ea62b39dc23711847202ea3dc1eef5deaf3

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