semvec/pypi-packages huggingface dataset:
topsis-PranavDevKhindria-102203279 0.2.0
A Python package to perform Topsis analysis.
Requires Python: >=3.6

# TOPSIS Command Line Program
# Pranav Dev Khindria 102203279
A Python program to perform the **TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)** analysis on a given dataset.

## Description

TOPSIS is a multi-criteria decision-making approach that ranks a set of alternatives based on their distance to the ideal best and ideal worst solutions. This program:

1. **Normalizes** the criteria values.
2. Applies **user-defined weights**.
3. Identifies the **ideal best (v+)** and **ideal worst (v-)** values.
4. Calculates the **Euclidean distance** of each alternative from these ideal solutions.
5. Computes the **TOPSIS score** (`dist_worst / (dist_best + dist_worst)`).
6. **Ranks** the alternatives (higher score â†’ better rank).

## Requirements

- **Python 3.x**
- **pandas** (Install via `pip install pandas`)
- **numpy** (Install via `pip install numpy`)

## File Structure

- **Script Name**: `main.py`   

- **Input CSV File**: `102203279-data.csv`  
  - Must contain at least 3 columns.
  - The **first column** is the identifier (e.g., M1, M2, ...).
  - The **remaining columns** are numeric (no missing or non-numeric values).

- **Output CSV File**: `102203279-result.csv`  
  - Will contain the original columns plus two additional columns:  
    - **Topsis Score**  
    - **Rank**

## Usage

Open a terminal/command prompt in the directory containing your Python script and run:

```bash
python main.py <InputDataFile> <Weights> <Impacts> <ResultFileName>
```
webscraper-once 0.2.5
Extrai dados de produtos de qualquer site
Requires Python: >=3.7
Keywords: web scraping, produtos

# WebScraper Once

Extrai dados de produtos de qualquer site.

## Instalação
```bash
pip install webscraper-once
```

## Como Usar
```python
# IMPORTANTE: o import correto é webscraper_once (com underline)
from webscraper_once import get_data
import json
from pprint import pprint

# URL do produto
url = "https://www.bellikids.com.br/conjunto-junino-banana-club-sofia-xadrez-preto"

try:
    # Extrai os dados
    dados = get_data(url)
    
    # Mostra os dados principais
    print(f"Título: {dados['titulo']}")
    print(f"Preço: {dados['preco']}")
    
    # Mostra todos os dados
    pprint(dados)
    
    # Salva em JSON
    with open('produto.json', 'w', encoding='utf-8') as f:
        json.dump(dados, f, ensure_ascii=False, indent=4)
        
except Exception as e:
    print(f"Erro: {str(e)}")
```

## O que retorna
```python
{
    'titulo': str,      # Nome/título do produto
    'preco': float,     # Preço do produto
    'descricao': str,   # Descrição
    'imagens': list,    # Lista de URLs das imagens
    'dados_gerais': {}, # Outros dados encontrados
    'url': str,         # URL do produto
    'html': str         # HTML da página
}
```
webscrap-belli 0.1.0
Biblioteca de scraping para produtos da Belli Kids
Requires Python: >=3.7

# webscrap-belli

Uma biblioteca Python para extrair dados de produtos da Belli Kids.

## Instalação

```bash
pip install webscrap-belli
```

## Uso

```python
from webscrap_belli import BelliKidsScraper

scraper = BelliKidsScraper()
produto = scraper.get_produto("URL_DO_PRODUTO")
print(produto)
```

## Funcionalidades

- Extração de dados de produtos da Belli Kids
- Suporte para obter nome, SKU, preço, estoque e variações
- Fácil de usar e integrar em outros projetos

## Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo [LICENSE](LICENSE) para mais detalhes.
Body-size 0.2.1
A package to calculate body size about [uk_size, usa_size, uk_chart]
Requires Python: >=3.6

# Giới Thiệu

Body_size là một thư viện dùng để xét các kích thước theo các tiêu chuẩn quốc tế (USA và UK)

##  Cách Cài Đặt

pip install Body_size

## Cách Sử Dụng

from Body_size import usa_size, uk_size, uk_chart

print(uk_size("man", 65, 170))
print(uk_size("woman", 50, 160))
print(uk_size("man", 75, 175))

print(usa_size("man", 70, 170)) 
print(usa_size("woman", 55, 160))  
print(usa_size("man", 85, 180))

print(uk_chart("woman", 75, 64, 81, 147))  
print(uk_chart("woman", 84, 66, 86, 152))  
print(uk_chart("woman", 92, 72, 91, 158))  
print(uk_chart("woman", 108, 80, 110, 168))

### Cảm ơn mọi người đã tinh tưởng sử dụng thư viện của chúng tôi.
pycalcx 1.0.0
A simple calculator library for basic mathematical operations.
Requires Python: >=3.6

# Calculator Library

## Overview
The Calculator Library is a Python-based library designed to perform basic mathematical operations like addition, subtraction, multiplication, and division. With a user-friendly interface and colorful terminal outputs using the `colorama` package, this library makes calculations more engaging and visually appealing.

## Features
- **Addition**: Adds two numbers and displays the result in green.
- **Subtraction**: Subtracts one number from another and displays the result in red.
- **Multiplication**: Multiplies two numbers and highlights the result in yellow.
- **Division**: Divides one number by another, with an error message for division by zero, and displays the result in blue.

## Modules
The library is divided into two main modules for better modularity:

### `plus_minus.py`
- **Functions**:
  - `plus(a, b)`: Adds two numbers and prints the result.
  - `minus(a, b)`: Subtracts the second number from the first and prints the result.

### `mul_div.py`
- **Functions**:
  - `multiply(a, b)`: Multiplies two numbers and prints the result.
  - `divide(a, b)`: Divides the first number by the second and prints the result. Handles division by zero gracefully.

## Prerequisites
- Python 3.6 or higher
- `colorama` library (Install using `pip install colorama`)

## Installation
Clone the repository and install the required dependencies:
```bash
# Clone the repository
git clone https://github.com/ChAbdulWahhab/calc_toolkit/

# Navigate to the project directory
cd calc_toolkit

# Install dependencies
pip install -r requirements.txt
```

## Usage
Import the required module and call the functions as needed:

### Example
```python
from plus_minus import plus, minus
from mul_div import multiply, divide

plus(5, 3)  # Addition
minus(10, 4)  # Subtraction
multiply(6, 7)  # Multiplication
divide(15, 3)  # Division
divide(10, 0)  # Handle division by zero
```

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.