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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.5-cp312-cp312-macosx_13_0_x86_64.whl (668.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.5-cp311-cp311-macosx_13_0_x86_64.whl (668.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.5-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.5.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.5.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.5.tar.gz
Algorithm Hash digest
SHA256 6c17b0a19a30c55c71dbe1c86c038597d1f44c10276daca4473a837d53e3fa61
MD5 244effb4fe4dc628a00d20b44078603a
BLAKE2b-256 15b4f939ffbb21ab5588224f8ef5c6b0dd10a1f63d45ac03dcc58194a0916a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d710cd5871d07308f66ef084653833a974e270eb81ced1dac81c97bde7c8513
MD5 425d6981db58a780aa69db90c59e6ce7
BLAKE2b-256 49681fc4de4d88906bc79bacdaa61b8d2ae87c1231f26c2819cabb3fed680547

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c758073acf37662393273f6d5d205528fbf3b882b36eb8077c2d5d03e28eb76a
MD5 3285592d0a0dbf635904ad1ebf479a34
BLAKE2b-256 9a7509803a9e3e54d94a1f827f16606a24d756d61545a5a0cd322458f314a45e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4da7c62d286006f837d1c2285d35fa1a621849c064fdefffecf183333d244358
MD5 2d52964bfaf2ed46e873a17483817a4d
BLAKE2b-256 72004c89414f439a2771441e0651bad230296dc9661a0b6ded5e7a2042384aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c39177fb5120fdbbffd8997a769d64a64fbf529ce76f44d4f02a0eb85a0a208f
MD5 f37d28e6afb571ce1b5a5e492ae89223
BLAKE2b-256 564b7e4566b2f545b5eef2b47bc6b6bd27d29be9be8673bc1ca020e27d37adfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9bfc7ccc9cd9133d0e05a0650030a0e5746121407b077c47354244bd0587c64
MD5 4c53157ff74b5ca43bca19fd225c21b7
BLAKE2b-256 32dbdd0a784592295d69163b0863900273664d283f99a494545f018bbcd2b221

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9513e14d8da2a9792c62747481b3b9094b1cd9f05f02767cf9f6626ededf3fe
MD5 072dcd14039b3c85e2c1fa72a7c1486e
BLAKE2b-256 edbca8f5a7e69f9e9c2c9f41ecdb5b5340f85eda321ce431407aadbf38c980d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 16b08645b621affbcb40fa47dc7f46d8429e1b1c354f34857002de419685048d
MD5 be60c86ff693f6ed4b8398a8ea7471e5
BLAKE2b-256 7d8e422be4a11e02b29a7584b7a6a9a771db1ec49bf7764f42e252b54218b188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 94ebd77d8d0014a504d42c7600ba48db532351f18223faa728305ec19d1348a9
MD5 332f0e913154ea0c04f2dcae947d0b3d
BLAKE2b-256 018caee7b0867fe72ab62d38c1de473d1b9c2d471a9f2dd0c455b1dd8bfc8507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7da12238af5d060e7619685128efee66690653d6e253437e172323028028e56
MD5 1e8d6f32aa8e88517dac4db4ffffaf67
BLAKE2b-256 d60fe2401e571b19b0f6c15bfe80d88bb3d53d3827700575b25d6ef4ec4573f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7450baa7ec17bf368c485cdb9819899984fd071dcdace4daab2559f27e5a2605
MD5 dae31861041244e1d77817edda25ff37
BLAKE2b-256 a4509536c3f659ab363b344b0d5a6cfb61fec6387dc0f79dba3e88e3d74ae82a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ae053436991d0f5c49d111568c626922b5f7f5ca0b0d8e6a787d9ee2fbc53cde
MD5 1c42ff5e4b9d060b3f91760b8b6f028e
BLAKE2b-256 de5d642d1c59e66f89dd61f948f40a842454429d8bfec49a2343615147a651b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e205265e462f6a58ebb6f7c09a9aeb1d52c6472dafad3d909f3920a99b41dbc
MD5 913d85fb5e5f1640e4038deb3d1809bc
BLAKE2b-256 57b089f057a2ebd4946a05eb5e1c03d1bc94b56e161e4349b9a2b63fbbfd458d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b56f40276a8d6cc788b58e439162b7367b8656f2eb56cafe01a919c54539fca0
MD5 8a35d15c3c4a198f66666cedc56db5e7
BLAKE2b-256 fc26cd3ac2e5a17e144c8bc322e984ac6c99e20797b542b5b51783ad0ff836ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b8e0ea3443b8cb39f9a3c06e0033f098b6ebb3766de0756bb097ee6571d84f0
MD5 b654245f9a97bb21ea6f550e94404d67
BLAKE2b-256 da7521cf84270a3545ef4bbc65d0c48417330da4a9dcc0abcfc7d42f5fa19520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b0374abab4906f27287eb5d7a4efac0f3adb60588c4836c9f14a074ecae5783a
MD5 6518a639df02c87387a2086d0bae3ed6
BLAKE2b-256 2b4a011ecdfec88b7f0f60b3fe7277d03f88c5ba2ab57fb7032509ad8c57463a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.5-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19e8401422a7e3938a7f0b6fd5afe64655c2aed7f9e48dc93df08f00ae266592
MD5 971b10fe192d78e8f1c27b337e806444
BLAKE2b-256 cfb651137249d08d56b751ce222b73a21301baf63f477938e245668553b0557e

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