✨ RadixHopper ✨
🌟 Hop between number bases with ease! 🌟
RadixHopper is a Python library for efficient radix-based number system conversions, specializing in cyclic fractions handling, for bases 2 through 36.
✨ Features
- 🔢 Convert numbers between bases 2 to 36
- 🔄 Handle cyclic fractions with grace
- 🚀 Lightning-fast conversions
- 🎨 Beautiful CLI interface
- 🌈 Streamlit web app included
🌠 Installation
Sprinkle some magic into your Python environment:
pip install radixhopper
🎭 Usage
As a library
from radixhopper import BaseConverter, ConversionInput
input_data = ConversionInput(num="3.14", base_from=10, base_to=2)
result = BaseConverter.base_convert(input_data)
print(result)
CLI
radixhopper --num 3.14 --base-from 10 --base-to 2
Web App
Run the Streamlit app:
streamlit run radixhopper/st.py
🌟 Contributing
We welcome contributions! Please check our [Issues](https://github.com/Aarmn the limitless/radixhopper/issues) page for open tasks or suggest new features.
📜 License
radixhopper
is distributed under the terms of the MIT license.
✅ TODO
🌠 Star Gazing
* . . * * . . . * ..
. * . ✨ . . * . *
*. * . . * . * . . *
. . * . ✨ . . . .
. *. . . * . * . . *
* . . . . . . . .
. . . ✨ * . . * *
. * * . . * . * . .
. . . . . .
* . . * . * . . *
Happy hopping! ✨🐰✨