Skip to main content

Python module for Bonaventure temperature scale conversions

Project description

Bonaventure Scale 🔥

Bonaventure Scale is a temperature measurement system invented by NIYIBIZI Bonaventure (aka niyo-sean). This Python package provides conversion functions between °B (Bonaventure), °C (Celsius), °F (Fahrenheit), and Kelvin.


🌡️ Supported Conversions

  • °B ↔ °C
  • °B ↔ °F
  • °B ↔ K

📦 Installation

pip install git+https://github.com/whapoproject/bonaventure_scale.git

Or if you're developing locally:

git clone https://github.com/whapoproject/bonaventure_scale.git
cd bonaventure_scale
pip install -e .

🧪 Usage Example

from bonaventure_scale import bonaventure_to_celsius, bonaventure_to_fahrenheit

b_temp = 90
print("Celsius:", bonaventure_to_celsius(b_temp))
print("Fahrenheit:", bonaventure_to_fahrenheit(b_temp))

📘 Formula Reference

  • °C = (100 / 198) × (°B - 50)
  • °F = (180 / 198) × (°B - 14.8)
  • K = °C + 273.15

🔧 Development

This package supports pytest testing.

pytest -v

🛡 License

This project is licensed under the MIT License.


👤 Author

Bonaventure
Software Engineer & Red Team Specialist
Stage name: niyo-sean
Registered at RDB as intellectual property

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

bonaventure_scale-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

bonaventure_scale-0.1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bonaventure_scale-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for bonaventure_scale-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f5f5ce5bef2f01b8a076ce45bbb1abb30f0cfe8aae2d66cfdc5c8198c0121c6d
MD5 9b0eff560788a163d3df41d70ca5813e
BLAKE2b-256 90e684d504417095b859e1d8780d1b18b8397d09f26f3e53334052f98ff8e724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bonaventure_scale-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19a0c7eb81e9510f72f1e542e79a915ec989111e9a37b832a3caa38e090242d9
MD5 9b2278dc437b6d0c702c1904be16d707
BLAKE2b-256 035e50b17edaf84a9e166957dcdaceeeeb77a14e5c2e3a5d55ae89df7b3e5496

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