Skip to content

Choose your favorite numpy-workalike!

Notifications You must be signed in to change notification settings

nkoskelo/arraycontext

 
 

Repository files navigation

arraycontext: Choose your favorite numpy-workalike

Gitlab Build Status Github Build Status Python Package Index Release Page

GPU arrays? Deferred-evaluation arrays? Just plain numpy arrays? You'd like your code to work with all of them? No problem! Comes with pre-made array context implementations for:

  • numpy
  • PyOpenCL
  • JAX
  • Pytato (for lazy/deferred evaluation) with backends for pyopencl and jax.
  • Debugging
  • Profiling

arraycontext started life as an array abstraction for use with the meshmode unstrucuted discretization package.

Distributed under the MIT license.

Links

About

Choose your favorite numpy-workalike!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%