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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.18-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.18-cp312-cp312-macosx_14_0_arm64.whl (578.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.18-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.18-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.18-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.18-cp311-cp311-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.18-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.18-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.18-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.18-cp310-cp310-macosx_14_0_arm64.whl (579.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.18-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.18-cp39-cp39-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.18-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.18-cp39-cp39-macosx_14_0_arm64.whl (579.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.18-cp39-cp39-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_sirocco-10.5.18.tar.gz
Algorithm Hash digest
SHA256 f3dd57ef96862bf70204636780b5eb4c9aef2a18dff9aeb38101e7ee1782ee0e
MD5 935afbc4e9be4598f8dc5dcc7770e31b
BLAKE2b-256 7256b043b19316916fef06533c24f0c12fd9efd19ffefbca00e610ca4131e952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2bfa3aa2a7da6c44e3eac9bfa1b10d13916deb097e4065cf469fe1dc599323d4
MD5 c3c636b7eb20187eacab31d2800156dc
BLAKE2b-256 8a47822a5be940b16a2da37e6d58ff138ae326bb0520d75b57c5f5190101a5d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ef5ea5910c298c3050513064f833efe5f5ef06595313bbc28ad6e6af7ca9359
MD5 4721de4964c05720b021e11199693fee
BLAKE2b-256 e6657c64616df712705b609b3978f70ad99f1fc5b9d147a9db38e1825c234deb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 78eed4c9eb6856700c5c5236b05c94e9792fbba58e00be7f8c993315446a1a60
MD5 5245a4ca13e51818bb07a14db79b664e
BLAKE2b-256 f33361da8874c9b6ba0f035be66ef7323a0dd09aa7d465df9c2911d5d9ded641

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af9c35f99f5b3abdce9b5166af443ae856932ae3afdd1a6f1527fe7c9880e2d4
MD5 b8489fee09c35c7f367a0bf9692760cb
BLAKE2b-256 02c78d39644b90e5f113ef8553a5a1b81a7574bb64fb9471624921a40f81b50a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77da0c14677f628f50139359f0a117af73b101f691419f584aaad23c1402d545
MD5 1254c93a6ddc32f71f5c2865c9c3d554
BLAKE2b-256 e538db03beb64f6863e1f04d83cff800f5823f1ee2f1ec93e0d3adc2a3faefb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dde750a72fceb9b7f567e8077967cf037e1877703db347ab60788cd7e860eca
MD5 c44e3327ca4928a1ad8171493f29c10e
BLAKE2b-256 192069bf17c686addca12f250f4a5bf5ea519c2924c387ad13caa6029cb6514b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5beb4a778e5f700c7d07797104ee6751b91684d57b6b32a3a8ee72ab15195b92
MD5 40a5bb9792a4a1828c210a899b27f365
BLAKE2b-256 b5bb18005340caec8750f01b43acbcc749f3ab32fe2cdd34c2237b4b29f3bc3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 da78f7ce46a43aacafb0f8695c364223f56d1f22aec3e193a980f9f23dd4c0a3
MD5 d7b556e96420db41655835fb5c17a90b
BLAKE2b-256 7f12abdccb3778064d74fd8a61ac9bb30bfffad056267b4e56edb22aefca5169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70ac1904d94349bf9ba2cde0e5ea36a53d73d0913ceaafa8a4ca4d6bb7ec286c
MD5 b36a3707b7d3aef5c6d686c763320e79
BLAKE2b-256 1a255f1a29c9e531186c1b9610c6c7ca1e27b998aa7567eb2fda2d17a158b017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81417805e6bb35fdf8b5c2aaab5a8be7dd8d11d4d4c6432c7fde1ec9ea8b6736
MD5 ed6a0a11ad9e652f8bd0145046cbf310
BLAKE2b-256 7febd3b452b45bb19989db8b19b8d47bcaa1ceebcb058e2dbe0edd5019e3f43a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b3d2252adbed95d2427c8a60ed1a9f20d7d769118c7b425b4296e36b4032421
MD5 67749bc5eab75357cbfb418378136def
BLAKE2b-256 33aeee528cdde23b6c0a623ce9e358fd1ffbec6b1a4508b5f39c485d6081398a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ba3ccd89eb15da529eaf43028e63f9edb7eca75d58ae6f5bbbf3a094bf646f5
MD5 9fef8df345e985660a1ff332aa9a9e9c
BLAKE2b-256 7d1710b1a9f558d691acc4878aa8f6ff15fa33a3744186cae22f0706ac385125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4fb1a0fd0a1764f916aac88324398f80b904c2e503036ded9cfe3603ee4f1b8
MD5 a905d1eca62b3e3a9b630040b560e4d5
BLAKE2b-256 720ed051c1fcf4157ab8e1b97420850d00596a03b4e6986df7c5bc67cd948653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c81cd7a569200be5ca1112c1b456b524f6976acd40e97a75cd4cda94020bd8e2
MD5 2c58557481975046db9eefd3f0c0d46c
BLAKE2b-256 4c771b6f3b4434361ebc3e3378a9cf65e90b26882c297793e416100af6cedac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e62721d2288439d4029ea83ab34c317a221eca08c570ee0e73efd79da1e425f
MD5 fda6cbbc77ce2d3a3037848423c48f92
BLAKE2b-256 4ea9011be485e7f77eabe6dff8087ca7c6acf7aacad6255b5ed9ff18bb55ff08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.18-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ea7a3a23e143842a274692c4c988479228844b18a0bd640e5355d2ea855d603
MD5 3300cb1e0ac2e6901f1889b40336a707
BLAKE2b-256 aa611a8899e9b83061ff53b121adbd40bee386ffa3c7182da481dd3817f45f33

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