Skip to main content

Light python wrapper for the ORTHPOL package

Project description

This is the orthpol package. It is a frontend to the Fortran package orthpol written by W Gautschi [1].

[1] Gautschi, W. (1994). Algorithm 726: ORTHPOL–a package of routines for generating orthogonal polynomials and Gauss-type quadrature rules. ACM Transactions on Mathematical Software (TOMS), 20(1), 21–62. doi:10.1145/174603.174605

Status

PyPi:

https://southpacific.no-ip.org:8080/buildStatus/icon?job=pypi-orthpol

LaunchPad:

https://southpacific.no-ip.org:8080/buildStatus/icon?job=orthpol

TestPyPi:

https://southpacific.no-ip.org:8080/buildStatus/icon?job=testpypi-orthpol

Requirements

The package depends on a C++ porting of the Fortran library orthpol. Thus both C++ and Fortran compilers must be installed on the machine. The code is tested using the GCC compiler suite or clang for the compilation and linking of C++ code, and the gfortran compiler for the Fortran part of the code.

Installation

Make sure to have an up-to-date version of pip:

$ pip install –upgrade pip

Automatically install the software using the command:

$ pip install orthpol

If this doesn’t work, the package can be manually downloaded and installed through the following procedure:

$ cd <download_dir>

$ pip download orthpol

$ tar xzf orthpol-X.X.X.tar.gz

$ cd orthpol-X.X.X

$ python setup.py install

Change Log

1.0:
  • Light porting of ORTHPOL. No additional functions are present (moved to SpectralToolbox).

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (24.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (25.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (14.6 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl (14.6 MB view details)

Uploaded PyPy manylinux: glibc 2.24+ x86-64

orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (24.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (25.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (24.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (25.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (24.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (25.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (24.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (25.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

File details

Details for the file orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50496cdd35f89705df88f143dde1d7d62b86afa7c05e4be1497bbf0e198c8be9
MD5 12d47335d3e4ff2ee33eae25e1af6776
BLAKE2b-256 046ea17a20043294c04e1cfd4e76d6b5bfeb15b0b87e915a1bcbe1b4a0b7a65b

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecbfc8be4ba8cdceb17e9b41c555736fbe4f2eac1c719abe2b8e4bfcfbb6bdd9
MD5 c97793a7d07d8a9a9bac3fac065dfa45
BLAKE2b-256 3ed2081c889c638fa1b6884b7e635f874ae2cdbe1a9356d49f19aef254d2db08

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 75a4e6af8c66f7d5b403b53c582c9d72a74ad9e063ce3852bfd3d214a1c92416
MD5 f4c1b93dcfc1343ebc4983939e7577ee
BLAKE2b-256 bd014853427cb7b9d4cb8fc71d49117ab41642cb3e1d93c9764fecc7fd446492

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47a4ff7fb6e31cf7b36314be7dcfbe70910ac230b733a6ee11e119ac205b26cd
MD5 2c9ff1504f1fc9d207d77ea615883a80
BLAKE2b-256 3fbb1659163b46260ee003792d99241e6555fc10dad1d99a74682a1f56010b5f

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e3e6cb8b79147a57241204fceff454656692908eb8e927741ffc5b81d65e54da
MD5 b9d6c74b40607c6d3e9538133e068c83
BLAKE2b-256 59dc1b1e77febcbee8a9e0d1e6bc38b4d149030cb768a0f6c902224f9df364ce

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e12b524a52b6ceef2b9339672eef4bd7b677c673a037e368a9055139fa117735
MD5 dcb89965dcc5adf41a39886670573701
BLAKE2b-256 456415c16bd2600dfb4d5d6990f55fce777218f96620d29f191d0043f9e97e6a

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9460ea164d25d982c274f536cd971595861edd1fb71f398fcc0af5cde7c86658
MD5 a4465f0aa3c057156f9c6f4868fec9a6
BLAKE2b-256 91b0433bf7da575b82eb37b1f969eec99a3c914087cce1cf563000f317b4a708

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6baacbe3c1390ed0156db78a883cff9e4bfdfa97eb9db1c5b61a9c951104f24d
MD5 4f309110d948a2817334654299b69b0e
BLAKE2b-256 dc5380fbead93d713e40bcc6ed239f2c02ef4407e14211cecf639de116b4c2d5

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3cf33b3dda9a9f26b3bb8f285417ae7b58a11a105a11d903fe54ce34720b2d53
MD5 1eab5b93be007b35ceb1797483380a0f
BLAKE2b-256 3b691518d5e9bb19f7c9faeefc7a9861cd2e851db32f409f1f62a4f8dac140bd

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28abb4a58605d007df715935e99df7e9192a544911fcae94843815403135f2a9
MD5 5f5541cedbad7b4aa306ebf13588dc2a
BLAKE2b-256 ed2170454407d93dd5704d8a42e66d932efb8c061717d426a6873470ce6103d8

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e16e17f3bf71dbf5113bbacd7a1e09188f51764bc75d182e9fd6487b187e5b8
MD5 85e81ae0d63804fda98e02e4bb359bdb
BLAKE2b-256 ed40c3f68c00f961e241778893fba45bd39c6f019d37d9b96c6909a839c2cb79

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e95faf72aa8b948e274de748250bf21ec594230b6afc4a43ff3a4e7216b1539c
MD5 bcd264b53756932013010848461045ab
BLAKE2b-256 269d4df3a1ce5872c3bb6718855b74466e78044ec0fdbb4ae0f1652e959b8730

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b72de61c3caa525cebf2fa4081977c2e69821439aa1f5c2328786be4c5980633
MD5 83d43bab99ced8b4da0bfb4e97a521b6
BLAKE2b-256 1e47a2afb0c2b12816957df6e2fc5ea89694fdc7c1607e7f78ba08b7a04f6cac

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d6c4e1aaf9b6eae29c40e2cb2212770046ada2206b3c9dc677ac44c60c88d6c
MD5 a267085206e92460df35ccdc8cf98e33
BLAKE2b-256 7d1dcd7ed92812e5dce3d1bf09ba347837c60b183a676be05a759ea76c20e785

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e9ede24c2802332648d997d40f49259c66d64b43ef5c676f81407beeff2c83a9
MD5 4a4d2f55e0166b235d39f26c5ada7ba6
BLAKE2b-256 48118bfc5995f927b28d6d4c3cc95582b15ed534feedf4fbe2b3a23bbe7611de

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 508ff552adfcecebefa05db38761c319938b5accae92f2a0ff6589685885553f
MD5 e3b0ce0bff73468e9812622fdf1ee9f9
BLAKE2b-256 bfbc4863d4166b2bf95c3f2e7e38e91960542a68646f0de140935f3028d2583a

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4438064d2a7a5435edbfe5a7814a83dc8e566546ff84ffcfc21aecc58ec63dc
MD5 6a444b62b0129046710d404683d97e61
BLAKE2b-256 aa6e5a8aa6f34aeb496480d67c2945a269a89d34d1f017097878aadecfb0d5ab

See more details on using hashes here.

File details

Details for the file orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for orthpol_light-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a321a15f2e0a6920bfecc1ad2bedeaae1e42caef4d58d1b31f5c14c72ac033a3
MD5 81d352fe6f4040505db3b6db764a47d6
BLAKE2b-256 c0a0d059ddd3c45c013d25e03caafa3eabf2f3455bdd8e7603808f70095db8e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page