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.8.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.8-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.8-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.8-cp312-cp312-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.8-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.8-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.8-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.8-cp311-cp311-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.8-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.8-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.8-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.8-cp310-cp310-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.8-cp310-cp310-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.8-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.8-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.8-cp39-cp39-macosx_14_0_arm64.whl (4.6 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.8-cp39-cp39-macosx_13_0_x86_64.whl (668.3 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.8.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.8.tar.gz
Algorithm Hash digest
SHA256 9212ed3c6066d0565206d49daed43dec781c7eb1c32c942071b6b4b3b3e4bee5
MD5 8ec46dc8a96e8abfa05d6e2d237dc53d
BLAKE2b-256 73f572fa3957a3cab15885039ad9a301a3e64ced6be37eb2aecaa8a9fd8ad82a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da39cea1cf400255b5123fc399c5edb992db44e1f2e63ea32987f58da9d13b83
MD5 be524dcab51724db362b7624ba4ff407
BLAKE2b-256 60f833b4658104c6d620a84077ec6743b78ad2d7d2b7afc87a8d7446abba1bc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19adf5a55f5604bd097b6d44bec58ff8679ad56b2457205b824aee3e0620a9be
MD5 b52018a960a87a13a8b6e0684a081850
BLAKE2b-256 ba46b9a113ee461befff39bc90ace2f55f6c00e5249571eb507ee60679024d12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c9561f8e7f403dcae1f4751b51dcfa9c3b4a514223ca63667980291633ef3754
MD5 f4093d2d247af0150b39cbe575489e4d
BLAKE2b-256 52bd114e36ca0361a42f397710caa0196e5dfe9493608caf629da0cc5b755955

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5dc14e6a3bdf045fcd7ee894bfda7d617be50854dbf00eeaf2aa301a1b4124cd
MD5 313c10acf9e7c9ca51df857e2579d05e
BLAKE2b-256 6b2325c64f7f3907c651690f97a58f20c82a6604096c08cf9be9ac0ac5c31cdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee5dc13f661ae06be477f9a597cffadd05dbfa48860568894384e807bf4bb969
MD5 0bd19af8daeef7f9afae1852a872b97b
BLAKE2b-256 cb4a1c6c163040b9418294c577838edfb26be61e354316daca57ca55df8043c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 739f553de7d7a7999211dccffcc0fdeaa90702e7efd83da8924a556ba7126679
MD5 63e0b2abb5dbf8fe2316147936838c83
BLAKE2b-256 d49a94fd6cf545de04bba7041440dd76ebb22cb6199ac355dae53567f88143f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3eecaba2a356e3af95bbeee778b388c0a38c87c5376e7b56ab0184694be35ad7
MD5 5df9d53101a8b534a53a774006bc69b7
BLAKE2b-256 256d4dc31453f82f6819f2e6fbfc390b04a97c440484ae65cf8dd546aa2fb0a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e790fb617e4af0ecbe0a8d4de4bab3e2fe3b38d69be0f4cf9390bef8073caf40
MD5 ad6187af579b26d573ed3e0490c9975a
BLAKE2b-256 e8af74eba7d3c7ff585fb9acc4f138148836e8dccb93be71dd85cb69c9d1851c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e7e3e57013b8ce16b67649b9c136b60f34cb8ed7124d6c1c31732e79d9b656e
MD5 5096f46379cae13aaa2aad44f6132bad
BLAKE2b-256 539d44800d538d9295fb0077793d299461c2cff225c0e612a5daef71cc886c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd5f941a6314c903b6fb4d471f76ae588863e6ec0a104466f6098277140ef818
MD5 9b93609b5ab8d1279234a2b85d89535e
BLAKE2b-256 4ed17dce1029245f3b82087d7b756aa6a573cc0653c091e90dfb152a537a48be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aad960757b1fdc0e651579b088a1dd46fd016e1de850fcee721dd222b8521614
MD5 ec8c886758f2d573d72956e53354fafe
BLAKE2b-256 41b42fe13b9db7542b0059f7018dd1ac4d626a6db4d69c04b15d46f838b14549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f87b06e156a0c807ebaee7ef2621c558432736c2d5815c05d170df4e897e9c4
MD5 c60251930c9dd501367541e1b2d47662
BLAKE2b-256 2e1b78938b5b30df7ce023f0b003d8b614716ad21d80c7240256a876d41aa295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47b16975ff5a8b5c21766528e69ab7b8fc709824629679ecc86aeb5d8a7287f2
MD5 e774239bda0d8d2efbc368acb22e8447
BLAKE2b-256 088ff8dd3be0683df1ad883c7b9efc60c8315ed7a1f44b75be2011da5b6d8bb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 313822502d424f7ecc80c51651762995699f568e46298fdf253daa61f1661ec3
MD5 c6229c8f749de45ee0fee2a468660378
BLAKE2b-256 42bbf16a9d5337a3bb30b1687a4432d191414bc201ff73b28061153107646520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5223d3df58984721a53a8bab1272b7e8ad9c86586840d74a16bd99f9636a8fec
MD5 356477fcec944679f7181eedf0debed1
BLAKE2b-256 09199e31527077532132450b0c522c7192b2f510f6a0c9db3844d8251591efe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.8-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3577e977e160f09886775aa5d9b77de1776e55a41764ee0f02ce6f33acae5025
MD5 125a8208e3f5e6a20d5a4bd0207578b7
BLAKE2b-256 d14fa1648aa30770006a22a2f84f089174d0ef1aaaaac154c3d7c7494a52749f

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