Metadata-Version: 2.4
Name: phi-numeral-system-library
Version: 0.2.0
Summary: Библиотека для работы с числами в фи-еричной системе счисления (система Бергмана)
Author: Laptev Pavel, Aosu
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown

Библиотека по работе с числами в фи-еричной системе счисления (в системе Бергмана)

### Команды библиотеки

# from PhiBase import PhiBase - импорт модуля

- **transfer_to_Phi(x)** - Преобразует число в число с основание фи
- **transfer_to_number()** - Преобразует число с основание фи в число в 10-тичной системе счисления
- **{ +, -, * }** - Арифметические операции с числами в фи-системе
- **to_int** - Переводит результат transfer_to_number в int

# Вспомогательные команды

- **normalization** - Делает число в фи-системе "правильным" (убирает 11 и лишние 0)
- **phi_to_power_n** - Возводит число фи в любую степень


### --------------------------------------------------------------------------------------------

### Требования:
- **Python**

### Локальный запуск

## Для пользователей

```bash
pip install phi-numeral-system-library
```

## Для разработки

Проект использует [uv](https://docs.astral.sh/uv/) для управления окружением и зависимостями.

1. Установите uv (если не установлен):
```bash
   curl -LsSf https://astral.sh/uv/install.sh | sh
```
2. Клонируйте репозиторий и перейдите в папку проекта:
```bash
   git clone git@github.com:laptevpavel2007-cloud/phi_numeral_system_library.git
   cd phi_numeral_system_library
```
3. Создайте окружение и установите зависимости:
```bash
   uv sync
```
4. Запустите тесты:
```bash
   uv run pytest
```
