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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.26-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.26.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.26.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.26.tar.gz
Algorithm Hash digest
SHA256 3f083bcba9d16f68d494ea42a8dca10dceed2306cf4b4fa5c6ba41da2d3997c7
MD5 7007dbba597183b8c810b0bb0169a4af
BLAKE2b-256 700e3a1f5fac042b8e6d1414965836317699b95361cbba1583052978867ee96a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c043dac6b98d23437b18c373ce1fef2b93d78a42a1127a7712d0e3b3814ce6ad
MD5 a383ca14b70d8b634040ea2351b760d0
BLAKE2b-256 2291cb74b70206d1c448952e27ff1c3de9d8ab2cce2d8cdcf1c5ee0f1f79ee43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 84576d2ab81b4cfdfced7dfeaa851c222cfcc42adc79011b8f31d8ee77b0d1a9
MD5 86b52ddca54d183feac7b206fcbdccb1
BLAKE2b-256 0e76ea315b7b38c9f4f5117fcf524349b3dcc0fb4c5be7b542d8c1059e4fa0be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 516c6cc37f7684014a1f70960fb7936a46f3e867744430e4e269b18b85cc31ed
MD5 120c58b1d6be0143fa6d7ed96c6d3a62
BLAKE2b-256 0276cba13591a4e4cf01c1f582b929b8c6994ec20d022b7a1f6720e166cccef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d71adb4ee91d6ef76d84bed49b6e648239b5f9a9abfab9b6ce539ad3b87c383
MD5 03d3e357903c90a9049ac4ba5f7eb568
BLAKE2b-256 9cbbd658cb6cad611cce62f8bb7203d7774aeec0901b252c215e46aa53a890d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f4b6768ccf450efc17dec2c5414d9b0ab5d3b60158072cbb5de151168abdd249
MD5 ec73a0410941e447c71534b631a2398a
BLAKE2b-256 8a655b982d7694afb2d35049b325440d98f13b8f88d94586710a3d2b8c03f3da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1dee7bc771495cfb15bae7fe0508283f8d2412dfbd8e3cb209ab7e50e657d6f6
MD5 643d288528cff4fc65e382cfa3b99d80
BLAKE2b-256 f6f03c097de8e4c4f427c8a237cfc1aa42b46ebffae604289e5726da9e6aebfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 948598f8d643d10e7bae1dbac616e8249871f36e128ad9acdf83f11b84d5f483
MD5 a1d2d6bdd120cf6defab4cd03bd12b41
BLAKE2b-256 8599bbc710c80e3836b77872eb5943b29536cc4a014eb6e6e984180dd20d9995

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ef6a8f5452635b8770c355b3372bcd386eaeefe64f5a98c8e127bba27ba9aa42
MD5 54e9718b6a7799c97757da152664e702
BLAKE2b-256 7c7ac79801982524581b014d5226041869d8888f8c8f9030640d9e743baf430f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 369dff4f131ca9250738b154c6cb91530b38f84a7ba47a0c1af924f5fbe4a466
MD5 7719d6c0075850125342fa348dfa9fb9
BLAKE2b-256 caf110b6d965ee7f4e6e8ac2e4e1daf1505db43edf660c623ddb097af1425fc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc9e573f69a76d52c313f4532c914ddfcec167f6d460192fa92eab00c88abcb9
MD5 01b98b7f211b8b9b2bf2e33abd7a3f0e
BLAKE2b-256 6efa7056ec86678b02b1bfa7869eb9e952fc6ca3ee51e134a94d2a2060f6dc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eaeb9e60264af36dc4ee70331be5f23be234cd65f9268666680b53e4fd033cea
MD5 85e4072593773ab9e1f9a3163bb7f3db
BLAKE2b-256 5b361cc741b9831d9cb0de9e1f55363eb8f53cf64ae96f49398cdf29639b84fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d4c418c38d01e07af4d96a79a2aeee7031b92450b2acd5a29e294509c40f7558
MD5 f58f147943b5ed40c6c220471fc01141
BLAKE2b-256 4d0a8c34b8f1bd54165648896e454cda171a17d3a9ca82178e3fa66b12f15ba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 312184fa3a65bf7391a8856fbe7bb2fe908b0471aa06adaba441320257d6abe1
MD5 38a60e3030c116adc81d6678d0d18567
BLAKE2b-256 607a27e0f838a355514226f6d5603ad8cdd6cb838a97432383a4a01f604c4307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 02215950fcf8090508a07753ac184aed1c2b19982885e6c8624bfa7d4d176b1c
MD5 ebddb603babcbd3286f2d4b23286e4fd
BLAKE2b-256 a376bd3e0056c235e27cb5edd08afc079d48283d140a51ebd6ad2e1f4180f50a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.26-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d9d97706d4d4f24e1d6a4ae228c683bb06658fcd350e30d11ee6321cfcf61b6b
MD5 37b0df75c9c8ff4389bef84353c4b4f5
BLAKE2b-256 1624ec5f17154ea6e4172d8e8f3e5e9fefdb1e8f6f85b67ccc53f5009b1abaf1

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