Metadata-Version: 2.1
Name: Compositions
Version: 1.0.1.2
Summary: Contains composition of useful structures
Home-page: https://github.com/QuantumNovice/ComposedStructures
Author: QuantumNovice
Author-email: portabl3lapy@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# Compositions
  A package to introduce composable structures to python

# Installation
```bash
pip install Compositions
```
# Python 3.7
(Github Repository)[https://github.com/QuantumNovice/ComposedStructures/Compositions]

# Usage

```python
from compositions.compositions import Compose

# Declare a composable function
@Compose
def f(x):
  return x

# Declare a composable function
@Compose
def g(x):
  return x**2 + x**3

print(g(3))
print(f(4))

# f(g(x))
print( (g*f)(3) )
```


