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.5.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.5-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: puspa_the_calculator-1.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 11883ae43002e55a1c5c381985115771e814f4609b200479c2fe3108899c721e
MD5 c325e591057887531a9442fde9326835
BLAKE2b-256 fcdaf34c03c50b13cc1fd576305aa5a7ca9c30f95fc079ccbb1d6fd95043c7a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for puspa_the_calculator-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0744e5209de16702626dea168d2a9b50183a97ee052c2a85652c715808f09260
MD5 0d9904714e6a0df37c04283cfef8ae17
BLAKE2b-256 f847d250072a4961abd43ca4ccc451e0590a2064c772bbd533e123ade5ca3b9d

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