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.2.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

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

astro_seeing-1.2-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file astro_seeing-1.2.tar.gz.

File metadata

  • Download URL: astro_seeing-1.2.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for astro_seeing-1.2.tar.gz
Algorithm Hash digest
SHA256 08ead7f7b8b95c09a11c881852a8f1782c601dd32f4c2085f1be779d267c893c
MD5 78e0b70540dd415ae317b1f6ff9d09ef
BLAKE2b-256 e3d99e0e687891222fd6df2b0011108d57fec7032d2e06de2bad7d68a8352c15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: astro_seeing-1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for astro_seeing-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02cc2201d1c1e9604e7e060577689ce4542e45d0da47e282753b1175896863d8
MD5 76e6f739741491d12339362aa5e7932e
BLAKE2b-256 87d1ce2984a40323098e12186501bc91e9ea28847f3a683191b1227176e920b4

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