# Warning: project is unstable now.
# Npeg
It is a small and blazingly fast python library for image processing.
Why is it fast?
- Npeg core written on C.
- Npeg support cpu hardware acceleration, for example, avx. (In the process)
- Npeg support gpu gardware acceleration, for example, cuda, opencl. (In the future)
## Supported formats
- PNG (In the future)
- JPG (In the future)
- WEBP (In the future)
- TIFF (In the future)
- PBM
- PGM (In the future)
- PPM (In the future)
- PPA (In the future)
## Examples
```python
from npeg import img_read, Interpolation
# img rotation.
with img_read('cats.pbm') as img:
img.rotate(10)
img.rotate(-10, Interpolation.INTER_LINEAR)
img.save('rotated_cat.pbm')
# Or you can read file manually.
img = img_read('dogs.pbm')
img.save('dods_cipy.bpm') # Kind of img copying.
img.close()
```
## Installation
```bash
$ pip install npeg
```
## Installation from source
Dependencies:
- poetry
- meson
```bash
$ git clone https://github.com/neothebestdeveloper/npeg
$ poetry run build_pkg
$ pip install "dist/npeg-0.0.1-py3-none-any.whl"
```
Raw data
{
"_id": null,
"home_page": "",
"name": "npeg",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "img,avx,opencl,cuda,processing,computation",
"author": "NeoTheBestDeveloper",
"author_email": "kiankasey91n@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7d/4b/bc01b8174adbf3c9210009a431ebee855b85717035b1ef9ae040848a9955/npeg-0.0.1.tar.gz",
"platform": null,
"description": "# Warning: project is unstable now.\n\n\n# Npeg \nIt is a small and blazingly fast python library for image processing.\n\nWhy is it fast?\n\n- Npeg core written on C.\n- Npeg support cpu hardware acceleration, for example, avx. (In the process)\n- Npeg support gpu gardware acceleration, for example, cuda, opencl. (In the future)\n\n## Supported formats\n\n- PNG (In the future)\n- JPG (In the future)\n- WEBP (In the future)\n- TIFF (In the future)\n- PBM\n- PGM (In the future)\n- PPM (In the future)\n- PPA (In the future)\n\n## Examples\n```python \nfrom npeg import img_read, Interpolation\n\n# img rotation.\nwith img_read('cats.pbm') as img:\n img.rotate(10)\n img.rotate(-10, Interpolation.INTER_LINEAR)\n img.save('rotated_cat.pbm')\n\n# Or you can read file manually.\n\nimg = img_read('dogs.pbm')\nimg.save('dods_cipy.bpm') # Kind of img copying.\nimg.close()\n```\n\n## Installation\n\n```bash\n$ pip install npeg\n```\n\n## Installation from source\n\nDependencies:\n- poetry \n- meson\n```bash\n$ git clone https://github.com/neothebestdeveloper/npeg\n$ poetry run build_pkg\n$ pip install \"dist/npeg-0.0.1-py3-none-any.whl\"\n```\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "Small and blazingly fast python library for image processing.",
"version": "0.0.1",
"split_keywords": [
"img",
"avx",
"opencl",
"cuda",
"processing",
"computation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ce175dacf137c74c25336b991ac93ef41ffaa5ba18124c4e46de6730afa645e0",
"md5": "8f435ed483f8cc9520e247e3289a7732",
"sha256": "a8dd0e1dc079c015ebe6ef06318e2ec6d146a9d8b0d1cc061803ae5b87d40a42"
},
"downloads": -1,
"filename": "npeg-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8f435ed483f8cc9520e247e3289a7732",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 51623,
"upload_time": "2023-03-21T13:23:21",
"upload_time_iso_8601": "2023-03-21T13:23:21.471841Z",
"url": "https://files.pythonhosted.org/packages/ce/17/5dacf137c74c25336b991ac93ef41ffaa5ba18124c4e46de6730afa645e0/npeg-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7d4bbc01b8174adbf3c9210009a431ebee855b85717035b1ef9ae040848a9955",
"md5": "b666abb75cbe033ba699d1c474c103db",
"sha256": "e68e892f04a63e9714593009dd4c9e72e82538461f94ecc506257cd111c1fa53"
},
"downloads": -1,
"filename": "npeg-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "b666abb75cbe033ba699d1c474c103db",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 49613,
"upload_time": "2023-03-21T13:23:23",
"upload_time_iso_8601": "2023-03-21T13:23:23.815548Z",
"url": "https://files.pythonhosted.org/packages/7d/4b/bc01b8174adbf3c9210009a431ebee855b85717035b1ef9ae040848a9955/npeg-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-21 13:23:23",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "npeg"
}