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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.25-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.25.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.25.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.25.tar.gz
Algorithm Hash digest
SHA256 f435eefc1b6b52f509386937ba0ddbffe3e0ac50b3847cd8b620770b97efb483
MD5 a43535fe040d82c9af20bd38780d8528
BLAKE2b-256 356f106a90f69f85ee06520b8b9431fd046e420d2e43df5acac37db89df2f935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0362fe17a29405072d102e2035bef0a360c5acf0a732649c8a6a30c0a3163d1b
MD5 325b07e79ce94443e59fc9ab495894a0
BLAKE2b-256 23e0199affcc412ceb35aefeebc0e4dcf5c2f18f4747282ca1a1680bdb727ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 04c9b5d7229959b2d588077bbe62a474928d36ee700e20d20b22e0604ba93090
MD5 245e6af8579796a0a776d2013b3d0620
BLAKE2b-256 e82f9f413e63617dd0572f4f31e10fcc9140ecf114498be958828a430a0509f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 37e688f91ce8021163abc1a9a582ebf7560376315f73bd020e2ec15beb530fea
MD5 232283fbfb0c72a154e18a64bdd9c74e
BLAKE2b-256 6bc7c4df7f34ad2b8fb476e7ac35a12dd670eff59e0981ba04f98d37f1866ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b145aa601bc9570ad8f4ed156d36dea16ed37be4a5865c74af3267a34d1fdf51
MD5 5c74deda46a931e6fceb605fd0483b7b
BLAKE2b-256 be93fa6874306a7c617b6682deb71113bfd4c1d1aa5b6d91389262eaf139d3ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b4af5d17adabf5e0ae615b86ece99f6421a6770afdead74ff9c64bccc0331c15
MD5 89f2b532fa25f12c5944a31135233e47
BLAKE2b-256 469b7e160cd3e9280f09321be3b4b117b59f435eba89ae5b2b63598488a59017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cc5b13ca30efde22bc24843a34d320663a6bcc09b8b1331ebf92b2e322af480a
MD5 a76ea8d10f4ad013f74f70e521baffc7
BLAKE2b-256 064fbc3790552ea0f2fddfad9831f25601f543638399ba1b52dff8584b24840c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e52a07a1a954eedce91b4b91d485b15e8fdd4ade93fd0a96de6aa24942e9d61
MD5 50dfffe4e9b5962b3f908f3be48b29f1
BLAKE2b-256 6cf1ea3197a6bbdadb58d55b2b7aadd364651b73a7550c9864f6a9af604b9668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fda0c18cccc3c37436ca23dc76be550fd5ce3bc4f8dd747dd5e8518ff057c237
MD5 1fd36371068be3554bf4608bd25ee977
BLAKE2b-256 7f45300749228bdc7a8dead4ae0ed096750fae0f72d20c406f0800a11ac27fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 10b70eddcf259d09a8b09698e8a641db37f03a0e40ac26892495373802d6b272
MD5 aa00f86c0aafa1aee318bbae105a704c
BLAKE2b-256 838dccb93196628056dd04aea3c9d9d2e6cc82de2a0d2ab8f5fc61d2988dde87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75c6a657f0983c48a745dd1c8aa326ffcea857998297a01f1d41cd351cb01f0e
MD5 87f5b24e1dd7cd9f49604fe3bce12b3a
BLAKE2b-256 33571fbd47c6d136542ab2120f238f30eaa7323d30efb15062a4a542ebd2bae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a9294b7fcd6ea6076c1a8c2b05804a11f12d3c1d8b17c4ecdf475d205f5b2ea
MD5 f4aa685405ddcee3f3381fcd194817f2
BLAKE2b-256 68041decd66a3358d6118e1d572f195bf9301b4cf9f865c52e710bffbb579084

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aeadad16ad2cf8c1ad4ea6ca5d3755b0df3ad0d51d94f11701861332117a386b
MD5 3839604bf414847491e71eeddc4adf83
BLAKE2b-256 7689d39904c678c6046e93978b68f24e16d3d153bc724a049f83b2e123cae446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d18fc487f307340cd0d0f2adb1e76554b488ee1153e282ba2c2d4afce188d6a
MD5 813134ee9b672937744b8209f7e22957
BLAKE2b-256 e590d5cba58a6d70aff5c42ff7145b916cd9e879594b4219b62eab6d61278ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 28d285a3ca7c906abab0020a900e0d0b19b1f47b0963fd7dddf7e94ea9a40adc
MD5 4e0740062d2506017180376074d96342
BLAKE2b-256 3f10edacc14f239d41467544db9dfbbe0194714978a428ca594ac0c6d6042181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.25-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d07636d0c5f6cec4cb3f71849d8890f07372ee4ae4ebbcaeb36db10eb0738da
MD5 9263371aa3158bf09703e2b6a8ba2e9b
BLAKE2b-256 e92e1b1bc33bc50d68270e90c3af1e812fbdf3efdf3f930c2a707828aa1af49c

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