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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.27-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.27.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.27.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_sirocco-10.5.27.tar.gz
Algorithm Hash digest
SHA256 67b6f38d7f433d7248e90ac80e7cae1aba4d65c54c2d99343bf611ce3f39b3dc
MD5 121537ec33c759aedc86b89b3b9e2420
BLAKE2b-256 2728fd80f89b6b18545dcc7d9e5050625c03311cffdbc9ca02908e9a30df18c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 568bfbc803c0dc744dbcc0ac3091a40a7392d86b4fc37c8a1d12e55f650d492a
MD5 71f91088534d087d094f2980fd172618
BLAKE2b-256 1ca204814d5bba52ea2aee2d1094a03768329ba8b151bfd962eb89023005ef3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fc0e2ee8563cc5803378f28450cf5cbf5a88ef8aa7f77be611daf97211e31595
MD5 85e34993d031fda6b1431532d42969d6
BLAKE2b-256 826ec3d1bece69a12700083699e866a0371dcbdc0191ecfe396736ec3128f563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9eb5aa5db412be1d4d74f1ec301507dbe38679ddfdd73742cfd69f984bcf4a2
MD5 68586ddb8f31ca619c047c9e572cdc5d
BLAKE2b-256 9ab0283bd8cc5f5d237087b8f4140a98103d879860b955f969a2cbb13074993b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c65f420fb6f4cf50bc3ea6984751a4de0db3936da8c72bb0293bbfa88c0dc68c
MD5 9d4ab5eeeaaff5a8b33452c091b14726
BLAKE2b-256 01a087f92c52ecda86abe3384eb4c125b8076309700fc76acbc051ea567b0350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f582bd0aa0fef81b5bdee9fd298f23899597b6252206741bc9e97554a518a80
MD5 06324fa1be4a0bbbbe311de0e8587494
BLAKE2b-256 b5362e9ea8e7ffc89b88a494341a4ef0425ec776706de1e394a1524c806ab5de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 08e475e166f80fa446cd36c96716a38e6eb8905f343f45914aa5790714f395e3
MD5 417bd384bdffd7148a0ca2cc1312354f
BLAKE2b-256 9b58a0e60e092a634ed7c6b76d7e4b60921df2709adcd2afdbe399abfa246631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 236c821d42dea4f142884fbb1805615bf01f01226cab880c623826b04403e59b
MD5 dba2a79bf5c7abeed43a2796a3ecb2b2
BLAKE2b-256 5484b10caa8ccf19175a718443a5bab3ad7e19fe1ea3e021f05e3f15a41b37f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 89ac04bb20cca2e062d99e262267fe84f339512ed2fd5f288cd566ead042e849
MD5 48a094a6a1a4e465798ad2bf609671c7
BLAKE2b-256 1bcc16b4b4dddfc7511f1fd36a7a7e37ba3af2df525e276a631252ffd214e8bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f56ffcb90ab625346fce63a72239cc55c537feb8e9fcb222a2931072e2283c33
MD5 5ea3a5ad7ce67f39f499305479bd5a1d
BLAKE2b-256 04786106c4df11ca707bf1682003e64920431ff89b4d2a430f882ecd87906e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6b476a5e422b7a14ebc693c3e8fdcfc051465ce1a125fb47357f70a0e94b2a5
MD5 ee74503c1ba040bb3bac9895219a6fb2
BLAKE2b-256 eb73d49506c9a7fa02a542bb4bb9d56f4466f390cdb4bb32e5380bccb9dfdebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ab0e20853d94f638f41a8260cb2288fb7f3532d5ea7904b395afc0105110360d
MD5 4fb2c76885d5c66f3e2611918fa4c4a4
BLAKE2b-256 237ae0519bf88549d835cf1b2dd6a49ddd4a61c467e55572a7907a646838822c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1068324730a80bddba163265af8ec18c2a4dad5102bc31d433c05e1fa59140d8
MD5 dbfc552be087b037baf2919ba5a6da36
BLAKE2b-256 cfe5357ea68a781253950d30440a4d80faa1358ff5c74d43db9678198058dae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fe2f0891fe9a997d62999410e18d4b067d7049f6cdabec19702808adb59112f
MD5 2428060c41d6c479132964ca7a15e1c7
BLAKE2b-256 7730360fe2e7d59385deee66e714483f56843ecbf1837e7e2aefa4ea0141227d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 abd039eba1229bd09eba3ee979eb9c5c078abcdb6896bdfd7c3cef1bf2644b77
MD5 d06380dc523d6e752e1a00c31f1fff28
BLAKE2b-256 439567745845a289ee6cdfd897dfccc6ef7de81597a5ce8f35450e5f19c59b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.27-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7864a83ec3e39a6a72b39490b09601e1bd9f0eadf302f8d2c3cba0e15f4f511a
MD5 7720bf7c226e1ccb7028fce81e329601
BLAKE2b-256 57a6b697c1b8103d79c6a5c5fafa53f4f19059bbaf34ed763e4d3a7fee6632b8

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