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.23.tar.gz (5.4 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.23-cp313-cp313-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.23-cp313-cp313-macosx_14_0_arm64.whl (538.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_sirocco-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl (628.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_sirocco-10.5.23-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.23-cp312-cp312-macosx_14_0_arm64.whl (539.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl (628.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_sirocco-10.5.23-cp311-cp311-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_sirocco-10.5.23-cp311-cp311-macosx_14_0_arm64.whl (539.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.23-cp311-cp311-macosx_13_0_x86_64.whl (628.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_sirocco-10.5.23-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.23-cp310-cp310-macosx_14_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.23-cp310-cp310-macosx_13_0_x86_64.whl (628.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_sirocco-10.5.23-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.23-cp39-cp39-macosx_14_0_arm64.whl (540.1 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl (628.9 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_sirocco-10.5.23.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_sirocco-10.5.23.tar.gz
Algorithm Hash digest
SHA256 1249720efc216a590a88abf98d99aa578107073128dae2802ab85871701dd52d
MD5 26a4eaf2352bbb262ec18a42fb7e8a76
BLAKE2b-256 a962e53feae8feff26d5f7d02cdd3890768254cf5393afc9a2b8998da1deb329

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.23-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 105a9755820c4239693feab35eb7e465f218b42b82e4e4df56fee1659a36d835
MD5 da729d108981c69e27c8ed6b19b1e62d
BLAKE2b-256 075c0cd2ca48e6b04319e581781ca26f41f7094a674f4886daa5ac2ce8a6947b

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.23-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2847cca913f5f7da8e06e4011db3d24a5d926e4d0094ad089464f1257ee603e0
MD5 995ee5ac78c6e495ed51c64cf22d0284
BLAKE2b-256 ba31fb4019af2eae785bfc4b596501d7538ec0d1c8f5c7bfbeb2ee6d66cd5655

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 560568473bfe7cb981bd288784eb86864c349adbc190ca9869d41444a2827cfe
MD5 3262a787c314c1d3f45dc6dc78e5010a
BLAKE2b-256 9117d99ab45018e050a1c48e365dbb6481d59ab937b3de731ab5892c6c57deb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c129b38d5f16767632da1d98185afbd62633366cf3d05638e470cc3715659bff
MD5 4659e906ab60c7ff8f6dc3d6ca683e16
BLAKE2b-256 9bab1853ff5e7bcb060dcc5f630b55a064f43f7c7f5918658b4d3cc4d01282da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aa5149eb5c518177a03a99a88a80545ee80817fbe3027498dbbe0af2302fa327
MD5 be1f70558480987a62df2babf5f264ae
BLAKE2b-256 82c612d6227a808b7971f53318f0faa35dde825b18b3d24f392f9a6b01be923a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ab83d8df95038683e62672935962e827657756395aa278f02cc2152669ed57a4
MD5 8ed974ac62a59f9b51f5a2f4a4839f6b
BLAKE2b-256 fa35ac107cbccaa100318b00ab6e46539fa87f67ca0ff7addbfc8be69e80eae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f614868933234399f553623681e19dcce5f2b32806659533932fa24679d5a0d6
MD5 baf0ec05818847c3dc0826969ba17134
BLAKE2b-256 363eca02150f4f02f152c5ac6b58fd103fbf8e5386703780d585f52233cee8d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f7508c1207e0f245ed9be5a293a2b3a45ce4a43dabae56c7124b600317abe69f
MD5 60f3bba941b2c0fc8ec6268510bda4ba
BLAKE2b-256 3aac56e1b9c9e01c1f8bec9f45d29b9d495b45c8fdf9daad1d250624756e2d39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 76b857f3531b3c080c6658d3c51b685145f5509de5d245f9b8b0bf779cdf5fdd
MD5 a062708bdae48cbb2079ac0e4f8f6cc2
BLAKE2b-256 69b7bdffd13954068b7d1719a5108bea36e4e6c41cfd56aea790dcec7e542ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c9d010495d27920e413e19b5912140b6b71855def741b26e1d0f955d831926b
MD5 cd3cd4faf0ad384710078d0eb6985784
BLAKE2b-256 008939626b3cd05e8a9d0cdb319195fe1349a6ac52fba7e4216955e66e838c91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6443d757e3d95418fdd6d027afe1e89f176bb11d0b573ded80d84157e01b4450
MD5 48214dc365576ab2818aa5c64476cc12
BLAKE2b-256 97c9a8ae9e08d10dd8a59011d688e7098415f20753b5a2ba82dd664dbcca70da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 44926f0da880a1208f8c91670240cb15027a43981dfb22940ede59c37d930da6
MD5 c6ad68fa1dd37686d30dccbd495b3fa3
BLAKE2b-256 5d02d5ff18d94c578cc548bec53376431e3a852a1e3fee035aece1bd8233a155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 208d20b2699fb8edb49bf61949a67f811667d2c531d3c66c314557aa66447ff6
MD5 88811162b0466b6c473b1dded1263742
BLAKE2b-256 ccf912107e7b66c0c6f5d4511c08cf532124707fb2e72f19b8037b3011af49e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 14441cd8f595af915db96d6b84f6dcfdb1246588a79af1031dd371396d6a25f5
MD5 66cd7970cd1ac472008129fa95d2a0ad
BLAKE2b-256 c37ce2ddd192ef2b6e83688f6da9324dd56195f35b35756a2e12511f6a33639c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.23-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f07ddea44b03dbdda22e58514472842e780e64e24498e3a2f6ec87a361c0990d
MD5 c35e28f3ddf27b7215619446fc2e57ef
BLAKE2b-256 4d1194b1a56aa6cd6944ea7e78dc29adb080fb3d322a19bb06edd1de44be989d

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