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.15.tar.gz (5.4 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.15-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.15-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.15-cp312-cp312-macosx_14_0_arm64.whl (578.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.15-cp312-cp312-macosx_13_0_x86_64.whl (668.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.5.15-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.15-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.15-cp311-cp311-macosx_14_0_arm64.whl (579.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.15-cp311-cp311-macosx_13_0_x86_64.whl (668.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.15-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.15-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.15-cp310-cp310-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.15-cp310-cp310-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.15-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.15-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.15-cp39-cp39-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.15-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.15.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.15.tar.gz
  • Upload date:
  • Size: 5.4 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.15.tar.gz
Algorithm Hash digest
SHA256 bfbaeb7952975f397570cdeb6f086da081bbec497cb20a99c9135b5bb2f5c018
MD5 04ded562dcc0aea05ce13d52bdd68a47
BLAKE2b-256 ce7a85fa28418c28f4fb10dd3e251ed014c6f82dc0c989313bb37c188294bd61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 caf75dc90157f7e2b1bc4962e50a82599628efc6b35ace704d849c474ae4a4f0
MD5 b62d4b9581dc25bc6b91a376d876d61f
BLAKE2b-256 82dbd6135aec5ac9c2ab6b9dfec4627595ef879c708b4bc1b1d4f8b116e7c5db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a719ed891bff40e88ab1ea8c89807de2e7f497e61ddd0f842fbf3d16892a5d1c
MD5 926e2e8d5607cc4e11f4ff5ebed59fd8
BLAKE2b-256 bb4a6b478c51d32acf1d3548dd00470272e56910539de6e61fb178386e8180bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 66003a3c14bbe4f835cde60935f5362200648c69401dc465c0359c6955741bbd
MD5 bd6c300c2534244a67f5ab8c375c1379
BLAKE2b-256 3474246dfdb6e14e471c52adb44d2a1a35a5a4dfe72472f73b05a1ab91e31c51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 216ae44fd7bd1ec40e6cd06ea2dd494742e66b2070a85a4482258128212daee6
MD5 cb168ff858f4d9a9a83f225abfbc4b6d
BLAKE2b-256 e73ce43a816d0facd52d985e5039b7226ffb2e8a227581697c8710f7602e5bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 882a408845f1cd9c695be44b6727bc37e7e423bfbdb70673fc36d7f44b9b49cd
MD5 0cf1772286abcff7e3dc6e7a844f9b95
BLAKE2b-256 8ecb9c4cc0a4cc625219ed6556a751d3ddb33d336e0c3a2774f284aa89e123a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1da7b987f307eb9bdce2c96f9febcfbf3da462d7258247a1a453eb7ffb4b8e5
MD5 8104a7de3a12945813dcb5bfa9af8e81
BLAKE2b-256 9524394382dac57896592c928331e1a07b15d186ed8a4427d7353fa00cc9be7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 46ad188d884a8768bd5f38bc3e6c94b4dcc387719a5d21db7524bb46715f8711
MD5 b868c74e830dcad84248d7ed3257e59c
BLAKE2b-256 ff2a4fbc56e086500f472c5be78fc3c1438410e4ff467cab50921707aca3b074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1d547fd8aa01a2fb0d98b46aa31ed7a2926c30164b350c1ba2d420deb3bb2e19
MD5 b035c2218fe1aa22c54b3e233ef5ca69
BLAKE2b-256 4e1dc99c64b88fe5323f2c5cd7ca78fc2bcc209de51d140da83312b63644bb26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe4b22e5440fc9a96c462b72fbcb2fff6b30f6d21af2c3f1be1a79a51e2c5c5e
MD5 a266d8bef95ac7b55a18f8962a720a54
BLAKE2b-256 7b5b856bc91f95949da0bc57a31a53b878f9097ac78e0c61db58f3b4d932be23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4954dd9a985b3f196a42b426155adb925489cf71bdd3de98596487c3d599c83b
MD5 bc24b339925544fe0e4a6063525de9c8
BLAKE2b-256 4999e2d8980601cfaf9d71a0f06c4f887028503ac3ba59603b82f2faa54f3a37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c744b661d5c00bf3526dd35c998530bcb212bc03cb3f850abef0ebb1daebf1aa
MD5 aa319a6c8f1a1c8170de5ca6e7a27268
BLAKE2b-256 f4a43189f2c825750ec0dd9d9267572f22b6aaf01d6cffb97ff9eee8d06ace1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7cb657ae0b05774b38ceccc4f7dc8679ba3efa557ac0cd811e8bb73a86e19b9
MD5 90fb9050a8804b1835ddc77e2744e225
BLAKE2b-256 50290caa035847dc2c5a76edaf5c34937dfe7e74bc899dfe9ff42564c7562aeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b57370b34e8fa466d3a028992e74039a7ae7a95f85c770023f4f03223e1d95d
MD5 1b7c46bb6e57b0ea2624005890ba831a
BLAKE2b-256 3d832e85775ec671bbbade89def4e09c11b4549068b8533f1e9cc003e843cb25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4fc12e287e41f3e69e3729fb2df498159776d78298321374a1b1ae5121b6d44
MD5 8cd335943bcce6bb42275a65559895c6
BLAKE2b-256 e5c13f805eebd0c9a536f239cdbf1a6c8c754e539cf1be6c6d5e56c20d582359

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3e223790f778dd6b7a599ca72abab4e49f67a72f80efda880fad855313d203c9
MD5 5928bc1c116de2de82d9d639648a3c8f
BLAKE2b-256 b0e81a67077454f44d3d02f0740d4b3a2240824b17192445af9e5a47e7975a9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.15-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 780342f285c32162cb1efc4be27d8341ea4c94c1657b3bbe6d7bac5eecbd850a
MD5 24612fb5fad5c1bdbf773b7a674b6b9d
BLAKE2b-256 5e5527b779a971a3a08029734c32441f1b7cb002ee9ca9cfc1b3cb291ff8c947

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