Skip to main content

SPHARA Implementation in Python

Project description

Sphara Implementation in Python

SpharaPy is a Python implementation of the new approach for spatial harmonic analysis (SPHARA) that extends the classical spatial Fourier analysis to non-uniformly positioned samples on an arbitrary surface in R^3, see also [graichen2015]. The basis functions used by SPHARA are determined by eigenanalysis of the discrete Laplace-Beltrami operator defined on a triangular mesh specified by the spatial sampling points. The Python toolbox SpharaPy provides classes and functions to determine the SPHARA basis functions, to perform data analysis and synthesis (SPHARA transform) as well as classes to design spatial filters using the SPHARA basis.

Requirements and installation

Required software and packages:

  • python3 (>=3.6)

  • numpy (>=1.16.1)

  • scipy (>=1.2.0)

  • matplotlib (>=3.0.2)

To install, simply use: pip3 install spharapy

Examples and Usage

Minimal examples are contained in the source code of the package. For more detailed examples please have a look at the tutorials.

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

SpharaPy-1.1.0.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

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

SpharaPy-1.1.0-py3-none-any.whl (7.9 MB view details)

Uploaded Python 3

File details

Details for the file SpharaPy-1.1.0.tar.gz.

File metadata

  • Download URL: SpharaPy-1.1.0.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for SpharaPy-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e005513e3ab35a82809b61e7b4f832a650f2cd73f7189fc7779e50e2b5a5f02b
MD5 4becfc18de7ef0186bcc07fe942d7c24
BLAKE2b-256 c50f8284f901a6524470b4774a167b748d066ab070e87f580dff031f87cb04a6

See more details on using hashes here.

File details

Details for the file SpharaPy-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: SpharaPy-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for SpharaPy-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 500eb9db283cc15b5588f761c09f0a21fa0730e03834e97f4b8b1d792c102fef
MD5 fc42fdeaf652de03e79b1b3051f79790
BLAKE2b-256 e61c71bbdc67e7d25f5d29c6ac6b6c3a59986d74404a57ffd56ed46a38b01647

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