Skip to content

limafresh/pyqulator

Repository files navigation

Pyqulator

Static Badge Static Badge 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

Release filename Build system Compatible distributions
pyqulator_<version>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_<version>oracular_all.deb Ubuntu Oracular Ubuntu Oracular (24.10)

From PPA (Ubuntu based distributions, 24.04 and newer)

sudo add-apt-repository ppa:limafresh/pyqulator
sudo apt update
sudo apt install pyqulator

From PyPi via pip (any OS)

pip install pyqulator

From sources via pip (any OS)

git clone https://github.com/limafresh/pyqulator.git
cd pyqulator
pip install .

Usage

pyqulator

Or run it from the applications menu (it doesn't work from PyPi).

Screenshots

Screenshots taken on Lubuntu 24.10.

Standard mode

Screenshot

Engineer mode

Screenshot

Paper mode

Screenshot

Unit converter

Screenshot

Notes

05.11.2024

New release numbering: X.X.X.postX (Major, minor, patch, README update or something not related to code).