Skip to main content

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

Project description

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

Требования:

  • Python

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

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

pip install -i .....

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

Проект использует uv для управления окружением и зависимостями.

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

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

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

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phi_numeral_system_library-0.1.0.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

phi_numeral_system_library-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file phi_numeral_system_library-0.1.0.tar.gz.

File metadata

  • Download URL: phi_numeral_system_library-0.1.0.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for phi_numeral_system_library-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0b65812599fa63bf71e7c49f799bf7e23f95fa9e981fb729787c00299651e2ab
MD5 20ef96d3f7a0ee55a149f0553c043bb2
BLAKE2b-256 f313cce84406af4fb577fef6585c47fc2d0f8aeb99e6744e6e1ae97fc486a108

See more details on using hashes here.

File details

Details for the file phi_numeral_system_library-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: phi_numeral_system_library-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for phi_numeral_system_library-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4214dbbfaff08901e00aca22ee1123bc8064618af6dc6626e71141f5b593b450
MD5 8dd7fa3b997420e5c60bfe958544f093
BLAKE2b-256 ce981413cc8de4db2fb8f4f034706dbf93bcad1b4195171e63ba44f5c85af93b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page