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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.12-cp310-cp310-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.12-cp39-cp39-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.12.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.12.tar.gz
Algorithm Hash digest
SHA256 86b9e17924883735c2b4d218790d851698ca5b141766200a3aa1ca28e5db7d6e
MD5 921c895e53b9b1120db5b0692f2ff27e
BLAKE2b-256 49578483650b17163efadd0e6e0dc186f5133332c8b6588486f47c9a155f12d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f3728b36a474e858712339ef0680c7385cd5a09a5927a895b610521d0de2a5d
MD5 fe04601dfab59d334559c50f024a6cf3
BLAKE2b-256 4ab02b6e0a49fc08853cfc3aa92bedd082ec9d75408ca6bdfb95d045a2d466bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80523dd729499cbe4cee3d8517b1a796f48cdb684efdaf04ce29ca9c27568c9a
MD5 3cb486b7b31be49eb02168283b656916
BLAKE2b-256 6c05ff5b49e92f6a6c5b4b3d7eec9909c3cbcb094137a53593685a607a6f06be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0c03444028ab84436acbcc451e2410a16e8c04c8219fc82fc98bd6003d2ebfaa
MD5 f03c8009bc5420bdc2cd2403265e67b7
BLAKE2b-256 3c4f7e1d5bba896c8303fe7dd179084ef542cceddbe8d70195a7a817daa4ae58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 70bea6053364ccc5a33cd4209223fe56e9dd97116538a85fdd1bc755aa2163b5
MD5 fc5cd619ac812c6ffa71ada995a70820
BLAKE2b-256 ed24757a9edab70452df19a474c39a280913b4c4c0ff1e11f9de71ee50b757e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c04378127e303ce3cdf0032dc37402bb5563fe8367891f691c16aceb69257f4a
MD5 9a36ee690f739c4df5cb8b4703c347e7
BLAKE2b-256 e4737aeb04ee36c2d54563416af7344a708b9930eaff80f5b920e0f00db7c503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d9e0d843913b90d1343230d9eae12d6bf07d7a8cc5ff632905932644df71e26
MD5 66eb2d56a38cf49f67c261a9c773cb99
BLAKE2b-256 707e5117636ea09ec04729c7fc40a4836e34e31e5739f31a5f7a3d12671635f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e879e1013529436b29eb86ee53c21173df872f309ab9ec654f1e6d1fb7524f0b
MD5 96dd2101ee4c3e7664f0540235031811
BLAKE2b-256 434506789c922bc4353ac147f95102581a1e449254829fd9bcb44d2af0f77976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c323e7d3dc68a0ad3a9698931c4e3dde31387d4681316957b4bb02c9ec87aad
MD5 0ad3e9ee027c033687c7d28b7ffb7b2d
BLAKE2b-256 c6be4748816fff658b0fbca8a69aed83505768dd7152043d9e710086d0209c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 790dcc86f1e70c4780cfe89676f329554346c67161d382eeb35797de49b2b931
MD5 0955c3395881c23488c36aa0cd9a2e39
BLAKE2b-256 b8f507cc902110aa553964c8048ec422cd3e31ba077d425252bc182cfa101857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba69d83d457f9cb21cfc97f5b172fe88f577f167e4740a6ced0b0f7785cf3517
MD5 0e0e35346084855b62bb2e3233e6672b
BLAKE2b-256 b48ffc258512fcf4433f4139461d36bc75dac082ad0ff00794dd5478622303b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a9fd544f3f6bfa68cf6f607afa6a7ad9cea3b4d9cf00026f61a8722b842b331
MD5 347570ca192c145bb544558b7323f287
BLAKE2b-256 3289594ed54f2ac742b2c1bcf9a4fbbdd6384caf1192e6e9de9fb9191449e500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 794ee623899674c0e35327cfb9717b610029408442be3a9fba6501c60535302d
MD5 fe262428a9e9456ca77d23961a793ff7
BLAKE2b-256 7239d46736e9409f22cdac2cb23847aea81cce2865993be3e1d704f6e0b4240c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87d70d4ae7ff6bc29878b620c6f4fe88fee039ec73c00cc6471ad4d81e1e0cea
MD5 ad22c25845f382188156f7de76229d42
BLAKE2b-256 e9864981453bb3bf8b4168659f6f9f68addd6f990d40c44a56c73ee78e8e7530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91e1ac1affb1ee4ed409f647467f9778e3fbd0a152949be332cc9081ff433448
MD5 0c340233ae78e8cfc651f9e64ec37258
BLAKE2b-256 1a5494cba9280dab8ebb1c0c7f777510652d04fe8026d73796ba47f9d9d46357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d54acb493416a8db990c7b5db7dffaafa214468dd78df3de7e9762619cbc183
MD5 32d46c44df20d4c67d0486f9429b42c9
BLAKE2b-256 7c9652c43f7713f696d91d03ea738765c2447bad8d4fc235fb6696e526bd12b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.12-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6b81163f2f1004cad649ca934565981e6cb16bd7a70070015e105d762a36393b
MD5 2ea0598d044d17cc26dad3fb1ff136e6
BLAKE2b-256 5f6765ea3c53b04355746b0f41d309e3e73433271cf9fde1209aa0254e98f5b4

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