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

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.0.tar.gz (55.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyqulator-1.12.0.tar.gz
  • Upload date:
  • Size: 55.0 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.0.tar.gz
Algorithm Hash digest
SHA256 720e670daec926410bc15064c95c8dc88ff065ee09093fa9cd65ef4164dc01a6
MD5 a212607c24eb2e4a85876fa49561f55a
BLAKE2b-256 e5d1e22883459dd2062ba9bffbb0b4f1dea759f6f03e26c6339e352836482bb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqulator-1.12.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f10850f988e121e085cde32d2bffd035b8784796cb3beaf4073262766f6a82c
MD5 71b209ec6d05eb3666d5fca23d959738
BLAKE2b-256 b805b9d4484c441bdc67f3f548cf160b01b4728895abbfe9022b7dab27289fb8

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