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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.10-cp312-cp312-macosx_13_0_x86_64.whl (668.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.10-cp311-cp311-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.10-cp310-cp310-macosx_14_0_arm64.whl (579.2 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.10-cp310-cp310-macosx_13_0_x86_64.whl (668.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.10-cp39-cp39-macosx_14_0_arm64.whl (579.2 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.10-cp39-cp39-macosx_13_0_x86_64.whl (668.5 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.10.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.10.tar.gz
Algorithm Hash digest
SHA256 580f0a85cfaa9847b1fa4355634e37d81515aa62dae7d0f1bc77bf62fa933e3a
MD5 fa76815b8e012f7acf32d746f1fd0743
BLAKE2b-256 c35619cd8a48351087b7b4b39d381d494ef0333e449072b6bb2451d4dc86b1b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 326556ee0c65d88c2673eda0d16180e6cabb42c9465ecf8c32f8a27a043c1ead
MD5 251dee0373cc2edb5d747374f314a61d
BLAKE2b-256 03d83a4de35b2ea4a6d6ce6e2798dac1df42390e15b9da92a3d6ac5137dbd86b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 57f2ac3806f1f38db3ec88a3a0131d8fc66495c62544878dfb593b08d0f325a0
MD5 6a8d38cd938629d19687a75a9d6cf996
BLAKE2b-256 4ca4b313c49cbfd54495e04cb5420c11e67f6db19987b3fe008db1fc440bf92c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b99bd4e0e91f500191b0e5c65d5002b25b4955ddcd470aa263ab652aeaee23fb
MD5 c57621f49796dcae09a3a2dc47e6e8ad
BLAKE2b-256 4224c5defe73aeca7c47aa3b721a06d8679d74ed7903d63d432dd94e03efe1b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4cb0a59de598a376d8be075c33d4bd598f7dc2a8eefc3c23b3a919b41abb09bd
MD5 5af40418024bde457c745e33137b1829
BLAKE2b-256 268690653e7d2ce2c77691e495042991dcd7587467b0789b7994cb35e21e5c83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 69681a4f25608f1c38805a3b399d9e70e7b36bfc2dad98768301d7443d1f1cc8
MD5 b76193b318de8e13568071f60a4264ca
BLAKE2b-256 6d25dfe88a5801c9ee45d2ebd2b8132a3a058575715f909b1385905ee9bef6e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 989586f9a7e70205d103a1cba3ff1030311ff940329b3edeb93be12d2a135b67
MD5 fb1ac61b0de443f71f8fea6fb6aa8678
BLAKE2b-256 7d29b8741ce9b073fa49e1e80e04cd30cfe68a03d37ca0916a74ebd54a4b8757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ee53b3ce6b7f8487f0368e26dd1f302678c9c8f6885fb43517e6c1226cb9ad1
MD5 73be5ee68a2c4b27f1518ccb22f0dee1
BLAKE2b-256 041aacc1f0947cb652475e9a52e079ffbbad5b7186b6e6ae57eb34a349a1c132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.10-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 38f3ef86e6c17b74ecd30639808dee9a368417ab750e391767da63d0b758c1a0
MD5 098501796ec2b7817a606fb77bf4babd
BLAKE2b-256 8d0a2854de77342f66a05ea9dbc344540c60e5731fdaa24fe044d34aa9b992f6

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