Metadata-Version: 2.4
Name: slangimage
Version: 0.0.1
Summary: Cross-platform GPU image processing library built on Slang/slangpy (Metal, CUDA, Vulkan). Placeholder release — under active development.
Author: Tekin Tatar
Keywords: cuda,gpu,image-processing,metal,pytorch,slang,slangpy,vulkan
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Scientific/Engineering :: Image Processing
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# SlangImage

Cross-platform GPU image processing library built on [Slang](https://shader-slang.org/)
via [slangpy](https://github.com/shader-slang/slangpy) — one codebase running on
Metal, CUDA, and Vulkan, with PyTorch tensor interop and fp16-first pipelines.

**Status: under active development.** This 0.0.x release is a placeholder
reserving the package name; the first usable release will be 0.1.0.

Planned surface:

```python
import slangimage as si

img = si.load("photo.jpg", dtype="fp16")      # or si.from_torch(t)
out = si.ops.surface_blur(img, radius=9, bsigma=0.05)
out = si.ops.vibrance(out, amount=0.6)
out.save("out.png")                           # or out.to_torch()
```

SlangImage is built on Slang and slangpy but is not affiliated with the Slang
project or Khronos.
