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

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

Uploaded Source

Built Distribution

pyqulator-1.13.0-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyqulator-1.13.0.tar.gz
Algorithm Hash digest
SHA256 4fcba183758f4ac40124e5137b1fc41998bc1be092dc9d71108c587f7954060d
MD5 d62fdcbd470b1980625dfdbb83772b08
BLAKE2b-256 354136d962b9512cea146f86f9943ec30aa9805a0a1e929757c239cc45937419

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyqulator-1.13.0-py3-none-any.whl
  • Upload date:
  • Size: 43.1 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.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd323bf0300ab7e130055eddb4ab8f6a47a4992463279d39c43415ebe2f74658
MD5 3934c2db45649907421860d38f72ff52
BLAKE2b-256 086389b5dd5328fb85f4e119790ee06cca5e16fdb5df22dc573cb2abbc169139

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