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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.20-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.20-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.20-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.20-cp311-cp311-macosx_14_0_arm64.whl (579.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.20-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.20.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.20.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.20.tar.gz
Algorithm Hash digest
SHA256 563a780dca4a0050816552d7e1f6d9a9124a7f00e13c6f34278b7877e2070c7c
MD5 a67fba5d88e65be4e7a7d2ac82e93354
BLAKE2b-256 0f935afe92967af574a27c252ef1a567f3bf0033d1578e60d64e3027c0faf260

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c00d0933b7781481f1ce81d067988230fd465776631d8f0098c715e1558bdac2
MD5 e517c8ea85a8e79c44367a695cd8c54d
BLAKE2b-256 71d6de42bd7ee6ec902581ee0130bd05b275305e72fdf06d1d415ea052cb8eb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d437f6a600b3661ca605f2f439de5fee3cf3f0d9f8cc45bacd7146196ef690de
MD5 80e755ea4daaa293ee9d825313e75b3e
BLAKE2b-256 66dd8d9f6488867cd1889c52c9097aba86cc290f17232b9a0a38730582fb66e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5352f782020e112f590546d1e0e814e87a1ed1aa4f2f7e91213e224670b60cdf
MD5 7370cb75f786a6d42c6dbbc56d85bfa0
BLAKE2b-256 fdfa4627bcb74b2750cf4f8c8d8ad19e6a3e88775cf980600bc476271b031ace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d3a476528fcd5667ecfb3db54b2065e0b697591e0d58a1ea8b79a43b0c227984
MD5 333976a7ee25c6bd8feaee693fade33b
BLAKE2b-256 1cf5a3e07e37122c8c88538696549b55069d641429f621d852bbe7bcb8e69ffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b61b980a59e5dc8a555aff9825e06da5a9e85a7ef50ca70c912e885798544aac
MD5 667ea603b56cca9f4c1bc4da445a6bd5
BLAKE2b-256 ee86cb58b0c8dbcc46ed56f5c9f6dba65725c02dd18de6160b41b1dc0676c113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8f0a3a5b3fde00233f2c333f6507eaebf4fa216c8123936576f9de3deca41d0
MD5 f564563d994444c42094c24c5110e74f
BLAKE2b-256 36735edd384cd7bbb36d29157ff9c01e015b620d331f220e85f0d144a3857646

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8ab249885bae06c618eab1b27c2186da94b039612d56375ad8bfda16c153f49a
MD5 b0cff282dcb9723cc6416d9e93eec099
BLAKE2b-256 27768859227112a9925f26c7c3e122682e82243edccacb61630c393f0c61073d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 74d5e59c5d607b2d848d054122b48194e49251315b741d29c2be6b93946cc778
MD5 cb4c98c02d519ead6c89bfad4d882689
BLAKE2b-256 12807f9412980777b5a0d0ecdbb14b53f3101ffdebc76d12b57d52a84d430aea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7347db34367cce8c196fae64bec0443c90178f3c83472cbcacd1654b9d1ca84e
MD5 c5938fa664c29153b8a00e8f5ee83596
BLAKE2b-256 a29df521bb1b7a35427ced7209eae909564a37e5fb8e8b431c38c79214ffc1bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57e68b920b5044a5910fbad866e79bc670f3d5fc7fb1fa96c386b09e27a458a6
MD5 bc52900a80fef6bba447bfe62f3463ac
BLAKE2b-256 f90d2e712b64242d0cfe1b4637d034489d8f93e7476b882e5c01f2d29f56e2a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 82c14bb6712ea51d9997d248cef03dd25efda15f168eba4985e745bff052f8a6
MD5 aec29dfb3f1fcf9dde72747e6305dbbd
BLAKE2b-256 1864fa70916f33d1d56211dd9c3ff29569aa8afdb440c3d1dc33f02010170970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f929e2257efbbfb165c56c6a70b58d3dbcffd5bf58f22b2d26da64f697621aaa
MD5 936724f14edcd3758abfb47eb50ad3b2
BLAKE2b-256 afd0cc31f7d18a19e52b2801b9bbff7666388392cefe8e80d24f011dd4c507a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 794ec6aca417b55e9bce22dd8751253f1c976e7f18f7756be3bca0e4c1d7822f
MD5 baef1491b2cbcd03e2d0043e458a21cd
BLAKE2b-256 7ddbfcc74af1607d9d3c0c7d8f8a1620298bac3bd3c9c98fb35af0fe8b738b76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20b6214f3265dbf88387c8cd061e966be82a026bbb40ee244931821d4db822e1
MD5 de2a7223c6aa9b51a105c7134012cbf7
BLAKE2b-256 500c8e70dadd8655c7553d444ae72cd13bd97b79134892ad6b90871d56c28c5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 66a76ae64a49e4599038068b03b89e1ff01122f8ef4c33fed2896e25c8066efb
MD5 a5a0953c5ecb5418fec568f19ec16170
BLAKE2b-256 ac4ce60519f579bbb4244fedc69759459c6af96b0baae8b6316da2c693b9292d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.20-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 898dab55934b6f8380d472760d23c82b3acaa52eac1de8b5b2835b7f836fd6d4
MD5 a26e2da3f549502013f0ce04056eb484
BLAKE2b-256 c6562b07b1db2224cc5525d271224d8157fac1340694758757a334adb6202a43

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