Skip to main content

Sympy Expressions Evaluation Implemented oN the GPU

Project description

SEEING

Sympy Expressions Evaluation Implemented oN the GPU

The idea is to provide the following to Sympy users:

  • A simple way to evaluate an expressions on the GPU
  • Backend agnostic evaluation (currently numpy and cupy are supported, in the future clpy or other numerical backends might be added)
  • Support tools to handle groups of expressions (evaluate, plot, substitute parameters, share variables)
  • Numerical methods (for now integration over n-dimensional domains)

Numpy/Scipy evaluation comes out of the box with Sympy, using the lambdify feature. In order to do the same on the GPU, first development effort of SEEING relies Cupy only, thus you need to have a CUDA enabled GPU to use it.

Installation

SEEING can be installed with pip:

pip install astro-seeing

For GPU usage SEEING relies on Cupy, which can be installed as a dependency with:

pip install "astro-seeing[gpu]"

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

astro-seeing-1.1.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

astro_seeing-1.1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file astro-seeing-1.1.tar.gz.

File metadata

  • Download URL: astro-seeing-1.1.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for astro-seeing-1.1.tar.gz
Algorithm Hash digest
SHA256 9d0c2530d596e34ba1b593fc8bf82ad35888458c1cf7715ab89e79aad7d28922
MD5 53bcc7ab87506d5dbdc372b6dbe1689c
BLAKE2b-256 d8521d2e292738057bb738f8be3f3ef1e43b0479536b09aa7073f7b17461746a

See more details on using hashes here.

File details

Details for the file astro_seeing-1.1-py3-none-any.whl.

File metadata

  • Download URL: astro_seeing-1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for astro_seeing-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba0e42d06be3bde1d54cc2c2d6b73e57a18e9e04ef96002b481574f1d26eebd9
MD5 27bf192b2e7902dee906b808aafee842
BLAKE2b-256 d9216c7ba3bacbb2c88c5aaf8a4a4e82b33e8eb03b454ed12b58d1860cde2752

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