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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.7-cp312-cp312-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.7-cp311-cp311-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.7-cp310-cp310-macosx_13_0_x86_64.whl (668.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.7-cp39-cp39-macosx_13_0_x86_64.whl (668.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.7.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.7.tar.gz
Algorithm Hash digest
SHA256 feea9e0652c0c38d1bd0c8335939b357348c22452f6679dc9fd999061494f862
MD5 870156ee037e17090dc2034578cbc1e2
BLAKE2b-256 b807c481973c6b21d72818cb4001f029a3b1b030b9810eea426c1df4ebaacfe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 780376227c9f61a4bc2a26bd5afb16c842fe1dc748eca29aede06075028c06c3
MD5 867b25359019723459600b2ba548e26e
BLAKE2b-256 f788923ab7818612587d3e395185d5f7f57d9500aa297905d48fde1a19dae3ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2019a8855a3424e446ed6fef8b7cb7541ebcb0012f0cb9c0662d3a0941df9d4d
MD5 e11dc112c27ee9f03c120ad1ccb8b3e2
BLAKE2b-256 f962f87a95d1dc8109939d776e42fc9360e2c795a1b564e3fb2b017b2b2d4c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0b05a5bc7760e03aacd75d62285eea6216f2e3f5185a45d3eb8ceae18400d21a
MD5 ce96516204158239067c1c4c89cc2488
BLAKE2b-256 0180865dac626b95a6a380497c01e311518e1ea08f2efcb565f721720511a9d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7565b00689518297f9b38e33fff0ffb98b411ba0ef94c4ab3bb516f85f198c5c
MD5 78a383147466aaea12397d7cd1c79856
BLAKE2b-256 aeef5e6ca8ac53464a25927ad864aae02d220546a902ea0dfc4d4afeed1661d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3951a533bbe9a4ef8c237dbbc16df5ba80c561e5fe53965cb526ff3790cd5509
MD5 c606cca9620c5b2a3facff726899f2ca
BLAKE2b-256 692b547e2ce75aafba637bec5ab4540137c304322a20a6cad53d2807d66c1c2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d7a281386df53dba109b20eea427082bf023628e2001d87ac87d5f3b2b58f8a
MD5 ab8932381172c28e95d62fe8bf70a8be
BLAKE2b-256 4969292b9257264a01b0301d1d3969491c6002c2c471e4a3c5d434e9461321d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9d7b1a599e91203e4f332b5b118508dca261aab3aa59ee8735b295941f065c1
MD5 abbd74b8cd47a9cd7fa88043f57f46f5
BLAKE2b-256 e45c71bbd3c085b26aa0425da1bae273b3e6905059ad7f643fff1cb401f15f6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f2cc2d30e33650a598bb2c02ad706a2c3cea4f4298494c771b892b995d888e8e
MD5 8b0cd07bf20d6d9fb2cffd89b468adf9
BLAKE2b-256 76f2007d13c663ca9b8b288e4c11aa8e4a899f2e34da9855ebd34c6bc1c1557a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20d8be2cf47f72003bb023dcead6cabc4db0a6bd2bd956d275498f0479888a1e
MD5 8f290a075e252ad6472898395d915741
BLAKE2b-256 31688e0bd00c106babfffc7918e2bdb6f434ec059e14d7be3fab095c0a2385b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 575fbdde57a075584bf61901879455d184396b32c8b48b29008dac411826b5e4
MD5 0ab1ec1eb4ad9f5f19382d0076192504
BLAKE2b-256 6228addb665f5d9305ac7651b37836913c2b0260c28298b2e61bfc03e856de91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b0941f2bdd1ab09e9dd1d2d748b69a1aad68e17a8205f2c806fa47f5f5722a1b
MD5 3b85b635bceb706fccf0f4e2702d3a16
BLAKE2b-256 9b942294e1499af8bbdad362c1428ba68848193a67acf37a485bee119a1fea92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6410d38b7934afddd7d057c006f5af9ab106058a3fd102c0059621d9f3f59b87
MD5 50f73b84b49b4dfe0756dc5345eceff3
BLAKE2b-256 5943780e28b2bac5151d835ed149617d9d9763694fdf32f27575ca5dfb6a8ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f402d5c0fe0a5bb41ae4c0d5c3e00c8e1d80c665fd5184d63405816e25600b2
MD5 a7f19ee0c44f0b0e43aa12e4b258798d
BLAKE2b-256 8106f72adbe71ffd392bef4fdaf687cb2917d84c202e867e3b2a76fc9d08b7cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63ea5dd54990a07e1694729f625bf89441358707017ea11feb94c71569bd311d
MD5 73f3423fc3f3595cb2783e0315c74d52
BLAKE2b-256 4c43cdcdf840bb55f178fc6d3f9bbe7c029c4e502613218ad3597a24e6b89e92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 327a132fa950f410b454f4a428f0c439312f0a339c96c0f00de335bbc6edafc2
MD5 b5733d52c476877290c8a34802057175
BLAKE2b-256 58be105ccd33f3480e66408b8b4ff05bd9f3af3aea746b803b080552a8bb91a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.7-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 89a374e4b5b0574021fc40ebc2186075b4899bf0395bace9b291326e915758d8
MD5 b8c023c50d4b3c159f8bad73eae31dc0
BLAKE2b-256 107cb86de9d949010ad4f9eb25b9728e5507cc2bcce2fcea9902bce36dab0114

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