semvec/pypi-packages huggingface dataset:
optialgo 1.0.3
OptiAlgo menyediakan solusi cepat dan andal untuk mencari algoritma terbaik bagi pengguna, serta memberikan fleksibilitas dalam menangani berbagai masalah data.
License: MIT
Requires Python: >=3.10

# OptiAlgo
OptiAlgo menyediakan solusi yang cepat dan andal bagi pengguna yang ingin menemukan algoritma terbaik untuk data mereka tanpa harus melakukan pengujian yang rumit dan memakan waktu secara manual.

![image](https://raw.githubusercontent.com/nsandarma/OptiAlgo/master/images/demo.gif)

## Fitur
1. Data Prepration
2. Data Preprocessing
3. Text Preprocessing (2x Faster)
3. Comparing Model
4. Set Model
5. Prediction
6. HyperParameter Tuning

## Instalasi

**Sebelum install OptiAlgo, disarankan membuat environment terlebih dahulu.**

```console
pip install optialgo
```
atau

```console
pip install git+https://github.com/nsandarma/OptiAlgo.git
```

*dan untuk kebutuhan text preprocessing*

```console
>>> import nltk
>>> nltk.download('all')
```

## Cara Menggunakan
```py
import pandas as pd
from optialgo import Dataset, Classification

df = pd.read_csv('dataset_ex/drug200.csv')
features = ['Age','Sex','BP','Cholesterol',"Na_to_K"]
target = 'Drug'

dataset = Dataset(dataframe=df)
dataset.fit(features=features,target=target)

clf = Classification()
result = clf.compare_model(output='table',train_val=True)
print(result)
```

![image](https://raw.githubusercontent.com/nsandarma/OptiAlgo/master/images/result.png)

untuk lebih lengkap nya anda bisa temukan pada notebook [example](https://github.com/nsandarma/OptiAlgo/blob/master/examples/classification.ipynb)


## Cara Berkontribusi
Kami sangat menyambut kontribusi dari komunitas untuk meningkatkan dan mengembangkan OptiAlgo. Berikut adalah langkah-langkah umum untuk berkontribusi:

1. **Beri Masukan**: Berikan masukan tentang bagaimana kami dapat meningkatkan OptiAlgo melalui pembuatan *issues*.
2. **Kode Sumber**: Jika Anda seorang pengembang, Anda dapat berkontribusi dengan menulis kode sumber baru atau memperbaiki yang sudah ada.
3. **Uji Coba**: Bantu kami dengan menguji OptiAlgo dan memberikan umpan balik tentang pengalaman Anda.

## Lisensi

MIT

## Kontak

email : nsandarma@gmail.com

Terima kasih telah menggunakan OptiAlgo!
byte-formatter 0.0.2
A Python project for formatting bytes
License: MIT
Requires Python: <4.0,>=3.7
Keywords: byte, formatter, cli

# Byte-Formatter

Byte-Formatter is a Python project for formatting bytes into a human-readable format. It supports various units and styles, including binary, decimal, SI units, and Unix-style units.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
  - [Local Usage](#local-usage)
  - [Basic Usage](#basic-usage)
  - [Advanced Options](#advanced-options)
  - [Examples](#examples)
- [Features](#features)
- [License](#license)

## Installation

To install Byte-Formatter, you need to have Python 3.7 or higher and Poetry installed on your system. Follow these steps:

1. Clone the repository:
   ```bash
   git clone https://github.com/yourusername/byte-formatter.git
   ```
2. Navigate to the project directory:
   ```bash
   cd byte-formatter
   ```
3. Install the dependencies using Poetry:
   ```bash
   poetry install
   ```

## Usage

### Local Usage

To use Byte-Formatter locally, you can run it through Poetry:

```bash
# Output: 12.3 KB
poetry run byte-formatter 12345
```

This command will format the number `12345` into a human-readable byte format based on the default settings.

### Basic Usage

To format a number into a human-readable byte format with default settings (decimal units and one decimal place):

```bash
# Output: 12.3 KB
byte-formatter 12345
```

### Advanced Options

You can customize the output using the following options:

- `-b, --binary`: Use binary (base-1024) units (KiB, MiB, etc.).
- `-p, --precision <number>`: Set the number of decimal places.
- `-s, --suffix <text>`: Append a custom suffix to the formatted size.
- `-t, --strip-trailing-zeros`: Remove trailing zeros from the formatted size.
- `-S, --si-units`: Use SI units (kB, MB, etc.) which are base-1000 but with different symbols.
- `-U, --uppercase-units`: Use uppercase unit symbols (KB, MB). This is the default setting.
- `-l, --lowercase-units`: Use lowercase unit symbols (kb, mb), overriding the default uppercase setting.
- `-v, --verbose`: Use verbose unit names (Bytes, Kilobytes, etc.).
- `-x, --unix-style`: Use single-letter Unix-style unit names (B, K, M, G, T, P).

### Examples

Format a size using binary units with two decimal places:

```bash
# Output: 12.06 KiB
poetry run byte-formatter 12345 -b -p 2
```

Format a size with verbose unit names and no trailing zeros:

```bash
# Output: 2.0 Kilobytes
poetry run byte-formatter 2048 -v -t
```

Use SI units with lowercase symbols and a custom suffix:

```bash
# Output: 5.0 MB of data
poetry run byte-formatter 5000000 -S -l -s " of data"
```

## Features

Byte-Formatter offers the following features:

- Support for binary (base-1024) and decimal (base-1000) units.
- Option to use SI units with different symbols.
- Verbose and Unix-style unit names.
- Customizable precision and option to strip trailing zeros.

## License

Byte-Formatter is licensed under the MIT License. See the LICENSE file for more details.