Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/limafresh/pyqulator
A fully functional calculator written in PyQt 6 and using sympy for calculations
https://github.com/limafresh/pyqulator
calc calculations calculator calculator-app calculator-application calculator-program calculator-project calculator-python calculator-python3 free-software pyqt pyqt-calculator pyqt6 python python-calculator python3 qt-calculator simple-calculator simple-calculator-python
Last synced: 3 days ago
JSON representation
A fully functional calculator written in PyQt 6 and using sympy for calculations
- Host: GitHub
- URL: https://github.com/limafresh/pyqulator
- Owner: limafresh
- License: gpl-3.0
- Created: 2024-10-10T09:39:07.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-29T10:51:52.000Z (17 days ago)
- Last Synced: 2024-10-29T12:45:19.158Z (17 days ago)
- Topics: calc, calculations, calculator, calculator-app, calculator-application, calculator-program, calculator-project, calculator-python, calculator-python3, free-software, pyqt, pyqt-calculator, pyqt6, python, python-calculator, python3, qt-calculator, simple-calculator, simple-calculator-python
- Language: Python
- Homepage: https://pypi.org/project/pyqulator/
- Size: 249 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pyqulator
![Static Badge](https://img.shields.io/badge/License-GNU_GPL_v3-blue)
![Static Badge](https://img.shields.io/badge/PyQt-6-green)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)A fully functional Qt calculator written in Python using Sympy for calculations. The interface was created using Qt Designer and Qt Linguist.
## Features
+ Simple and lightweight
+ Standard, engineer and paper modes
+ Unit converter
+ Save journal as .txt
+ Move line up/down in paper mode
+ Available in 3 languages## Installation
### From .deb file (Debian/Ubuntu/Linux Mint)
[Download .deb file](https://launchpad.net/~limafresh/+archive/ubuntu/pyqulator/+packages)| Release filename | Build system | Compatible distributions |
| ---------------- | ------------ | ------------------------------------- |
| `pyqulator_noble_all.deb` | Ubuntu Noble | Ubuntu Noble (24.04), Debian bookworm (12), Linux Mint 22, others based on Ubuntu 24.04 or Debian 12 |
| `pyqulator_oracular_all.deb` | Ubuntu Oracular | Ubuntu Oracular (24.10) |
### From PPA (Ubuntu based distributions, 24.04 and newer)
```bash
sudo add-apt-repository ppa:limafresh/pyqulator
sudo apt update
sudo apt install pyqulator
```
### From PyPi via pip (any OS)
```bash
pip install pyqulator
```## Usage
```bash
pyqulator
```
Or run it from the applications menu (it doesn't work from PyPi).## Screenshots
Screenshots taken on Lubuntu 24.10.*Standard mode*
![Screenshot](https://raw.githubusercontent.com/limafresh/pyqulator/main/screenshots/screenshot1.png)
*Engineer mode*
![Screenshot](https://raw.githubusercontent.com/limafresh/pyqulator/main/screenshots/screenshot2.png)
*Paper mode*
![Screenshot](https://raw.githubusercontent.com/limafresh/pyqulator/main/screenshots/screenshot3.png)
*Unit converter*
![Screenshot](https://raw.githubusercontent.com/limafresh/pyqulator/main/screenshots/screenshot4.png)
## Notes
### 05.11.2024
New release numbering: X.X.X.postX (Major, minor, patch, README update or something not related to code).