Skip to main content

Computes extremal rays with filtering

Project description

This package is a small, fast implementation of an algorithm for finding extremal rays of a polyhedral cone, with filtering. It is intended for finding normal surfaces in triangulated 3-manifolds, and therefore does not implement various features that might be useful for general extremal ray problems.

The setup is this. Define the support of a vector v in R^n to be the set of indices i such that v_i is non-zero. We are given an integer matrix M, typically with many more columns than rows, and a list of “illegal supports”. The support of a vector is illegal if its support contains one of the illegal supports on the list.

We want to find all the extremal rays of the cone (Null space of M) intersect (positive orthant), which are generated by vectors with legal support. (The restriction to vector with legal support is what is meant by “filtering”.)

The algorithm is due to Dave Letscher, and incorporates ideas of Komei Fukuda’s.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FXrays-1.3.4.tar.gz (38.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

FXrays-1.3.4-cp39-cp39-win_amd64.whl (25.6 kB view details)

Uploaded CPython 3.9Windows x86-64

FXrays-1.3.4-cp39-cp39-win32.whl (22.6 kB view details)

Uploaded CPython 3.9Windows x86

FXrays-1.3.4-cp39-cp39-manylinux1_x86_64.whl (114.1 kB view details)

Uploaded CPython 3.9

FXrays-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl (24.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

FXrays-1.3.4-cp38-cp38-win_amd64.whl (25.6 kB view details)

Uploaded CPython 3.8Windows x86-64

FXrays-1.3.4-cp38-cp38-win32.whl (22.6 kB view details)

Uploaded CPython 3.8Windows x86

FXrays-1.3.4-cp38-cp38-manylinux1_x86_64.whl (113.9 kB view details)

Uploaded CPython 3.8

FXrays-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl (24.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

FXrays-1.3.4-cp37-cp37m-win_amd64.whl (25.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

FXrays-1.3.4-cp37-cp37m-win32.whl (22.3 kB view details)

Uploaded CPython 3.7mWindows x86

FXrays-1.3.4-cp37-cp37m-manylinux1_x86_64.whl (109.7 kB view details)

Uploaded CPython 3.7m

FXrays-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl (24.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

FXrays-1.3.4-cp36-cp36m-win_amd64.whl (25.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

FXrays-1.3.4-cp36-cp36m-win32.whl (22.2 kB view details)

Uploaded CPython 3.6mWindows x86

FXrays-1.3.4-cp36-cp36m-manylinux1_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.6m

FXrays-1.3.4-cp36-cp36m-macosx_10_9_x86_64.whl (24.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file FXrays-1.3.4.tar.gz.

File metadata

  • Download URL: FXrays-1.3.4.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4.tar.gz
Algorithm Hash digest
SHA256 17570d541ee5f1d195b946a25653e9d7ba676f4781d421c55fbf33542baf03ce
MD5 8f35ec89fba8237faa1937082ec90c08
BLAKE2b-256 c5bc4d5ebf9b14faffca0004cce12831b48ae1361440e093a6cd409a8f522590

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e058db2b13c99a9e1ba3f54bf74b8c492d73f78fb7e731848e9f908997a712b5
MD5 410552125e7bea3fbf9b8bce84e25cb8
BLAKE2b-256 63c85f5f3fb651ffa53b1fd6ae766f58a4171bd0f4189755af12554b8744a576

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ea9e81324530ea695ba2b958c55f0a1e335391fb66982cfd505ba47659489e15
MD5 2a87e111231fc44eb36fc90dcced1be3
BLAKE2b-256 a40ad9601c266c837b012f16c3d20335805b7e4c80987ca1acdbaf2be33444a5

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 114.1 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0914f88357bc3f08f27c4989cf1fd25658c9ec6e7e655b9fc976decb7f93ec63
MD5 65343872cbd944cad09adc6260c62438
BLAKE2b-256 80bba1aef271829dcd5b1837d03a8800dca9cdb3859a5225117e80430cbca514

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.4 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e09eb63b3855c3f5d305369ea0366c2d9c4de2bc0880904c99679f842f0b0c36
MD5 4ecc047c7bf479a6d458b9f5b75d31e3
BLAKE2b-256 f16a1cc5db314411c56b088074ff13a882a1f5fcdf016b5d49cc12ba457f5fc1

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 be70efdb461af06cad2fb48058237fc8a7831089a933de8e8ee1619f61d5a204
MD5 1bdde2b67e2b71e2262f7d08c4fc810b
BLAKE2b-256 9d6485c19314d0a426aa75b5d657679a756fc77f32cbd75e90d56dfbfc849dd4

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d9038fc1ce07c6d5963d0594e2903ac3676b5050f07a12e76099c7338ead159c
MD5 8ed132a45ec22f1da99d5a9c01759de3
BLAKE2b-256 e06b3d651ca4fd58e89241f6698eea369621476b9c5313383ce709991e457043

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 113.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17a386b756f70ba0eb0cc5536183636e2ebb021ad96170aa04d952bce138b335
MD5 25b6018a173bc904b3a05c0cbe7204c1
BLAKE2b-256 6c058162b817b91bcbedfea1bc9d45332265cca6a3f4abd7007dc69d329f232e

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3f2d19154c03fdd4e0e1f29b5273dd207e188d5700b332629c3755779269e11
MD5 24cf1061873bdf0026fa57dfd1922596
BLAKE2b-256 243e6f3aecdd82d77d0e3f742acde4390ed966f817f4d05744d3e7b3c2b3b61a

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d16173c01ff06ada8b5b0a0a0a8112ed8431bff2d3b3fa1ca150c9acd809d868
MD5 847af45f75f41021ad3339463b7a3223
BLAKE2b-256 4c549999e26f00d3636223b692aaf8edaea3e6032c1c5ffa1f1ba4cbb8df745d

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2975c5a468f348413ff29a3b7276e602340659723f019fa6a962d65351a60ddb
MD5 707cbeb76f1694ff77e6121694a56bbb
BLAKE2b-256 1eb6affe1c94b24b72b09e49ae535c993348301ef0cb47c61b2529be8656388f

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 109.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 921074260e32d0c55699b9ab8546ab76b8fc0ef72ab75b045878e3677dbca9da
MD5 c2d63e49aae57b9392d8a7cf6d2adecd
BLAKE2b-256 9ee30dd9841869766f82920251f4bfec9953fdd822805c0a8c8b83004c3e5564

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86ca408e77439368131ebd084ccb1bd4d60a9dc71b43774bfa04a4b4218b3f68
MD5 889a2b111358a33e1d936325a611e5d2
BLAKE2b-256 8aee8193f570ced5241dd4ed317c44201345aff88a48a511c4ec48a037fb895b

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 88dfb1c9f71e5d9ca278214c7efc5d12ee381f8298209b5d4d2f15d17557b58b
MD5 f296ab3f0b8dbf28f7e6e432b0e9689b
BLAKE2b-256 bcc9275ae1115f7a3084d4cea0dca6a67245b6f54bce15a3532728918dff056c

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4a053a62e7400fc5e5ed84fb916dd84cff30f97444e8470847298d48f3cd3777
MD5 a8e84b369ef48ad5a8d4786f87abd285
BLAKE2b-256 1615eddcdcf7fa7c09a798d478a8216ec876ffe8f432fd3fa4b1dd3de60d7813

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 108.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77610602d81960c1986f6ed10591d0ac2f1900587d275a2859d1923b79495e5a
MD5 630a219bdd60dcdc7f9c22eb49569485
BLAKE2b-256 8aee5d91f1fa4b683bae56ceb21031ddcbed7ab1527fe561531301401014ffb7

See more details on using hashes here.

File details

Details for the file FXrays-1.3.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: FXrays-1.3.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

File hashes

Hashes for FXrays-1.3.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9251320a013417c4affe1b5278a169810a43f9f6288d7c199b709c2a093e3f62
MD5 5e4645c86269ce73fdb95d64807446a7
BLAKE2b-256 e083aab8263b479394e0a49bd2f842878584aca8622b6df301ca2b7ae3e04431

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