semvec/pypi-packages huggingface dataset:
printwatch 0.0.7a0
Tired of running long tasks? Try Printwatch to monitor it from local network!
Requires Python: >=3.7

# Printwatch
Tired of running long tasks? Try ***PRINTwatch***!

![PyPI](https://img.shields.io/pypi/v/printwatch) ![PyPI - License](https://img.shields.io/pypi/l/printwatch)
## Alpha version is now live on pip! 

Head to https://pypi.org/project/printwatch/ to install!

## Usage
Import the Redirector class using:

`from printwatch.redirection import Redirector`

Create a new method of `Redirector` and initialize it using:

`redirector=Redirector(identifier="Randomfd")
redirector.initialize()`

To redirect the output of a cell:

```
with redirector:
    print("Redirected output")
```

Redirected outputs will be placed in `logs/` folder. You can also use the webserver at `http://127.0.0.1:5001` to monitor the logs locally (will add support for hosted webservers soon).
edawesome 0.1.5
Quick, easy and customizable data analysis with pandas and seaborn
Requires Python: >=3.8,<3.11

# EDAwesome

This is a package for quick, easy and customizable data analysis with pandas and seaborn. We automate all the routine so you can focus on the data. Clear and cuztomizable workflow is proposed.

## Installation

EDAwesome is generally compatible with standard Anaconda environment in therms of dependencies. So, you can just install it in you environment with pip:

```bash
pip install edawesome
```

You can also install the dependencies, using `requirements.txt`:

```bash
pip install -r requirements.txt
```

If you use Poetry, just include the depedencies in your `pyproject.toml`:

```toml
[tool.poetry.dependencies]
python = ">=3.8,<3.11"
seaborn = "^0.12.1"
kaggle = "^1.5.12"
ipython = "^8.5.0"
transitions = "^0.9.0"
patool = "^1.12"
pyspark = "^3.3.1"
pandas = "^1.5.2"
statsmodels = "^0.13.5"
scikit-learn = ">=1.2.0"
scipy = "~1.8.0"
```

## Usage

This package is designed to be used in Jupyter Notebook. You can use step-by-step workflow or just import the functions you need. Below is the example of the step-by-step workflow:

### Quick start

```python
from edawesome.eda import EDA

eda = EDA(
    data_dir_path='/home/dreamtim/Desktop/Coding/turing-ds/MachineLearning/tiryko-ML1.4/data',
    archives=['/home/dreamtim//Downloads/home-credit-default-risk.zip'],
    use_pyspark=True,
    pandas_mem_limit=1024**2,
    pyspark_mem_limit='4g'   
)
```

This will create the `EDA` object. Now you can load the data into your EDA:

```python
eda.load_data()
```

This will display the dataframes and their shapes. You can also use `eda.dataframes` to see the dataframes. Now you can go to the next step:

```python
eda.next()
eda.clean_check()
```

Let us say, that we don't want to do any cleaning in this case. So, we just go to the next step:

```python
eda.next()
eda.categorize()
```

Now you can compare some numerical column by category just in one line:

```python
eda.compare_distributions('application_train', 'ext_source_3', 'target')
```

### Real-world example

Full notebook which was used for examples above can be found in one of my real ML projects.

There is also an example `quickstart.ipynb` notebook in this repo.

### Documentation

You can find the documentation [here](https://timofeiryko.github.io/edawesome).

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
colorout 0.0.0
Utility to color your terminal

## Overview

[![Mypy Certificate](https://img.shields.io/static/v1?label=mypy&message=passing&color=brightgreen)](https://mypy-lang.org/)

Colorout is a simple tool to color your console using *ANSI escape codes*. Your
usage consists of the main function: **dye**, where an interpolated 
(already colored) string is returned to make it easier to use and not pollute 
the code with reset escapes.

Use the `%` operator to link your text, for example:

```py
coloredstr = colorout.fg((0, 255, 0)) % "This is green!"
```

*Obs.: **fg** is an alias for **dye**, use `help(colorout.dye)` to learn more.*

## Support on Windows

Colorout is fully compatible with Windows 10+ and has been successfully tested on 
Windows Terminal *(default)*, PowerShell and 
[Windows Terminal App](https://www.microsoft.com/store/productId/9N0DX20HK701).

> To use it in previous versions, it will be necessary to use dependencies that 
> allow the use of ANSI Escape Sequence in the terminal, for example 
> [ANSICON](https://github.com/adoxa/ansicon).