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.22.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.22-cp313-cp313-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.22-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.22-cp313-cp313-macosx_14_0_arm64.whl (538.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_sirocco-10.5.22-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.22-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_sirocco-10.5.22-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.22-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_sirocco-10.5.22-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.22-cp311-cp311-macosx_14_0_arm64.whl (539.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_sirocco-10.5.22-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.22.tar.gz.

File metadata

  • Download URL: passagemath_sirocco-10.5.22.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.22.tar.gz
Algorithm Hash digest
SHA256 5bd42a55635845dbe357c3c427c48205eae007c82e486694d22bc1c47e178d5b
MD5 45a5ce43236a7e0548b5f635d60009dd
BLAKE2b-256 6fa6c9a99c77f4989df3fefb61d4b623f3e8efa921dfce6604e0d0a8afdcf235

See more details on using hashes here.

File details

Details for the file passagemath_sirocco-10.5.22-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9293aecb179fdec48596c6e976749321cbf79c521ffcb9ce7babc932f4de47cb
MD5 1622ba2efeb06d63fc191ca883ec638e
BLAKE2b-256 19ee4df52a8355e7bc6a6f0ac27e831193467bcb30d03ac4567d13bd928dee82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c159f8d8227be68bc123140f8a6afd2acae108e4bbaff55f0effa7c303eb57cd
MD5 544ec0fa9ecf39046f681e9236c78102
BLAKE2b-256 f3d1f3952f2ee884e12dc8e3f39c0bbe2400b9e9ea10ff86013a7f367d98cf33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c23a2df887eb85e8864690444c104aae3c41a8ecd605f745e3fa3e548309e72
MD5 8ed195dc543e6677cd5b82fb28d455e9
BLAKE2b-256 6cad8c8846b142136004333696b8924dd719ccb20eb2d137c330415e8a5f3de9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 587fb52d0e8ca1f7c611e7bd0e3c9a07c06a19dd47c09e7ad78d4d486a83169d
MD5 00eb10712faf1bd6803fe3c1ecd94f71
BLAKE2b-256 e852f1e3e3715daf4940f6e85395e60347bf1c18bdd6ce3aea8b14bb8759f40d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14eb2f2d77181802a12c95ee052f35adefc8f61d2c75a0e36020cedb936a3bff
MD5 49b9bf678d5dbe6abfd941e119e8eeb8
BLAKE2b-256 f7b9b856e95621877ac6f174c87410e6cab2a7238c8d54a96f830b0cc119e71f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 399269ed309ada2ba50a7711de9e4cb0e1b68c17a5baac1a8bb7d02b376aa26a
MD5 e28231966650bff3341c7f8aaec1a592
BLAKE2b-256 34ea27b807bec07b70b7bd04d0b3555ecdb31c57c6f4426f586b8ee42bc37e2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 83fe61a68fec63f52ab4960922aafc9f5abde4beae40647757ae6e682df3ed20
MD5 81980db75a1663d97a0715e1cadb5fa8
BLAKE2b-256 0bf03565148c8eb75fea83bf75c8eae4336586f0a09df18114b1ccb318af3711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3372c5c9a405c173c882d74668ec44a39c57c396cca8687c3497c62d83a6443c
MD5 38cbc8c641e6b6626299a8c40faec647
BLAKE2b-256 3c66bbc42d905ba4a63eff6dd3c93961a0d9261f1ba7c364aa0a59b296eeb2a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1a2805e87d4f543ce90afb97fd5f59fc490eab81431a7971cb33a073ef644b7
MD5 0dcca595792cac0821c1e3cc014578f3
BLAKE2b-256 1b5d479814b91f911a251aad030195d1c2b36bcaa836c2c64cd30c2d40b05f33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95c04a3c2ce911f49bdae8c043b026fad7f2f62708429186cd21622cf43c2e6b
MD5 37272733413ada5ebf49b8e72c39eda9
BLAKE2b-256 a7f506786d9051f14e57c7b246c512ce4fd6a9dfafbb8cae0d1456553d9d1fae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0453c286930ee4a61571cba6b4707b34b435ab3c9825a4e3d33f88977ebf64fd
MD5 c2b6965581389b276da3622a165baae0
BLAKE2b-256 d923da772401e6b0585114035a6991031ca1e4e058aac049fcb55f9599d57cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebd872a6c52fa26a698130319e90383425a22c2716e691c7fab5a1d22f1a8e89
MD5 fed6f44bf8be59404d2d97dbc44f4957
BLAKE2b-256 8536d38fdb697ec63a613e90f02b3b87defff778f9e1201cd47485528e19c474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce5de3093ce6835a9bc0b9c82b3f587dc76e976ecf3da27da144b84601fb8f41
MD5 800053d33a9d12961a05dd41bbcbec33
BLAKE2b-256 bde6a817568110c90a5501d236725ecccd9655a69f168b913c824981ef984088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b15158db918d14b7372a58286c0cc62a587c98c0772fd9e73f4c72e8df6e831
MD5 e7fee5093bceb994835377f8b387192e
BLAKE2b-256 82435fed6131ce56dcd60a6eaa3d14e9c1966e61ccfa440e7cb635e6f9605eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1152df2df414feb8269ed6f7a46a8550ef5e4aa275345e24aec763f49abe608d
MD5 ab08b7e9c43a3a340157e0dbd3cc8fce
BLAKE2b-256 8e2b6ef1bf1432b197b745dd6b9a16d7a417d14851794fdfdc4346b1a76b72af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c3b25ff56944bcde6247e4bd40533d7abf1167644cfe1ad5fdbee2daf58caf19
MD5 3d9fdabb888933162260e46f6df4aadf
BLAKE2b-256 68fc484080db7dca9819a9b549f903c4d578e48dee372c8b67e761266e542393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31944e3035616060c7c90b2e11c040802c501bc197bc39a16efea957fe9fa0a0
MD5 acc19750a30bb7e1708493e4bab8f8ad
BLAKE2b-256 d10b5b268e81773cfe91034061b68c7173d407c3acb47e6bcb2f5a711867f138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 870daab227b2d75599ec6e03c91d11fe3a6dc536900ba318b7888dd60275aba5
MD5 d8f2141f2cef0ff4891d0a644997c275
BLAKE2b-256 46885df912c0c5f13931745cb4bcf1bbd9046deb0b11980abde055831ddb6284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2d5d9e148b0c5ba15ad1e2ac41b86cb379a99da2b8b81ff9f20ac73cf359f278
MD5 e9948d3dcd897431735cedc58a3b89a3
BLAKE2b-256 a05a410b468b0e19260e477ad6a67cd4ed3cb24b562813711d38572e7cc7d7df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_sirocco-10.5.22-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fa138ec86385ae62c700bfe4b2b07a903e542422a7385ab247480580fa195921
MD5 6d6e0c0e367d304cdedac5061441e79a
BLAKE2b-256 b54a8f1495441838fb3554c6d01bab01207fb01ed878df21c5d39a0971f6549d

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