semvec/pypi-packages huggingface dataset:
pixel8 1.0.0
Generate pixel art from images using Canny edge detection
Requires Python: >=3.8
Keywords: pixel-art, image-processing, canny-edge-detection, computer-vision

# pixel8

Generate pixel art from images using Canny edge detection.

## Overview

pixel8 is a Python package that transforms regular images into pixel art using the Canny edge detection algorithm. It's perfect for creating stylized artwork, tattoo designs, or just having fun with image processing.

## Installation

```bash
pip install pixel8
```

## Usage

### Command Line Interface

```bash
# Basic usage
pixel8 input.jpg 1.5

# Save output to file
pixel8 input.jpg 2.0 --output pixel_art.png

# Don't display the result
pixel8 input.jpg 1.5 --output result.png --no-show
```

### Python API

```python
import pixel8

# Generate pixel art
result = pixel8.create_pixel_line_art(
    image_path="input.jpg",
    pixelation_factor=1.5,
    output_path="output.png",
    show_result=True
)

# Use individual components
from pixel8 import gaussian_kernel, conv, gradient

# Create custom edge detection pipeline
kernel = gaussian_kernel(5, 1.2)
# ... rest of your pipeline
```

## Parameters

- **pixelation_factor** (float): Controls the pixelation threshold. Higher values = fewer pixels, more stylized result

## Requirements

- Python 3.8+
- NumPy
- Matplotlib
- scikit-image
- Pillow

## Development

```bash
# Clone the repository
git clone https://github.com/yourusername/pixel8.git
cd pixel8

# Install in development mode
pip install -e .

# Install development dependencies
pip install -e .[dev]
```

## Motivation

I stumbled across some beautiful pixel art and wanted to teach myself how to make it. I am also in the process of deciding what tattoo to get next. Thought I'd put the two together and design my next tattoo in pixel art.

## License

MIT License - see LICENSE file for details.
pyszn 1.7.1
A Python package for the Simplified Zone Notation standard
Keywords: pyszn

======================
Python package for SZN
======================

A Python package for the Simplified Zone Notation standard.


Documentation
=============

    https://pyszn.readthedocs.org/


Changelog
=========


1.7.0 (2024-10-04)
------------------

New
~~~

- Nodes, ports and links are now ordered using natural sorter. [Carlos Jenkins]

1.6.0 (2022-06-07)
------------------

New
~~~

- Add the capability to specify subnodes by using ´node>subnode´ syntax.

- Add the capability to specify a multiline text as value of an 
  attribute by using \`\`\` [Sergio Salazar]

1.5.0 (2021-11-04)
------------------

Changes
~~~~~~~

- Up to a 10x speedup when parsing attribute injection [Max Nedorezov]

1.4.0 (2021-05-21)
------------------

New
~~~

- Support parse topology from a 'TOPOLOGY_ID' [Jose Martinez]

1.3.0 (2020-10-05)
------------------

New
~~~

- Allow user to skip paths using fnmatch [David Diaz]

1.2.0 (2019-06-11)
------------------

New
~~~

- Support for lists and floats types [Eduardo Mora]

1.1.1 (2018-11-21)
------------------

Changes
~~~~~~~

- Parser supports multiline attributes. [Javier Peralta]

1.1.0 (2018-11-09)
------------------

Changes
~~~~~~~

- Dropped support for Python 2.7. [Carlos Jenkins]

Fix
~~~

- Fix grammar description for pyparsing > 2.2.2. [Carlos Jenkins]

1.0.0 (2017-11-02)
------------------

Initial public release.

New
~~~

- Inject support links ports and env. [Javier Peralta]


License
=======

.. code-block:: text

   Copyright (C) 2016-2024 Hewlett Packard Enterprise Development LP

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
nxt-editor 4.0.2
A general purpose code compositor designed for rigging, scene assembly, and automation. (node execution tree)
Requires Python: <3.12,>=3.9

<div align="center">

![Release Status](https://github.com/nxt-dev/nxt_editor/actions/workflows/release.yml/badge.svg?branch=release)
![Dev Status](https://github.com/nxt-dev/nxt_editor/actions/workflows/unittests.yml/badge.svg?branch=dev)
# NXT Editor

</div>


**nxt** (**/ɛn·ɛks·ti/**) is a general purpose code compositor designed for rigging, scene assembly, and automation. (node execution tree)  
[Installation/Usage](#installationusage) | [Docs](https://nxt-dev.github.io/) | [Contributing](CONTRIBUTING.md) | [Licensing](LICENSE)

# Installation/Usage
**To Use NXT please use the [NXT Standalone](#nxt-standalone) or [DCC plugin zip.](#DCC-Plugins)**  
Only clone this repo if you're [contributing](CONTRIBUTING.md) to the NXT codebase.

<br>

#### Requirements
- Python >= [3.9.*](https://www.python.org/downloads/release/python-390/)
- We strongly recommend using a Python [virtual environment](https://docs.python.org/3/library/venv.html)

*[Requirements for contributors](CONTRIBUTING.md#python-environment)*  

### NXT Standalone
Our releases are hosted on [PyPi](https://pypi.org/project/nxt-editor/).
- Install:
    - `pip install nxt-editor`
- Launch:
    - `nxt ui`
- Update:
    - `pip install -U nxt-editor`

### DCC Plugins

Each of our supported DCC's get a zip file on our [latest release](https://github.com/nxt-dev/nxt_editor/releases/latest)

Each one contains a `README.md` inside to explain how to install/update them.
- [nxt_maya](nxt_editor/integration/maya/README.md)
- [nxt_blender](nxt_editor/integration/blender/README.md)
- [nxt_unreal](nxt_editor/integration/unreal/README.md)

<br>

## Special Thanks

[Sunrise Productions](https://sunriseproductions.tv/) | [School of Visual Art and Design](https://www.southern.edu/visualartanddesign/)

---

| Release | Dev |
| :---: | :---: |
| ![Build Status](https://travis-ci.com/nxt-dev/nxt_editor.svg?token=rBRbAJTv2rq1c8WVEwGs&branch=release) | ![Build Status](https://travis-ci.com/nxt-dev/nxt_editor.svg?token=rBRbAJTv2rq1c8WVEwGs&branch=dev) |