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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.17-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.17-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.17-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.17-cp311-cp311-macosx_14_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_sirocco-10.5.17-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.17-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.17-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.17-cp310-cp310-macosx_14_0_arm64.whl (579.3 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_sirocco-10.5.17-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.17-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.17-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.17-cp39-cp39-macosx_14_0_arm64.whl (579.3 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.17-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.17.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.17.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.17.tar.gz
Algorithm Hash digest
SHA256 c2aafa3ead74296cf9d2e027169f5f3bda7924052b9a50acb28e538f1357f470
MD5 36ac2445745978cbb6f6e0dd4d6aee23
BLAKE2b-256 67c353d92822bd9970f4ef568807da4aed5e221682f86fc1b7bcb5bcf1c25a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7247471a3954a9e39a504082f8fce88dbd2707bd47680b726766e00bca80a674
MD5 69a532111836ddd48c5f14d6a7e7337b
BLAKE2b-256 6c6ef40d9cdc4fce70e385237d9173cfc154b5f39282351db0dc3672a75e7057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9d1383fcbfba0529503d4f48a95d53e6fcf9a639e9387bf93ea2376cb034e52
MD5 b831393d9071e89fea66ccc91e93b10f
BLAKE2b-256 07ef7b5de31003785d5a7696e210eb55b47e8a73f0d022c31f9854c0b8444434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 769c7371296b59a7c87f5c69b7b59e49127ddd07f37ec301599e67e9e94eafec
MD5 73cd72822c6e6d82921a77b41e133bae
BLAKE2b-256 9e2373b8552fae4e4f25c2adb7e4f00ac73f28e512eb69c22fc9cd8dd2ae51f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc4f7f752418b351d585f3f947b81b54e851325c35f73d6625cd31cef916c638
MD5 cb60925aee98a411cb3de136e0fd73a4
BLAKE2b-256 c1aa8437c1abba463059b4d900262fbdc49cb7a6c86499fc1af822cd6f728ef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a880d6e0fd0563135959ca390f7e448b6b153b1a793fcce5d7d346c28de80cd
MD5 8f35f2e2e9c12bb1183286875c0176a0
BLAKE2b-256 3d25dbd664873549203bfed64e59c0166c724079ab6adf26cf91c098906c8f3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 442277e5697e95e4203f60f718737477f4a1813a911b02f1325c73712cabcce4
MD5 8baed6d7d0f468fa5e8f907b94c9034b
BLAKE2b-256 b044d93d5588fd9a671b31601cbe58f68285de0842fd90d4b032b7ca1515b245

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2b210c4ce44a10f9a42b33f48543826e821fa5691d53e42cdd7be237bd300480
MD5 4993e526cbdc962670e05b3f51b6dae4
BLAKE2b-256 5016e271cbfe37886cefeba1455a61aff866ab3c8d82da113bd003561920f676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a7b410b4cc9aeac59018145d85abadab51f3810236689f8b68891f351f86e75
MD5 50988f188456a7ce6b044d30fa471904
BLAKE2b-256 c422c6772867f806da09917734786ab5a6f8b7afe73bd8f37d5fb8c9462d24d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 422042540210b48d1507d800ef2d6fcdf16eb866a694d37d7f8624c7b4a2e8eb
MD5 5e21866dc8acc9cc55b4918d36a03151
BLAKE2b-256 9f9c3059d62a02bbe870d2369a51fae435dfddf48a5a5048f829f7e5c52ae214

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16e69db4f4f6ef473c6e8403bb5da217bcbb2dff33ea3218ca21c0d5b45a4941
MD5 3a6edf368b3e5b641b2561f551896684
BLAKE2b-256 aa741dd7424ffb0db330cc7260faaa42d5936044dbc7188ba61e22fe053859bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ad4be0b685d32aa47e5f6d5e99255d0fe704a57a7033b7d5e8e4281ddceff46a
MD5 7768d55b3141ef812cfd36b82e853c90
BLAKE2b-256 d4011eee25d0457677611a2a3e92cbe007b3be35c980781969c18d807fc27a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cc84caf529a8132ecffde5d36133792f35a708a7c511dbab2f8031b8844042cb
MD5 9c90475220b8c3d91ea0964726d23af6
BLAKE2b-256 59f7f5b4cd0acb879ff5ea04ea193f0e57afdd98766d354c60c120a8c3e47857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73f8a145b4bd2b0e3aca27f5e9728484195ed9c4fb3242576396db6bd7e76ae2
MD5 36d5380b4a5b869701f259b83e94120f
BLAKE2b-256 73670f09191bd3e556d390564b937cf1a1be17d758c96e66ea4bd5ac7cd1c399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea902650724d2b76c3374dfec1314e6805a9aba479c310d45cf0c3cb2c388732
MD5 0283924ca68e6616b439890cf7e2fc24
BLAKE2b-256 4a871dcca0d75a44a10ff9afffde209895471da5c3196c858b9996295370ed89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 da59e99ec67e87387c67e0f4a8af2d9bbc60ba0b18af3a861fef916dd02281f6
MD5 392f8f5661e981fe20a7355dc52b8bcb
BLAKE2b-256 91030b769f0e230da47bbe9e4d5a0eba3fc67b09d73e3307af4f48ddce15bc0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.17-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71a06d9a683e788cb8ccbcfdb23ac342d5ed170e63944dd2c8620216587ca557
MD5 cbe3108040b08f944850d8da9c6f56b4
BLAKE2b-256 b1bf11e3d0e63f72b0fbf170da842452fe0e8a0e76db5b44674efe089f4e9529

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