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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.6-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.6.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.6.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.6.tar.gz
Algorithm Hash digest
SHA256 41eab0a990910febc7645edab9a8d9122adc546dedf0b5f62559e8c91cb1b9d4
MD5 108072520abf4345dbaf0a49954c441a
BLAKE2b-256 292942030288589df09b5a79b214b2f339c1402e4aa0686e1bd7a64deceb6235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 208d2a882244ad4e5a41b5217ff63602298751ec4a743ad0bd6bba03e66d4ead
MD5 97a549c6b2ccbb3c50750a30ac7d2978
BLAKE2b-256 fb7031918a9baf22eb32225505f3da84b8c1db508de7b8f1223ca01bf276cb36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac1d5da3507f3a67aca7b19d8f78d3360845274d44af5f4fa4ad2346b361d57e
MD5 6ed432a774c5ff5ddf7fc0ff4255de8e
BLAKE2b-256 10694befbb47bc335dc76cb42165ab2c53a4311e34ebcbb7399538c5dfdc19e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5a704e603c78620c4625088c53009f3dcfe7dc9eb006c1665a596bcc131ce1f8
MD5 e2c34786a49978af547e6612fb706ef9
BLAKE2b-256 b7eaddf172e984119748fa4a8fd8ed61a3091110bf582c9f24cd5b88c140355e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a5a89d51662749d8e2f9832be46aa33f17b98725b25fc961b461b210757ade3d
MD5 b5c1c0754b543bb15f231482de338df6
BLAKE2b-256 670a8973160bf880262d9243e9ae4be4e328f93ac544331214b7f770153d080f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 589fd88031676f9d236fa07a2bb3e9dcc5d641f8a7d3c23f1f055b29d1be32d5
MD5 5e532a82a3a44fd1417483e43368ed48
BLAKE2b-256 715b0cbd5d80ee6c6252135c488632dde2923946372b71025d3895ddfc5bc67d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95fcff68fab8ac95043063aea523c0dead90bd4c46f527c4582c61d70c5ca4a0
MD5 feff650ce01f4bf1cb579460fc821561
BLAKE2b-256 20eeb95803998c641d5ac0ab552d02f2d071e3213e209470e9824eed276395f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 26cbf36c334e39a8e1359e11d3f170b720335504e77c20108ed05fd1056b8a58
MD5 f8af2d27e3211e391c9c29cfce62bdb8
BLAKE2b-256 f33c283cdcdceab0cee1beecc87e4b9b2887620cefd2b129a57ad0ef291a87bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e2e855437121e68df718429a8ed6beddb188d6f02dcdc6c56b1afbba998e395e
MD5 a5cb9d6081b7c159ee0a6ea0ce21bf80
BLAKE2b-256 254873e6285dc25f7d4faa79cac63077910929022bbebc154777d6c2265ec5c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b5874ae06e3070ab30e190ee2f67a37c0d639e166f90c4630fc00c24733b6b2
MD5 c9894bb841f6559a42c1f8efdb7c0677
BLAKE2b-256 c60a771060f6fcb50aac5eb39bb8e307b7007b9b320b33445d8d370d4d3adaa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 beb6db97e4c1db05a98b6b903ee54cbe5a1f9aa3b16762a9a74f45c07bb9288c
MD5 fcc746c39206fe414a448d86acd13492
BLAKE2b-256 3c7f2d9cb02fa5c4337114bfbf0cadcf265d65d9528498ae12b5dea1e4100f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 54dcc7bcd690c4b539c799ea6270e86bb5276d49b82337f8f00f2a610ce1bc85
MD5 25cd58bb5cf6e639355446dd9bce2c95
BLAKE2b-256 e2f399b0636f9f999c9da1b13d60080213cd361e89960e4879ba46273582d334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 90c4ca4bca41f81d49c0dbfd43b85e15034b42f2496b1b071091d307f8f1d3ad
MD5 7c9f19d4968ce368b800cf375cbf28ea
BLAKE2b-256 65d26a363dfe82965a3c824f2a67a9ec289f16288905897b54eeb549b7a49bc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15cf2e8831682087028d12bde378fba5e9c48a4b1b0ffab32a7c7db6fe5bc3ac
MD5 a0230f854513dd030750de289686f1cf
BLAKE2b-256 1af0b6799e106eefa6b6df6121b381ae81434d8ed8918f99502f96e6c51a7e63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24640c6ca8f5f7cdc6b38920524c571ffb6b38c611b4fd76d2d75f290a629ffc
MD5 fd96ac891c660f79913ff428a1925045
BLAKE2b-256 85acf142ee0269081a2b0eb981e86f134c64af3aa8d7f3dacc4ee3c98d656d2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 35cd2529c5b0269c03cac369cd8d298135ab27ca3bc261e4f187b1e1d49305aa
MD5 59c116800e14ed0876a56bd07c5e0266
BLAKE2b-256 13d66a335e396d2570f44a7c804516e3f61f01543b12057c66791f9ea4620915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.6-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6d8742b3f73d0bd6c5959ca923046049db16528eb0bfcab15e17300da1511a8
MD5 71b325e3905dc095763d2c6dba59eee8
BLAKE2b-256 448da9318a4868bb9e1b08594e7464d1169bc72520eaef47a59cb2fb9b842d22

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