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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.16-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.16-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.16-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.16-cp311-cp311-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.16-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.16.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.16.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.16.tar.gz
Algorithm Hash digest
SHA256 92a66ce9105efc38a26ea18f86069642ff5a7633a54a2705a119f03588818266
MD5 0628a3225af5e547b29564c5f5cf7623
BLAKE2b-256 4d20ba14e71587fbd9fc098f8ac254839152d6470e0df97eee714728e7862ce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cad7a26c70ef58977c436fd4b60ef4d0af18650c6ba5d2a40b99982e4b542253
MD5 c46f413eb482ecfd742f8ba98e287b4b
BLAKE2b-256 3bd9ef6e50ec374fe3bf7ce26e000f65664d7e68a80c94185fbfd29ba74e902e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d850d8105fbff6073312b02c8c0d078da5e120aaeec541d30c72c8e0ee0b3b82
MD5 bf400ac1b27a70210ae82aa3c5850b95
BLAKE2b-256 0de920417f483214aaab00097babe80101920e1fb00d23e254d7b49f71fe5aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 badc5668f385487504f4542684b03da0d097248cb9b471f627b56f369b1d37f0
MD5 fbb64b41cccb7a44530da1cbb40ef5c4
BLAKE2b-256 cc2a157789afd6dcae385247b8d4dbaea64d5031e1c365f79d04196f14714d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8ac5aedb1a08db0f49944f0eeda3677eaed39cfebca5c27921bf77b463bed5cd
MD5 9c31da5a050745982137f8a1c7c92ca4
BLAKE2b-256 6c51174409e6752a9e2a0a9d017ffe17acc65e77d715544fe0471b2e20e6433a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a51c2bfee6944a939048071d372da44684c4f8f899806c59ebc7e910f6addd6d
MD5 06dc36c16fb580ee5954e95188e10842
BLAKE2b-256 31abfa96579204c4da82a0ea471ca781ea8a9ffc3a91fa17315da3ced1fd5dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72b261dc566092d98b5893530d85fb6698ab8f0950905d48fa82fccae4163ec7
MD5 f45e827a6c3f61bc846119e385cbff59
BLAKE2b-256 e597eda7b448f6067bf8a572d1ba149f8669bf3d35348add46281df6ffdd37d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 78656f2cda92ab76e764865bdfce4f680a6dd99a1e33c9afe35a912004f7d3f2
MD5 611346be07970fde04f784808088ffb5
BLAKE2b-256 aa4c76af9ac419b66243270854dabd9429556a03457958a39bdf65f5c0ec911b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a26c5e2eb92c70c00be6e5e896b90aa6ae898c4dc254ffbf7850975218361563
MD5 4c04c14de6ae4ebcd5169edae5c34fbd
BLAKE2b-256 beb8ac4ff39ef2dc3b096ad2b7600a3ef0a6e733b54db4db4113938209e86989

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8ef73ffda257756bb769a11ec1098a1e0110f2e64497fedfb1d945e1bbeb3a6
MD5 679da79399edc1ae9ef526a0d42c32e0
BLAKE2b-256 243376c5d2df695a94b24c9d93661654bad3677d9b32d7c88f5bd8340ede0047

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c580ec20e19811f6d3b3ec325997c4e348d48bacee86663dcc174fe085c0250
MD5 5b8a3cf3a102c5d651dc4ab6ab88c8ca
BLAKE2b-256 ca25f6f38e0424077b5e880a57427b64acf381a3f1c9a0ba92ed7649909178ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cd78517d5b1c678a153aa5414f7583861de6f941a5977fda952fead54ade1d5d
MD5 2865d0e91f432af3cdf517836cfdd21a
BLAKE2b-256 51931237aa5aacdc47b267ee086bea1284017800b7e6c5dcd3c2fa1eb4c4ad7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 83c3d45136ec97c9702d0a1bad70bc01ddd37051ff2943c0da5cd148510c5843
MD5 16ef5870bc33f8dca891d34da6d9fada
BLAKE2b-256 a70c219071430cf6cefa48ddfa4476957f15286797f1422743e1251f9ca31841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dded52b8a2cb7e38e896928727c4a59538a76087d5a1e6aec97c3f343e43a492
MD5 0ceb6627d3752f942354e0c617f77958
BLAKE2b-256 f4fff7040ff15cf528262f60d4d1029ad02ac194a3c8ef8559cf0e011761004e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6537a6407b6a85fdd20c466b22ca8d0900d730a8b647c6b36fa4ec288f39287a
MD5 e216cd28555fa16180714884b7c5e5bc
BLAKE2b-256 a26634e733abce24f5fa807c1f70e0487d46e422984415cd0fb0eea526d07ad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68d36ebd58490c8380600a15375dea7217ca5153852d29c5c859450722013ad3
MD5 8c441a03a7606adf8f7d32457ac70489
BLAKE2b-256 852ea5c8bdb8404a67ccf5c591712cc16abf7fde7863627fc1ef09137d3b53df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.16-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0901cc4e0af83de552832dbb3b3ff87f0e979807cc4fc4b4f576e3a17f4f09ef
MD5 9cafea04477fb19a16bd7f7c83e3a858
BLAKE2b-256 53eaaa519128b466ea4eb5bdaeb06897fb938e343c4ca7afe31ae291c35bc660

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