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.19.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.19-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.19-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.19-cp312-cp312-macosx_14_0_arm64.whl (578.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.19-cp312-cp312-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.5.19-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.19-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.19-cp311-cp311-macosx_14_0_arm64.whl (579.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.19-cp311-cp311-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.19-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.19-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.19-cp310-cp310-macosx_14_0_arm64.whl (579.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.19-cp310-cp310-macosx_13_0_x86_64.whl (668.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.19-cp39-cp39-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.19-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.19-cp39-cp39-macosx_14_0_arm64.whl (579.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.19-cp39-cp39-macosx_13_0_x86_64.whl (668.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.19.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.19.tar.gz
Algorithm Hash digest
SHA256 a3723f15c2fb6ece265a175d1cf2530993df62c432e850b5b671504a5f9ac2dc
MD5 d2152c653dedd9563f479ea63f518fa6
BLAKE2b-256 41ba42b0854f23d984ed06f48edc12eba3cc72ae1ec4daaf9f1350fd5d15907b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc73d5434aa990cbe0fb46f03ee87c27b8a95e9221ee96e819b2227ce68fb694
MD5 4fb0cd62015295ae1e1cc8a4095c22cd
BLAKE2b-256 413317cd7e396cdf4e0f9f5579201a42c09b9af02e9d9a0d88c8a9785053a47b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd2a06e9f43d1dedd708e9c09394e38c60b3cea52837881d6bbcc41bd30f6bca
MD5 dfeb646d9c546f1ac048b97223868b63
BLAKE2b-256 fc3d0a5042f58234854a3c3ef57287ecdb9215a4b8c1bd004089d9065b7b11d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b571d2e17a44cfd93e9b81aa3c3a566cb4ac6df8c35fc94b6e0f6ac8da66d409
MD5 3a01c53993cff52b8d869673539122e8
BLAKE2b-256 991d8a1756c400077aa152025df8ca944ab527258e3b771a461c409abae26dce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 29b3aa782c1158c7f8ecbadf2a625571e0133738a7f8ec8364829b844a8da597
MD5 618509cd0c0f3af5653a8a1d9b622250
BLAKE2b-256 a1e7190553780a270ee589be2b9fe0f9fed9052fa3ba9f45eeafe67b4068950d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49e970f5f9e635a2cef2cf4dcf79a6127838796239fcaf2d9f03cafea4322b4a
MD5 28e5c05fc29ed6abfbd26b8677c6eb87
BLAKE2b-256 1cdc02b75f1824c81458d0cd5625020a2ef4292c8a24313f30aea6f7895cde50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07b1ce1d6947431657f80f58a9cafa5de68f363cdc0df74a742c8db69d2576c9
MD5 b932cda922c3547f859816f7e650406e
BLAKE2b-256 c1811f6a28fe4ed34469bcd4a08c0b803c925b3baaf19a389e2d57a8f9c5b065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 81e2bea6baf1054987f80d6c89a7ce22e0ed03c1292dbd3e5ab1c0d69211d537
MD5 7546b0b717c8c00b1616bad4f29b6624
BLAKE2b-256 6d748781cced6db4ac8136c18108163265ad11d989b405e10e0ac1d1351c5ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3af8bac88988f4815b10c84eff8ef5641c5575e3af114e7904ee109485a8475
MD5 948641264e077b7d846c86c6071d1353
BLAKE2b-256 8357d4dc2c2eff2cbd9e7fe9726843566ca8c76ac5dc9e75b532a0e8c9d15049

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58b09aac4410e3f513d0f2605a10f38c374a3937c4c5afcbf8b1e72e6f4ee140
MD5 279fd205aabfbc674bf6530e73219633
BLAKE2b-256 104e571fa5e6897ac110e4844dd7b844bd59137155c79d2a8d2999c7e7a29f3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 347705747805e6995994b747355395e62766bcdb0b0d45464bfc111c97fafc11
MD5 0595f47d4572a26086e8dd2ab969aba7
BLAKE2b-256 8857dd52930c97feefd2d12877b798875cf83584f170bf2208663fbe4cb179cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0a6c9cd631f5551bc899efbbe6ebcca622375ab099d1adb6cf538ca4840f14a0
MD5 1a4b2ec1cae161383ba05914b7bb4e31
BLAKE2b-256 cf7cbd6ca59622d3ada5c8beb199d8aa1bf5f0739eac920faf3441f3c77828bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 651a3e9dfd0476f0a585486b64fe36c86ecbe714ee730e31b66721bf15062416
MD5 9958dbff7e17a1a2d2af251057aea090
BLAKE2b-256 0bc480ae175d3c6411112cfc353ede5c07df907086a363c07905ac686d028e7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 745ab4f8dd3f5e74d381fb2cfd007f09d674438b42b1b552d7dc1d5c27489e5d
MD5 63ab6c3e5f024481bac39eaddcf05489
BLAKE2b-256 175e128f96899e15781dac90c2158344a7d4d4d34ddd936923ad7247cab82b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39de4812f590082673da01db45edcfef21468b24f961e025674cb4a9c75e1e35
MD5 bbd573d09bd55ea2129ebd5f48d76aa2
BLAKE2b-256 5581db17e15bd4eb7b13834d019c895f4002d0f911591042690f0f29e76c3674

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1470dad6c9073b6184d815fde1ea04ac4738823b209a8f4aa7282befc71a20b9
MD5 ed155ce60ca72c6a17463151dd04fc2c
BLAKE2b-256 29ad404c6ae1b0209b4be00362d01832683a76355aef41b47105cb6d3ac61c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.19-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 335ce5a0bf4ff2af678ff1c3d14d7c56fda29ea0face8c710cc4bbbf0c0d5b7e
MD5 91927f4ca9bc60f8a6dac7a383197bdd
BLAKE2b-256 55376c57c71c3e8eb4b4785800aff9cf43db14bea6199b99768ae39440279a4b

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