An open API service indexing awesome lists of open source software.

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

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.