https://github.com/amkhrjee/logbasetwo
Calculator for programmers
https://github.com/amkhrjee/logbasetwo
calculator gui python python-gui tkinter
Last synced: about 1 year ago
JSON representation
Calculator for programmers
- Host: GitHub
- URL: https://github.com/amkhrjee/logbasetwo
- Owner: amkhrjee
- License: gpl-3.0
- Created: 2023-06-17T19:15:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-21T20:24:41.000Z (over 2 years ago)
- Last Synced: 2025-01-15T21:26:16.465Z (about 1 year ago)
- Topics: calculator, gui, python, python-gui, tkinter
- Language: Python
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.rst
- License: LICENSE
Awesome Lists containing this project
README
LogBaseTwo
==========
LogBaseTwo is a GUI app that provides two functions: Log base two calculator and base conversion.
Features
--------
- **Log Base Two Calculator**: Calculates the logarithm base two of a given number.
- **Base Conversion**: Converts numbers between different bases, including binary, decimal, and hexadecimal.
Installation
------------
The current minimum requirement for Windows is Windows 10. Windows 7 and 8 support is coming soon.
Windows 10 & 11
`````````````
Download the Windows setup file from the latest release. Alternatively, download the zip and directly run the executable without installing.
Linux
`````````
Download the LogBaseTwoLinux.zip and run the executable.
Building from source
---------------------
Download source code and start a `venv` environment in the project directory.
Next, install all the dependencies using the command ``pip install -r requirements.txt``
Now, run suitable build script according to your system.
Screenshots
-----------
Here are some screenshots of the LogBaseTwo app:
1. Log Base Two Calculator:
.. image:: https://i.imgur.com/5e6JQhc.png
:alt: Log Base Two Calculator
2. Base Conversion:
.. image:: https://i.imgur.com/d1MfjM6.png
:alt: Log Base Two Calculator
Contributing
------------
Contributions are welcome! If you find a bug or want to add a new feature, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make the necessary changes.
4. Test your changes.
5. Commit your changes and push them to your fork.
6. Submit a pull request.
License
-------
This project is licensed under the GPLv3 License. See the `LICENSE` file for more information.