Skip to main content

A fully functional Qt calculator written in Python using Sympy for calculations

Project description

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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqulator-1.12.1.tar.gz (55.2 kB view details)

Uploaded Source

Built Distribution

pyqulator-1.12.1-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file pyqulator-1.12.1.tar.gz.

File metadata

  • Download URL: pyqulator-1.12.1.tar.gz
  • Upload date:
  • Size: 55.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pyqulator-1.12.1.tar.gz
Algorithm Hash digest
SHA256 b9789c1b0c057339744e58e2f69d37653b22e1b19197f93e422b4ff3f7157421
MD5 f579395144a2d73a1029f943a6d0a3bc
BLAKE2b-256 289ce8eee1bf1ac6fef83e69cb7393c1e328d21f8d9a8524990eba705e206a23

See more details on using hashes here.

File details

Details for the file pyqulator-1.12.1-py3-none-any.whl.

File metadata

  • Download URL: pyqulator-1.12.1-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pyqulator-1.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f18d87470f544251169929fd99131274cee74060094d7b6f0e9fecf04dcad6cb
MD5 e5eeb4a81d3867fec84145ca300807d4
BLAKE2b-256 8d963faf3e7f001fa9c7b4ba616c67c2a50bde454bf208039a4b7ad58a4f59e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page