Metadata-Version: 2.1
Name: PatternPalette
Version: 0.1
Summary: A Python package for generating various patterns.
Author: Aditya Srivastav
Author-email: adityathestar2006@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# PatternPalette

`PatternPalette` is a Python package for generating a variety of patterns, including star patterns, number patterns, grid patterns, and more. It provides an easy-to-use interface for creating these patterns, which can be useful for educational purposes, graphical representations, or just for fun.

## Installation

You can install `PatternPalette` from PyPI using pip:

```bash
pip install PatternPalette

## Features

- **Star Pattern**: Generates a symmetrical star pattern.
- **Number Pattern**: Prints incremental numbers in each row.
- **Grid Pattern**: Displays a grid with `+` and `-` characters.
- **Pyramid Pattern**: Creates a pyramid shape made of stars.
- **Inverted Pyramid Pattern**: Forms an inverted pyramid shape made of stars.
- **Diamond Pattern**: Displays a diamond shape made of stars.
- **Right-Angle Triangle Pattern**: Shows a right-angle triangle shape made of stars.
- **Hollow Square Pattern**: Produces a square shape with stars on the border and spaces inside.
- **Fibonacci Pattern**: Prints the first `n` Fibonacci numbers in a line.
- **Number Pyramid Pattern**: Creates a pyramid of numbers.
- **Hollow Diamond Pattern**: Displays a diamond shape made of stars with hollow space inside.


## Usage
from PatternPalette import PatternPalette

# Generate various patterns
PatternPalette.star_pattern(5)
PatternPalette.number_pattern(5)
PatternPalette.grid_pattern(4, 5)
PatternPalette.pyramid_pattern(5)
PatternPalette.inverted_pyramid_pattern(5)
PatternPalette.diamond_pattern(5)
PatternPalette.right_angle_triangle_pattern(5)
PatternPalette.hollow_square_pattern(5)
PatternPalette.fibonacci_pattern(10)
PatternPalette.number_pyramid_pattern(5)
PatternPalette.hollow_diamond_pattern(5)


## Open Source Repository Link
https://github.com/AdityaSrivastavDS/PatternPalette

