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.9.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.9-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.9-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.9-cp312-cp312-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.9-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.9-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.9-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.9-cp311-cp311-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.9-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.9-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.9-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.9-cp310-cp310-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.9-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.9-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.9-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.9-cp39-cp39-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.9-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.9.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.9.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.9.tar.gz
Algorithm Hash digest
SHA256 9af1cf367736a54268ef034333d7dede577b770f957872d5482dfce0e9e3873c
MD5 7726a235667718e8d05e7cd1b3020838
BLAKE2b-256 c895397d211e0e3fbf38ed6486729587b7d7a90198fff2536ae4f6d5069c3741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 317048c205bb0cfc4d770fbcb549f5f36b6dd4d3f72a9efae88092017dd55edd
MD5 1380800033e2c33edc450a3f2f29bbc7
BLAKE2b-256 950396ed97e874fe9a4b132c0ef9d142be257c538a7028e41ccff07746dded87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92fe707b780da18a9b21a84452e9b7b3c43ddac16ff4f3caae85d49ee0ff37d9
MD5 ab53df376a615c990a1c119bf2333fe6
BLAKE2b-256 96fc340aa3252392f156df7b1c55263a6af5fdf9e544c7536ffcf26836465b15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9112198d843998ec5a19c42f8d15a1f377e84d3b3ed2d1e50d27c555c7b0e6ec
MD5 e5392afa7c791913ffb6c2bd644bd123
BLAKE2b-256 1e62512af115ee0bf0ff7beea844366a87d9b065a95388a26314927ad337146b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b2b2ae44f11e4badc05dd9bac1781362be707b1171bfd69bc8d2090b0bc4d3b7
MD5 83d13753dd05c4a552aba46abb495608
BLAKE2b-256 a77d22328b696b8376886adaa250918978860f7f59bafd14afeefd6d1cd011b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d23a6a5c1ae9b6a3dc6b2fe74edda352706dc2e27b35d3ea5bbb1c4993bf2581
MD5 e38766ce6d6ea035ccda320b2cb7ac7e
BLAKE2b-256 43a751cac721fd799369f5fdca0d078b1a73f294a4f3d22ed0ec060a91b66e3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e085cb83a003780280eda97559676738c3aeac25a318b6888b4fdb07598f6a3
MD5 c1a7d30236e674b96869e241ad744192
BLAKE2b-256 ba5a53aa913137ab1be7883e2a5ba0f0e15b2bfb17cef9d32bbfd5109f3cfb15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 16649d7bfdb3c8fc8a4d5a693f8679e444f4b4723148717197222c646b66986d
MD5 a905cfd2608cc57295c8dd24c0a43691
BLAKE2b-256 10e9fdc12199ad4d5d785a50fb6873a9de6caa18730ca1e8f050f61399c32a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7e63705cd16313d4ea7d9e1a7c92cc86f42fbdd25721b903ed0d1d8d1c377034
MD5 72f2afc70fa00c3988bdac581a723647
BLAKE2b-256 4989286547c44c0ab90579a5da4ac812108ba4b9aba2e2ffbc936026d727c84a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95f26658aa2c04832f54d3cca0144d15d4d59bbc134f76591bcfceb9c0b74b07
MD5 c39c56a3d55dda0267367af65a9bc310
BLAKE2b-256 b30417d8385b764198db53a58dad74698b742fab60cd0fe90bf841e4d9fdc698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 018ce51d19b24dd830e79b204114497e0aec4ccce8905a43f55a72f7848659c2
MD5 79d087d66790a1a3dacaa484d0e3c5d1
BLAKE2b-256 25cb621e0c7e46c72fe538fddaf7f1ab6019515ac2decf1fc9cdaae716768b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88182505cf43e17c8cb2317c660ae1d7a2fb3597f0d3e37ea22030d0733fb6e0
MD5 30e1e3bee24758b8e86eaf35a794f823
BLAKE2b-256 634747a78d38f27e1d6c14866cf20fe300b99e006e4f3dbbc78f0eeb186bf5e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bbdce9e293da37e34f3b1bfbe8a8068bf57f84d469b25d65baf9d2abb9bbe602
MD5 a8448abb473c77cf69bf9ca4d49f0479
BLAKE2b-256 983e91015a95ea38db0febb6a33bf02484815e76a8216d5cd51fdb25337e9984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d62349f1cba30e3398e33487c31fe98ddca68fcae26ae552218fed08b8521f27
MD5 a688f3eb0a085ee1e667763e004bc370
BLAKE2b-256 a61bda5f418c09ab3e29f36bf9a9c5414e3cf6fb4f7363c25a96a17c39f8a270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ae5a4d582715b4943fb5b724c5b45a1ed30411f0cd03395b380bc9bd414e741
MD5 67f60f1a1d3309e38a890e8768ff0029
BLAKE2b-256 87b40c11a8df3d3123e606c6db0ea9b58aa8833a662d907c221e3f2e5b5c353c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5243ba1a2f7c837f24aaf036f2a05d6fa6975a688dc762d31111aefa41c9a144
MD5 a5a19dfa25d0a11eacd840ca4cf49761
BLAKE2b-256 5937ce88164e7972548f87aca7783f3ecca5a1e94afed241a135b1baea78fb15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.9-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81983156934ca288414153139eafb5df3a1d9390cd962ef8d4175bcc69aa9d9d
MD5 484c81c448f893473fec1de3729eb68f
BLAKE2b-256 9eb57dcd2d1778a11d79f25079bc1622c38b1ac31ed1f373f26a3217fb437945

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