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.21.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.21-cp313-cp313-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.21-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.21-cp313-cp313-macosx_14_0_arm64.whl (538.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_sirocco-10.5.21-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.21-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.21-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.21-cp312-cp312-macosx_14_0_arm64.whl (539.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.21-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.21-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.21-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.21-cp311-cp311-macosx_14_0_arm64.whl (539.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.21-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.21-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.21-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.21-cp310-cp310-macosx_14_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.21-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.21-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.21-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.21-cp39-cp39-macosx_14_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.21-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.21.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.21.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.21.tar.gz
Algorithm Hash digest
SHA256 72ababa4d76f031b5bcf5ab3a6f2cb73c810aeaf5b1f9ddff507535ca1f6ce19
MD5 fd23e96d9e3bc516969fb71eb3c8b927
BLAKE2b-256 5bc2c4592ba57b51db9d88653ca217f0fa57946a22aff84160922e776c215088

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.21-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d2d0c02eb1545244b7d11b675363f5704a9dbbcaf324ab35a37dc28ba269753
MD5 12439f0107e8cb70e2a26e316c875b97
BLAKE2b-256 d6a98002edafbbe85571aa5d7f16add0c07acda73b80d2bab9f26cb78ddfa230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eab885d57956a4b75666d8084c86c79ea65d7cf5e3a0ac17964af546bcd7e27c
MD5 c6f65d91690f09cf1a3d8456b9fb44de
BLAKE2b-256 6adca61273a79d01e1570750269b9975dfa931ddf88abf60ddaf21ae102f07be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d5f0404eeda350aaf5fbb1a3f57e91e0edc74a74a6e283279fb5c53edd2a0d0
MD5 6ea9732e138ac2f94d07bce0383138f6
BLAKE2b-256 8fc96b462e5c1c915edd41160c288da1ea394b25e2c18675a4f7a44cf2869e24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f206805394e50dd56b13e2399acd66aac2d1266a7977e402f81e2c92ea63b793
MD5 3926372c648be20e9c71e29b78ffc8f8
BLAKE2b-256 7766619ebf175013b3af1eff82d70b7bfa43587cc99a656aac0146d2d2afd61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 177094b9de27f8c9451dc5aa932729457a394a64daa4f4e4c4a116280563f0c3
MD5 b7c5b5fe6b0b8599a9c304d23e531c37
BLAKE2b-256 33cf290bc8fbe642a4a91ede771eb2ea65307e2e4296237b2531320781163b62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93c5d857f7ef26f1aec85ef78301306b815cba339ccef69166b38e2290a92608
MD5 d64d9892986a1890a6c1da2d0f6be413
BLAKE2b-256 a909c8b35755802b921fce7bbf6652a68cc0c22b8a270ea096573eeecae96916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 12423b6223d6c30bcbec7425b8fea570ea87e0f689437e7056384eea56309ba9
MD5 ea3b86b3100fc99190dd77489d567d31
BLAKE2b-256 5de4767566926e0f1e6d68a026259d4c95e7378d95b67e94491e982cb76d879f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5496807f691b8ed5608aa4458dcb0f7a0c636c71414afdee6715860ce8946af5
MD5 1d504ff8a4fe7a1d5bf7c54a406abe19
BLAKE2b-256 9d60a58615d34204e10cd3d3ae150c090dbffc1ef9fa42199bae2b681ef615a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19ac657fbc61778ccb9e8bd958b9db1113019a0ab6380d3a2b32237cf5947f6b
MD5 6882c86118d708f44a31b0f0b3674e3d
BLAKE2b-256 603c62a37047bac76a2887279e3f14bdc1b15ef72ae1e198fd1657105d72a1a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62216898fe7c5a2fa13155c01373bd33f0554b51bb2d8eac5f66793003ceca25
MD5 5b4830c2afa5121d8f000dce41e37d19
BLAKE2b-256 14eab13736d8fbf49266a42349df2520187e593dc096a7d96607711397fbc4d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 83a86dbf68ccc764f7fbb648941c488c5d58341badd7aa69e1647688f506118b
MD5 2c54a83fac3c6fada4eb21f627614ad7
BLAKE2b-256 d742b7bdfe677a891f5983041a575d9b6380e7aad5358ea29be4e06dc4c5416f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4267a318fccf87318c15418526312725f8c263a8eb9fb9f9d9efcf0c8ac6afc9
MD5 dd3dadc82d737aa14a831b3613801e61
BLAKE2b-256 a1385d0017dab67050d88b0f547aab188664e68d37fb7cf2df9fad09649e3a8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3eecd80770659bb649403f4611a4e557d184a57d6823203d39fd31500dcccf5e
MD5 f1de91eb1e4f8661b92b52444c1bb491
BLAKE2b-256 d8291bf1de37d9a19a9b27ec2b746493f547994fcd8977d3c1125b69dbd947c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a33eb8c844f73edf0fe9bde047cf07984271bb2c5365ebecd0d5dfcb8fb88d60
MD5 8924fc0b25853fff618b0682e6aa7f1a
BLAKE2b-256 e621c1f946829b274cd7eea5630948e202f3a6b18208c38adbcdef7ae84d8c99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 05b796c13aed50525feb38c2e314116ab9e1f0aadaa8027ba2baf93b01002f15
MD5 fb1a9338ccedd42fe7d41fdc1939b922
BLAKE2b-256 94289a3996d67421bcc1ef06b6cda0f0c3067119b910ec52d63551b4fe6e3a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 da61e0e30ac4df903bfffdc3b6bd4340d0b562537d30f5d5b1bfda76ce0a72b1
MD5 ee91599e050ef6fa3dfc33ea36085da6
BLAKE2b-256 b8d80d89c90d969b313dd500c73a84502d78300b00adfa492fa0056d7709d18c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb67ae26b45687b77a9c26fc72d83d9e32e2a971c0afae7dcf3ca9467b9bd432
MD5 b616892ddb934c268247b80c3cfb2bf8
BLAKE2b-256 5182aa21c41644589a82de613dc750ac84a5dd8ce0316ab779cbf0933a6a998d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9f508dcffa3a4ec3c8b23973ed39c5ce14ecc180e45857903dd2f920ed7a3cc
MD5 a69fb9dc10409123adfe8b541dd6076a
BLAKE2b-256 d63a6e4ffe5a4c8cc22a98a1afe6cd1105cc01f357433340f66f6cb788c7e139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 73ade9756f524272ecd940ab7e5ae888c60394e2fa304ce895a7193b991fdcab
MD5 3a84a8de5c979f4f47a855b78d4e75a6
BLAKE2b-256 8d9a0ef408fa04a08d212810a65d69f1a8a00656e25d291888603c0b5da430b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.21-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f13d05bf95d4fcee0b0824af597bdaa8bfb1b1be4c134f8fb8cffd7b886c233f
MD5 d567bedea3ed837e7e7d0925957f3ef8
BLAKE2b-256 3b4bfa4f4aee743632f5e037069275d54346899b2c3e470e5a499e86cdb7a591

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