Skip to main content

A fully functional calculator by Puspa with history tracking.

Project description

Puspa the Calculator

A fully functional, modular Python calculator package built by Puspa. This package supports standard arithmetic operations, advanced math functions, calculation history tracking, and comes with a built-in Command Line Interface (CLI).

Features

  • Basic Math: Addition, Subtraction, Multiplication, Division.
  • Advanced Math: Powers ($a^b$), Square Roots ($\sqrt{a}$), Percentages, and Absolute Values ($|a|$).
  • History Tracking: Automatically keeps a running log of all operations performed during a session.
  • Terminal Shortcut: Launch the calculator instantly from any terminal.

Installation

You can install this package globally or inside a virtual environment using pip:

pip install puspa-the-calculator

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

puspa_the_calculator-1.0.6.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

puspa_the_calculator-1.0.6-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file puspa_the_calculator-1.0.6.tar.gz.

File metadata

  • Download URL: puspa_the_calculator-1.0.6.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for puspa_the_calculator-1.0.6.tar.gz
Algorithm Hash digest
SHA256 b5eac3f6f33ed1ac333896db34f431df6e2905b6a411f4c1d6a02aa23c7a0124
MD5 d10f73aa4cac281b45b42512ce81e046
BLAKE2b-256 a70d6b8b18b717dd399ceda5b54ce4b6da196b8693471012ceeb5492b319060f

See more details on using hashes here.

File details

Details for the file puspa_the_calculator-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for puspa_the_calculator-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a24bc9045e5df6d3adceea74fb1e721932cec52f4092d5945bb38ee4975c7f4c
MD5 2ef5477b1a25fecde1ba2eb3bc5d6b5e
BLAKE2b-256 7e94db44a79a01dc88757ebc00f5aae1a28cc675815dfdfd0246c99affb26d2a

See more details on using hashes here.

Supported by

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