semvec/pypi-packages huggingface dataset:
imojify 0.1.1
a python library that imagify emoji-unicode
License: MIT

# IMOJIFY

a python library that maps almost every emoji to its color image
it's used to get visual representation of emoji unicode

imojify can be used to solve the problem of plotting emojis as labels in python plotting libraries

## Installation

    `pip install imojify`

## Quickstart

### Get emoji Image

```python
from PIL import Image
from imojify import imojify
Image.open(imojify.get_img_path('😂'))
```
![output](https://raw.githubusercontent.com/abdulrahmankhayal/imojify/main/media/emoji.png)



multiple emoji is also supported 

```python
from PIL import Image
from imojify import imojify
Image.open(imojify.get_img_path('😂😂😂😂'))
```
![output](https://raw.githubusercontent.com/abdulrahmankhayal/imojify/main/media/Mulit_emoji.png)



### Plotting emojis in matplotlib

```python
from imojify import imojify
from matplotlib import pyplot as plt 
from matplotlib.offsetbox import OffsetImage,AnnotationBbox
def offset_image(cords, emoji, ax):
    img = plt.imread(imojify.get_img_path(emoji))
    im = OffsetImage(img, zoom=0.08)
    im.image.axes = ax
    ab = AnnotationBbox(im, (cords[0], cords[1]),  frameon=False, pad=0)
    ax.add_artist(ab)



emjis = ['😂', '🤣', '😔', '😏','😍', '🥰', '😘']
values =[30, 50, 15, 29, 15, 50, 12]

fig, ax = plt.subplots(figsize=(12,8))
ax.bar(range(len(emjis)), values, width=0.5,align="center")
ax.set_xticks(range(len(emjis)))
ax.set_xticklabels([])
ax.tick_params(axis='x', which='major', pad=26)
ax.set_ylim((0, ax.get_ylim()[1]+10))

for i, e in enumerate(emjis):
    offset_image([i,values[i]+5], e, ax)
```
![output](https://raw.githubusercontent.com/abdulrahmankhayal/imojify/main/media/plt_emoji.png)
dataride 0.2.3
Lightning-fast data platform setup for small/medium projects & PoCs
License: MIT
Requires Python: >=3.8,<4.0
Keywords: data,platform,cloud,infrastructure,terraform,python


# dataride: lightning-fast data platform setup toolkit

---

## Introduction

**dataride** is a Python package that enables creating data platform infrastructure within seconds for small/medium projects as well as PoCs (Proof of Concept). It aims to generate ready-to-deploy code for various frameworks, including tools like Terraform and Apache Airflow. It makes use of YAML configuration files to read data platform features that the user is willing to set up.

## Requirements

The underlying logic makes heavy use of Terraform and Jinja templating. Therefore, to fully exploit package features, it's recommended to install Terraform beforehand (possibly one of the latest stable versions). Instructions on how to do this can be found on the [official Terraform tutorial website](https://learn.hashicorp.com/tutorials/terraform/install-cli).

## Example

Below you can find and example of running the `dataride` CLI, using config examples that were prepared inside the `config_examples/` directory. It takes **20 seconds** to go from ready config file to infrastructure setup generation. 

```
dataride create -c config_examples/scenario_aws_s3_and_data_catalog.yaml -d results/infra_s3_and_glue
```

![dataride_showcase](https://raw.githubusercontent.com/mckraqs/dataride/main/media/example_showcase.gif)

## Documentation

For further description of the package's features, please refer to [docs](https://github.com/mckraqs/dataride/tree/main/docs) directory. All the necessary information is stored there.

## Collaboration

If you see any room for improvement, feel free to submit a PR! Let's develop dataride to suit as many data teams as possible.