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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.13-cp312-cp312-macosx_13_0_x86_64.whl (668.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.5.13-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.13-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.13-cp311-cp311-macosx_14_0_arm64.whl (579.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.13-cp311-cp311-macosx_13_0_x86_64.whl (668.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.13-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.13-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.13-cp310-cp310-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.13-cp310-cp310-macosx_13_0_x86_64.whl (668.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.13-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.13-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.13-cp39-cp39-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.13-cp39-cp39-macosx_13_0_x86_64.whl (668.1 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.13.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.13.tar.gz
Algorithm Hash digest
SHA256 2a13d655fdafe42dadcc1e9e132478c830122b3cc4d3e359484d11407e289064
MD5 c3598c43341af8922ee426e49a1cf177
BLAKE2b-256 8be9812ebfceff64e6f2649f8eefd31eb1c6dea57e22cc1c3ea297de4d0596dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 342cef082f009e1c610b97f4f39b61a2feffdec8b23b1ff7ed3eef467a28d955
MD5 f711555315628c846a8c2c4b0d8089a4
BLAKE2b-256 89a7736776e430f4cae41aea07f8abb0e6544eafa17f6c685165f9b020d403c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23453ea8a848f68a147509d8d50213270d89759f891e473039f0f18645533d33
MD5 8cad5fde2d42306759404d138d4f318c
BLAKE2b-256 9da989283784475b0af17cfbb084e8b2d999023f90a5d46a5aedee096517ccdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b9ba272745f89ed408db2590344c445777d0ed2bdcc92fe5121ada76a434e669
MD5 966e99fd281cc67748801eb97ecbe721
BLAKE2b-256 fb70797ad7930596cd7cadafe9c86f848757737f980c66ae0906a86b4aeaaa90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2901483bf089dfd0a92549ec4a20b88a1bd33ead05ace7fccfdf8baf8444f8c0
MD5 bb24839e1ace35c579613ae3a0b2e101
BLAKE2b-256 f64ede112b70aa662dd03bc35d839550c14d881d4b7c09573023b2858a10aef6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb307a27e1429209fa8135a6faafd2ffeba1e45fd7b6fd1e6d774d0063662f02
MD5 11dbdcc5cd01b7f7325bf801c313c7be
BLAKE2b-256 5485c70b8d2319494ec6047599c85915ad5cc708bf201f161c084c789b9916b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7dd456fdb942fa9444fd011897466bb94156e1ba930f8c95f814809ec0a70d10
MD5 fc5e7500ecf510baab37a37ad6fcbea4
BLAKE2b-256 8a5933fe9bd5b392ad021410b534151b0b80b01dd29d63d9a3ce976f6115996c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6182e4e89b74dcc424defb726cde8b602c5e2259e1eba7bca805284e1c617fd3
MD5 18a8d33165a6869e1dc01ab1f1d210ee
BLAKE2b-256 19b6ca7895b191403e057fa0964a4a6ce4856b113382104578370d61a6daaf09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bfc89eb461944c7fa69bb228259f2eebe7e812f8c162bb46b1e43ba2f2ba6dfe
MD5 61433e27be3902d42d5d426d6ad0eea6
BLAKE2b-256 8e1d36bdd1ee2b962bd188f8e9f80245d2c1a4bd37cfe4e70325005fd7d1487b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6400547980cdc2ac6f57d1d781329c46451b4cfc013bc2bf10487e86ce068642
MD5 322079538296bc3b8e0d91b56165dc55
BLAKE2b-256 bfe0c15c5e9edc6ca25b5a73c157e0db0057a6c601e9d2b195c2c21837f5d4af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0433e90ff64c1a09b487b2e2d33309f927481905d06f52f55be0700efb0c05d
MD5 d6a7468d9f2c6db63caba124976b8468
BLAKE2b-256 7f7c797cafba8edec0251cf5a2b700239511aa651b80cd4e406b244c55b1c31b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b1563fa300b5e5f00a14f23a1855615e7ad35fe6e21547142eb8efec30344e18
MD5 619596f16dce5469a1341a1895c9ebd2
BLAKE2b-256 a6bd314128f49310a5da6ff8767e90b3a8d17003b1cde4c140734b4e8a98bb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c868f9cb22d466e9225459c935c94ee03fab067cbc9f4f0a4aed3a31e57b92d3
MD5 68c4b83f46fc9617e815901e0ed723bf
BLAKE2b-256 06b43c52554c23be132051b619dab6945612f0a5ff39218b049cc4a5ff39b559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c0df37142bb1151e2f7ec1d50f820395bacaa0fbd8d4e60d368a1a0ad832b17
MD5 50df7e977a39fb3b3cfa5c29a682d28d
BLAKE2b-256 c54cd1e4c26890298295472ec1cb0f7ed96035b1476366e6e26b536c2dda2ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ef2386cd5df585a504430c3c1ccadfbe9303c97aa9c2822a4aa39a7ff7b64dd
MD5 3d35e75a0f3dc35a78871a8b2a40de80
BLAKE2b-256 afcfd5ed63f43591775395af5670ee7e32d534f282c8eaf9666177ceb41cd953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f98edac22a7055157fa9061303171fecb1d925c1d2ac8467c31f3f77b3a5df7
MD5 1160809d0ebb819eed3278113b988a6d
BLAKE2b-256 3e779348b5cc7c946ffdb9cedf6736f2bbdb019fb1cd56f7c426e534a23e0085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.13-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 252a133963d4671a56d69fb6c6b5021dd078984978725105d7c99cf0ac312409
MD5 25bc357745e62edf0d3519bee9a759ad
BLAKE2b-256 6444466e543755d4d31d55133d15481833beca8537e1ba1d921c62d7ee8848cc

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